add dependency tracking
git-svn-id: svn://svn.icculus.org/netradiant/trunk@33 61c419a2-8eb2-4b30-bcec-8cead039b335
This commit is contained in:
parent
31b63bbe0a
commit
28495e04f7
5
Makefile
5
Makefile
|
|
@ -1,4 +1,4 @@
|
||||||
CFLAGS = -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -g3 -fPIC
|
CFLAGS = -MMD -W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter -g3 -fPIC
|
||||||
CXXFLAGS = $(CFLAGS) -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti
|
CXXFLAGS = $(CFLAGS) -Wno-non-virtual-dtor -Wreorder -fno-exceptions -fno-rtti
|
||||||
CPPFLAGS_COMMON = -DPOSIX -DXWINDOWS -D_DEBUG -D_LINUX
|
CPPFLAGS_COMMON = -DPOSIX -DXWINDOWS -D_DEBUG -D_LINUX
|
||||||
LDFLAGS_COMMON =
|
LDFLAGS_COMMON =
|
||||||
|
|
@ -89,7 +89,7 @@ all: \
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
clean:
|
clean:
|
||||||
$(RM_R) install/
|
$(RM_R) install/
|
||||||
$(FIND) . \( -name \*.o -o -name \*.$(DLL) -o -name \*.$(A) -o -name \*.$(EXE) \) -exec $(RM) {} \;
|
$(FIND) . \( -name \*.o -o -name \*.d -o -name \*.$(DLL) -o -name \*.$(A) -o -name \*.$(EXE) \) -exec $(RM) {} \;
|
||||||
|
|
||||||
%.$(EXE):
|
%.$(EXE):
|
||||||
dir=$@; $(MKDIR) $${dir%/*}
|
dir=$@; $(MKDIR) $${dir%/*}
|
||||||
|
|
@ -698,3 +698,4 @@ install-data:
|
||||||
$(CP_R) setup/data/tools/* install/
|
$(CP_R) setup/data/tools/* install/
|
||||||
$(FIND) install/ -name .svn -exec $(RM_R) {} \; -prune; \
|
$(FIND) install/ -name .svn -exec $(RM_R) {} \; -prune; \
|
||||||
|
|
||||||
|
-include $(shell `find . -name \*.d`)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user