| 123456789101112131415161718192021222324252627282930313233343536373839404142 | UNAME := $(shell uname)ifeq ($(UNAME), Linux)ifndef PLATFORMPLATFORM = i686endifCC = $(PLATFORM)-w64-mingw32-g++CXX = $(PLATFORM)-w64-mingw32-g++LINK = $(PLATFORM)-w64-mingw32-ldelseCC = g++CXX = g++LINK = ldendifRM = rmCFLAGS  = -Wall -gLDFLAGS = -staticifdef UNICODECFLAGS += -DUNICODE -D_UNICODEendifOBJ = DllLoader.o ../../MemoryModule.oOBJ_LOADER = DllLoaderLoader.o ../../MemoryModule.oall: DllLoader.exe DllLoaderLoader.exeDllLoader.exe: $(OBJ)	$(CC) $(LDFLAGS) -Wl,--image-base -Wl,0x20000000 -o DllLoader.exe $(OBJ)DllLoaderLoader.exe: $(OBJ_LOADER)	$(CC) $(LDFLAGS) -Wl,--image-base -Wl,0x10000000 -o DllLoaderLoader.exe $(OBJ_LOADER)%.o: %.cpp	$(CXX) $(CFLAGS) -c $<%.o: %.cc	$(CC) $(CFLAGS) -c $<clean:	$(RM) -rf $(OBJ) $(OBJ_LOADER) DllLoader.exe DllLoaderLoader.exe
 |