| version 1.20 | | version 1.21 |
|---|
| | |
| ARC = a | | ARC = a |
| #CC = egcc | | #CC = egcc |
| CC = gcc | | CC = gcc |
| | | ifdef ENV_DJGPP |
| | | CXX = gxx |
| | | else |
| | | CXX = g++ |
| | | endif |
| ifdef CHECKER | | ifdef CHECKER |
| CC = $(CHECKER) | | CC = $(CHECKER) |
| LINKLIBS += -lm | | LINKLIBS += -lm |
| | |
| CFLAGS += -fomit-frame-pointer | | CFLAGS += -fomit-frame-pointer |
| endif #!DEBUGABLE | | endif #!DEBUGABLE |
| endif #!DEBUG | | endif #!DEBUG |
| | | ifdef MINGW_EXTRA |
| | | CFLAGS += -I$(MINGW_EXTRA)/include |
| | | LFLAGS += -L$(MINGW_EXTRA)/lib |
| | | endif |
| ifdef ENV_CYGWIN | | ifdef ENV_CYGWIN |
| CFLAGS += -mno-cygwin | | CFLAGS += -mno-cygwin |
| LFLAGS += -mno-cygwin | | LFLAGS += -mno-cygwin |
| | |
| | | |
| ifdef ENV_DJGPP | | ifdef ENV_DJGPP |
| CFLAGS += -I$(TOPDIR)/arch/dos/include | | CFLAGS += -I$(TOPDIR)/arch/dos/include |
| | | ifdef ENV_DJGPP_REALDOS |
| | | NASM = nasm -f coff |
| | | else |
| NASM = nasmw -f coff | | NASM = nasmw -f coff |
| | | endif |
| | | |
| ifdef ALLEGRO | | ifdef ALLEGRO |
| CFLAGS += -DALLEGRO | | CFLAGS += -DALLEGRO |
| | |
| | | |
| endif | | endif |
| | | |
| | | ifdef SUPPORTS_NET_IP |
| | | CFLAGS += -DSUPPORTS_NET_IP |
| | | endif |
| ifdef BIGENDIAN | | ifdef BIGENDIAN |
| CFLAGS += -DBIGENDIAN | | CFLAGS += -DBIGENDIAN |
| endif | | endif |
| | |
| | | |
| %.o: %.c | | %.o: %.c |
| $(CC) $(CFLAGS) $(E_CFLAGS) -o $@ $< | | $(CC) $(CFLAGS) $(E_CFLAGS) -o $@ $< |
| | | %.o: %.cpp |
| | | $(CXX) $(CFLAGS) $(E_CFLAGS) -o $@ $< |
| %.o: %.asm | | %.o: %.asm |
| $(NASM) $< -o $@ | | $(NASM) $< -o $@ |
| %.o: %.s | | %.o: %.s |
| | |
| ifdef CRAPPY_SHELL | | ifdef CRAPPY_SHELL |
| CLEANOBJ=rm -f *.$(OBJ) | | CLEANOBJ=rm -f *.$(OBJ) |
| else | | else |
| CLEANOBJ=rm -f $(OBJECTS) | | CLEANOBJ=rm -f $(OBJECTS) $(MISCOBJECTS) |
| endif | | endif |
| endif | | endif |
| ifdef OUTPUT | | ifdef OUTPUT |
| CLEANOUT=rm -f $(OUTPUT) | | CLEANOUT=rm -f $(OUTPUT) $(MISCOUTPUT) |
| endif | | endif |