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
|
GLLIBS := -lGL -lGLU
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CPPFLAGS := $(LUAINCLUDE) $(SDLINCLUDE) $(ODEINCLUDE)
|
CFLAGS := $(LUAINCLUDE) $(SDLINCLUDE) $(ODEINCLUDE)
|
||||||
|
CXXFLAGS := $(CFLAGS)
|
||||||
LDFLAGS := $(LUALIBS) $(ODELIBS) $(GLLIBS) $(WINDOWSLIBS) $(SDLLIBS)
|
LDFLAGS := $(LUALIBS) $(ODELIBS) $(GLLIBS) $(WINDOWSLIBS) $(SDLLIBS)
|
||||||
|
|
||||||
all: $(TARGET)
|
all: $(TARGET)
|
||||||
|
|
||||||
$(TARGET): $(OBJS) wfobj/WFObj.o
|
$(TARGET): $(OBJS) wfobj/WFObj.o OdeWorld/OdeWorld.o
|
||||||
$(CXX) -o $@ $^ $(LDFLAGS)
|
$(CXX) -o $@ $^ $(LDFLAGS)
|
||||||
|
|
||||||
|
.PHONY: wfobj/WFObj.o
|
||||||
wfobj/WFObj.o:
|
wfobj/WFObj.o:
|
||||||
$(MAKE) -C wfobj
|
$(MAKE) -C wfobj
|
||||||
|
|
||||||
|
.PHONY: OdeWorld/OdeWorld.o
|
||||||
|
OdeWorld/OdeWorld.o:
|
||||||
|
$(MAKE) -C OdeWorld
|
||||||
|
|
||||||
%.o: %.c
|
%.o: %.c
|
||||||
$(CC) -c -o $@ $(CPPFLAGS) $(CFLAGS) $<
|
$(CC) -c -o $@ $(CPPFLAGS) $(CFLAGS) $<
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user