diff --git a/Makefile b/Makefile index 47a4782..b75da64 100644 --- a/Makefile +++ b/Makefile @@ -35,17 +35,23 @@ else GLLIBS := -lGL -lGLU endif -CPPFLAGS := $(LUAINCLUDE) $(SDLINCLUDE) $(ODEINCLUDE) +CFLAGS := $(LUAINCLUDE) $(SDLINCLUDE) $(ODEINCLUDE) +CXXFLAGS := $(CFLAGS) LDFLAGS := $(LUALIBS) $(ODELIBS) $(GLLIBS) $(WINDOWSLIBS) $(SDLLIBS) all: $(TARGET) -$(TARGET): $(OBJS) wfobj/WFObj.o +$(TARGET): $(OBJS) wfobj/WFObj.o OdeWorld/OdeWorld.o $(CXX) -o $@ $^ $(LDFLAGS) +.PHONY: wfobj/WFObj.o wfobj/WFObj.o: $(MAKE) -C wfobj +.PHONY: OdeWorld/OdeWorld.o +OdeWorld/OdeWorld.o: + $(MAKE) -C OdeWorld + %.o: %.c $(CC) -c -o $@ $(CPPFLAGS) $(CFLAGS) $<