| 123456789101112131415161718192021222324252627282930313233343536373839 | UNAME := $(shell uname)ifeq ($(UNAME), Linux)ifndef PLATFORMPLATFORM = i686endifCC = $(PLATFORM)-w64-mingw32-g++CXX = $(PLATFORM)-w64-mingw32-g++LINK = $(PLATFORM)-w64-mingw32-g++RC = $(PLATFORM)-w64-mingw32-windreselseCC = g++CXX = g++LINK = ldRC = rcendifRM = rmCFLAGS  = -Wall -g -DSAMPLEDLL_EXPORTSLDFLAGS = -sharedRCFLAGS = -O coffifdef UNICODECFLAGS += -DUNICODE -D_UNICODEendifOBJ = SampleDLL.o SampleDLL.resSampleDLL.dll: $(OBJ)	$(LINK) $(LDFLAGS) -o SampleDLL.dll $(OBJ)%.o: %.cpp	$(CXX) $(CFLAGS) -c $<%.res: %.rc	$(RC) $(RCFLAGS) -o $*.res $<clean:	$(RM) -rf $(OBJ) SampleDLL.dll
 |