]> git.rm.cloudns.org Git - xonotic/netradiant.git/commitdiff
add dependency tracking
authorrpolzer <rpolzer@61c419a2-8eb2-4b30-bcec-8cead039b335>
Mon, 15 Sep 2008 12:27:03 +0000 (12:27 +0000)
committerrpolzer <rpolzer@61c419a2-8eb2-4b30-bcec-8cead039b335>
Mon, 15 Sep 2008 12:27:03 +0000 (12:27 +0000)
git-svn-id: svn://svn.icculus.org/netradiant/trunk@33 61c419a2-8eb2-4b30-bcec-8cead039b335

Makefile

index da3c2f9e11d9c9d26f569254832829f968084398..812aa2db43c3e4bec4a8c2b7e39ac60dc58a1425 100644 (file)
--- a/Makefile
+++ b/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
 CPPFLAGS_COMMON = -DPOSIX -DXWINDOWS -D_DEBUG -D_LINUX
 LDFLAGS_COMMON = 
@@ -89,7 +89,7 @@ all: \
 .PHONY: clean
 clean:
        $(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):
        dir=$@; $(MKDIR) $${dir%/*}
@@ -698,3 +698,4 @@ install-data:
        $(CP_R) setup/data/tools/* install/
        $(FIND) install/ -name .svn -exec $(RM_R) {} \; -prune; \
 
+-include $(shell `find . -name \*.d`)