X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=makefile;h=c672353c246a3bfadece582a04a4f511143460e2;hb=1bbb44900613dcf8d7ec2d24c5ec3f04467b4281;hp=e8bffd2e0a5322d1afea87a4d572b3a33e097e53;hpb=40a3dd7b76b6b10ae05dbd074f1f80ea7b4aa96d;p=lugaru.git diff --git a/makefile b/makefile index e8bffd2..c672353 100644 --- a/makefile +++ b/makefile @@ -28,14 +28,19 @@ DEFINES := \ -DPLATFORM_UNIX=1 \ -DPLATFORM_LINUX=1 \ -DUSE_SDL=1 \ + -DTRUE=1 \ + -DFALSE=0 \ + -Dstricmp=strcasecmp \ INCLUDES := \ -I./SDL12/include \ -I./OpenGL/ \ -I./OpenGL/GL \ -I$(SRCDIR) \ + -I$(SRCDIR)/devil/include \ -CFLAGS := -w -g -c $(OPT) $(INCLUDES) $(DEFINES) -fsigned-char +CFLAGS := -g -c $(OPT) $(INCLUDES) $(DEFINES) -fsigned-char +CFLAGS += -w ifeq ($(strip $(macosx)),true) CFLAGS += -fpascal-strings -faltivec -fasm -force_cpusubtype_ALL -Wno-long-double -mdynamic-no-pic @@ -45,7 +50,7 @@ ifeq ($(strip $(macosx)),true) else CFLAGS += -DPLATFORM_LINUX=1 #CFLAGS += -msse -mmmx - LDFLAGS := -lSDL + LDFLAGS := ./libSDL-1.2.so.0 -lGL -lGLU ./libfmod.so ./libIL.so.1 ./libILU.so.1 ./libILUT.so.1 endif CXXFLAGS := $(CFLAGS) @@ -59,7 +64,6 @@ SRCS := \ Lights.cpp \ Models.cpp \ Objects.cpp \ - OpenGL_Windows.cpp \ pack.c \ pack_private.c \ Person.cpp \ @@ -76,13 +80,16 @@ SRCS := \ unpack_private.c \ Weapons.cpp \ MacCompatibility.cpp \ - WinInput.cpp \ logger/logger.cpp \ - Driver.cc \ - Md5.cc \ + DRIVER.CC \ + MD5.CC \ + SDLInput.cpp \ + 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)) @@ -99,6 +106,9 @@ $(BINDIR)/%.o : $(SRCDIR)/%.cpp $(BINDIR)/%.o : $(SRCDIR)/%.CC $(CXX) -o $@ $(CXXFLAGS) $< +$(BINDIR)/%.o : $(SRCDIR)/%.cc + $(CXX) -o $@ $(CXXFLAGS) $< + $(BINDIR)/%.o : $(SRCDIR)/%.m $(CC) -o $@ $(CFLAGS) $< @@ -114,6 +124,7 @@ endif clean: rm -rf $(BINDIR)/*.o + rm -rf $(BINDIR)/logger/*.o rm -rf $(EXE) # end of makefile ...