X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=makefile;h=c672353c246a3bfadece582a04a4f511143460e2;hb=1bbb44900613dcf8d7ec2d24c5ec3f04467b4281;hp=8838d7bcdcf224f644ad913332a9dd726e50758d;hpb=03bd52f0a6dd79962c9e1346cb7071bcec6e83b3;p=lugaru.git diff --git a/makefile b/makefile index 8838d7b..c672353 100644 --- a/makefile +++ b/makefile @@ -28,12 +28,16 @@ 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 := -g -c $(OPT) $(INCLUDES) $(DEFINES) -fsigned-char CFLAGS += -w @@ -46,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) @@ -60,7 +64,6 @@ SRCS := \ Lights.cpp \ Models.cpp \ Objects.cpp \ - OpenGL_Windows.cpp \ pack.c \ pack_private.c \ Person.cpp \ @@ -77,14 +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)) @@ -101,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) $< @@ -116,6 +124,7 @@ endif clean: rm -rf $(BINDIR)/*.o + rm -rf $(BINDIR)/logger/*.o rm -rf $(EXE) # end of makefile ...