version 1.12 | | version 1.13 |
---|
| | |
LIBDIR = $(TOPDIR)/lib/ | | LIBDIR = $(TOPDIR)/lib/ |
| | |
| | include $(TOPDIR)/pre.mak |
| | |
#Figured its better to put it here than in defines, since its not supposed | | #Figured its better to put it here than in defines, since its not supposed |
#to be set by the user, only the maintainer | | #to be set by the user, only the maintainer |
D1XMAJOR = 1 | | D1XMAJOR = 1 |
| | |
$(CC) $(CFLAGS) $(E_CFLAGS) /Fo$@ $^ | | $(CC) $(CFLAGS) $(E_CFLAGS) /Fo$@ $^ |
%.obj: %.cpp | | %.obj: %.cpp |
$(CC) $(CFLAGS) $(E_CFLAGS) /Fo$@ $^ | | $(CC) $(CFLAGS) $(E_CFLAGS) /Fo$@ $^ |
else | | else #!ENV_MSVC |
# definitions for gcc | | # definitions for gcc |
OBJ = o | | OBJ = o |
ARC = a | | ARC = a |
| | |
endif | | endif |
ifdef DEBUG | | ifdef DEBUG |
CFLAGS = -g -c -Wall -O -funsigned-char -I$(TOPDIR)/include | | CFLAGS = -g -c -Wall -O -funsigned-char -I$(TOPDIR)/include |
else | | else #!DEBUG |
ifdef DEBUGABLE | | |
CFLAGS = -g -c -Wall -O -funsigned-char -I$(TOPDIR)/include -DNDEBUG | | CFLAGS = -g -c -Wall -O -funsigned-char -I$(TOPDIR)/include -DNDEBUG |
else | | ifndef DEBUGABLE |
CFLAGS = -g -c -Wall -O -funsigned-char -fomit-frame-pointer -I$(TOPDIR)/include -DNDEBUG | | CFLAGS += -fomit-frame-pointer |
endif | | endif #!DEBUGABLE |
endif | | endif #!DEBUG |
endif | | ifdef ENV_CYGWIN |
| | CFLAGS += -mno-cygwin -mwindows |
| | LFLAGS += -mno-cygwin -mwindows |
| | endif #ENV_CYGWIN |
| | ifdef PROFILE |
| | CFLAGS += -p |
| | LFLAGS += -p |
| | endif #PROFILE |
| | endif #!ENV_MSVC |
ifndef MONO | | ifndef MONO |
CFLAGS += -DNMONO | | CFLAGS += -DNMONO |
endif | | endif |
| | |
endif | | endif |
ifdef D1XD3D | | ifdef D1XD3D |
CFLAGS += -DD1XD3D | | CFLAGS += -DD1XD3D |
| | endif |
| | ifdef DXBASE |
| | CFLAGS += -I$(DXBASE)/include |
| | LINKLIBS += -L$(DXBASE)/lib |
endif | | endif |
| | |
ifdef NOERROR | | ifdef NOERROR |