|
|
| version 1.34, 2007/12/28 22:12:05 | version 1.36, 2011/03/07 09:54:10 |
|---|---|
| Line 1 | Line 1 |
| # makefile for cygwin | # makefile for cygwin |
| # gcc version 3.3.3 | # gcc version 4.3.4 |
| AS = nasm | |
| AS = nasmw | |
| CC = gcc | CC = gcc |
| RC = windres | RC = windres |
| RM = rm -f | RM = rm -f |
| Line 39 I286CASM = $(I286C)/x86 | Line 38 I286CASM = $(I286C)/x86 |
| IOASM = $(IO)/x86 | IOASM = $(IO)/x86 |
| VRAMASM = $(VRAM)/x86 | VRAMASM = $(VRAM)/x86 |
| DXSDKINC = "$(DXSDK_DIR)include" | |
| RESDIR = ./resources/1252 | RESDIR = ./resources/1252 |
| HEADERS = $(TARGET)/compiler.h $(BASE)/common.h $(COMMON)/milstr.h \ | HEADERS = $(TARGET)/compiler.h $(BASE)/common.h $(COMMON)/milstr.h \ |
| Line 72 ZLIBS = $(ZLIB)/crc32.h $(ZLIB)/inffast | Line 73 ZLIBS = $(ZLIB)/crc32.h $(ZLIB)/inffast |
| AOPT = -f win32 | AOPT = -f win32 |
| COPT = -c -Wall -pipe -O6 -fomit-frame-pointer -fkeep-inline-functions \ | COPT = -c -Wall -pipe -O6 -fomit-frame-pointer -fkeep-inline-functions \ |
| -fsigned-char -mno-cygwin -march=pentium \ | -fsigned-char -mwindows -march=pentium \ |
| -DWIN32 -DNDEBUG -D_WINDOWS \ | -DWIN32 -DNDEBUG -D_WINDOWS \ |
| -I$(BASE) -I$(COMMON) -I$(CODECNV) -I$(I286C) -I$(MEM) -I$(IO) \ | -I$(BASE) -I$(COMMON) -I$(CODECNV) -I$(I286C) -I$(MEM) -I$(IO) \ |
| -I$(CBUS) -I$(BIOS) -I$(LIO) -I$(VRAM) -I$(SOUND) -I$(VERMOUTH) \ | -I$(CBUS) -I$(BIOS) -I$(LIO) -I$(VRAM) -I$(SOUND) -I$(VERMOUTH) \ |
| -I$(GETSND) -I$(FDD) -I$(FONT) -I$(GENERIC) -I$(TARGET) \ | -I$(GETSND) -I$(FDD) -I$(FONT) -I$(GENERIC) -I$(TARGET) \ |
| -I$(DIALOG) -I$(DEBUGUTY) -I$(X86ASM) -I$(ZLIB) | -I$(DIALOG) -I$(DEBUGUTY) -I$(X86ASM) -I$(ZLIB) |
| LOPT = -mno-cygwin -lstdc++ | LOPT = -mwindows -lstdc++ |
| NP2OBJ = $(OBJ)/strres.o $(OBJ)/milstr.o $(OBJ)/_memory.o \ | NP2OBJ = $(OBJ)/strres.o $(OBJ)/milstr.o $(OBJ)/_memory.o \ |
| $(OBJ)/textfile.o $(OBJ)/profile.o $(OBJ)/rect.o \ | $(OBJ)/textfile.o $(OBJ)/profile.o $(OBJ)/rect.o \ |
| Line 1041 $(OBJ)/scrnmng.o : $(TARGET)/scrnmng.cpp | Line 1042 $(OBJ)/scrnmng.o : $(TARGET)/scrnmng.cpp |
| $(TARGET)/mousemng.h $(TARGET)/scrnmng.h \ | $(TARGET)/mousemng.h $(TARGET)/scrnmng.h \ |
| $(TARGET)/sysmng.h $(TARGET)/dclock.h \ | $(TARGET)/sysmng.h $(TARGET)/dclock.h \ |
| $(TARGET)/menu.h $(VRAM)/scrndraw.h $(VRAM)/palettes.h | $(TARGET)/menu.h $(VRAM)/scrndraw.h $(VRAM)/palettes.h |
| $(CC) $(COPT) -o $@ $< | $(CC) $(COPT) -I$(DXSDKINC) -o $@ $< |
| $(OBJ)/soundmng.o : $(TARGET)/soundmng.cpp $(HEADERS) $(COMMON)/parts.h \ | $(OBJ)/soundmng.o : $(TARGET)/soundmng.cpp $(HEADERS) $(COMMON)/parts.h \ |
| $(COMMON)/wavefile.h $(TARGET)/np2.h \ | $(COMMON)/wavefile.h $(TARGET)/np2.h \ |
| $(TARGET)/soundmng.h $(TARGET)/extromio.h \ | $(TARGET)/soundmng.h $(TARGET)/extromio.h \ |
| $(SOUND)/sound.h $(VERMOUTH)/vermouth.h | $(SOUND)/sound.h $(VERMOUTH)/vermouth.h |
| $(CC) $(COPT) -o $@ $< | $(CC) $(COPT) -I$(DXSDKINC) -o $@ $< |
| $(OBJ)/sysmng.o : $(TARGET)/sysmng.cpp $(HEADERS) $(PCCORES) \ | $(OBJ)/sysmng.o : $(TARGET)/sysmng.cpp $(HEADERS) $(PCCORES) \ |
| $(TARGET)/np2.h $(TARGET)/dosio.h $(TARGET)/sysmng.h \ | $(TARGET)/np2.h $(TARGET)/dosio.h $(TARGET)/sysmng.h \ |
| Line 1097 $(OBJ)/ini.o : $(TARGET)/ini.cpp $(HEAD | Line 1098 $(OBJ)/ini.o : $(TARGET)/ini.cpp $(HEAD |
| $(CC) $(COPT) -o $@ $< | $(CC) $(COPT) -o $@ $< |
| $(OBJ)/dd2.o : $(TARGET)/dd2.cpp $(HEADERS) $(TARGET)/dd2.h | $(OBJ)/dd2.o : $(TARGET)/dd2.cpp $(HEADERS) $(TARGET)/dd2.h |
| $(CC) $(COPT) -o $@ $< | $(CC) $(COPT) -I$(DXSDKINC) -o $@ $< |
| $(OBJ)/toolwin.o : $(TARGET)/toolwin.cpp $(HEADERS) $(PCCORES) \ | $(OBJ)/toolwin.o : $(TARGET)/toolwin.cpp $(HEADERS) $(PCCORES) \ |
| $(COMMON)/strres.h $(TARGET)/resource.h \ | $(COMMON)/strres.h $(TARGET)/resource.h \ |