|
|
| version 1.33, 2007/10/26 14:38:34 | version 1.35, 2011/02/17 10:36:05 |
|---|---|
| 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 |
| RESDIR = ./resources/1252 | |
| HEADERS = $(TARGET)/compiler.h $(BASE)/common.h $(COMMON)/milstr.h \ | HEADERS = $(TARGET)/compiler.h $(BASE)/common.h $(COMMON)/milstr.h \ |
| $(COMMON)/_memory.h $(COMMON)/rect.h $(COMMON)/lstarray.h \ | $(COMMON)/_memory.h $(COMMON)/rect.h $(COMMON)/lstarray.h \ |
| $(TARGET)/trace.h | $(TARGET)/trace.h |
| Line 70 ZLIBS = $(ZLIB)/crc32.h $(ZLIB)/inffast | Line 71 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 1120 $(OBJ)/win32sub.o : $(TARGET)/win32sub.c | Line 1121 $(OBJ)/win32sub.o : $(TARGET)/win32sub.c |
| $(TARGET)/win32sub.h | $(TARGET)/win32sub.h |
| $(CC) $(COPT) -o $@ $< | $(CC) $(COPT) -o $@ $< |
| $(OBJ)/np2res.o : $(TARGET)/np2res.rc $(TARGET)/resource.h | $(OBJ)/np2res.o : $(RESDIR)/np2.rc $(TARGET)/resource.h |
| $(RC) -i $< -o $@ | $(RC) -I$(RESDIR) -i $< -o $@ |