updated Makefile to work with externals better
git-svn-id: svn://anubis/anaglym/trunk@32 99a6e188-d820-4881-8870-2d33a10e2619
This commit is contained in:
parent
70bb97d7cc
commit
8a7e077604
10
Makefile
10
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) $<
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user