-DPLATFORM_UNIX=1 \
-DPLATFORM_LINUX=1 \
-DUSE_SDL=1 \
+ -DTRUE=1 \
+ -DFALSE=0 \
+ -Dstricmp=strcasecmp \
INCLUDES := \
-I./SDL12/include \
else
CFLAGS += -DPLATFORM_LINUX=1
#CFLAGS += -msse -mmmx
- LDFLAGS := -lSDL
+ LDFLAGS := -lSDL -lGL -lGLU -L$(RUNDIR) -lfmod
endif
CXXFLAGS := $(CFLAGS)
Lights.cpp \
Models.cpp \
Objects.cpp \
- OpenGL_Windows.cpp \
pack.c \
pack_private.c \
Person.cpp \
unpack_private.c \
Weapons.cpp \
MacCompatibility.cpp \
- WinInput.cpp \
logger/logger.cpp \
- Driver.cc \
- Md5.cc \
+ DRIVER.CC \
+ MD5.CC \
SDLInput.cpp \
+UNUSED_SRCS := \
+ OpenGL_Windows.cpp \
-OBJS := $(SRCS:.cpp=.o)
+OBJS := $(SRCS:.CC=.o)
+OBJS := $(OBJS:.cc=.o)
+OBJS := $(OBJS:.cpp=.o)
OBJS := $(OBJS:.c=.o)
OBJS := $(OBJS:.m=.o)
OBJS := $(foreach f,$(OBJS),$(BINDIR)/$(f))
$(BINDIR)/%.o : $(SRCDIR)/%.CC
$(CXX) -o $@ $(CXXFLAGS) $<
+$(BINDIR)/%.o : $(SRCDIR)/%.cc
+ $(CXX) -o $@ $(CXXFLAGS) $<
+
$(BINDIR)/%.o : $(SRCDIR)/%.m
$(CC) -o $@ $(CFLAGS) $<
clean:
rm -rf $(BINDIR)/*.o
+ rm -rf $(BINDIR)/logger/*.o
rm -rf $(EXE)
# end of makefile ...