From: rpolzer Date: Mon, 15 Sep 2008 12:27:03 +0000 (+0000) Subject: add dependency tracking X-Git-Tag: svn-r421~387 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=28495e04f7ef9ccc4b215ba6a3531e90fa60542c;p=xonotic%2Fnetradiant.git add dependency tracking git-svn-id: svn://svn.icculus.org/netradiant/trunk@33 61c419a2-8eb2-4b30-bcec-8cead039b335 --- diff --git a/Makefile b/Makefile index da3c2f9e..812aa2db 100644 --- 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`)