]> granicus.if.org Git - apache/commitdiff
GNU make somtimes has problems determining that $(builddir)/test_char.h
authorStefan Fritsch <sf@apache.org>
Sun, 23 Dec 2012 09:10:20 +0000 (09:10 +0000)
committerStefan Fritsch <sf@apache.org>
Sun, 23 Dec 2012 09:10:20 +0000 (09:10 +0000)
and test_char.h are actually the same files. Fix 'make depends' to only
generate the latter.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1425447 13f79535-47bb-0310-9956-ffa450edef68

build/rules.mk.in

index a1804fa9c5c919a61ae7f661b441fb152bc79a97..283b515d2588655c66c76f5269a54c6680c93c6e 100644 (file)
@@ -148,7 +148,8 @@ local-depend: x-local-depend
                rm -f .deps; \
                list='$(srcdir)/*.c'; \
                for i in $$list; do \
-                       $(MKDEP) $(ALL_CPPFLAGS) $(ALL_INCLUDES) $$i | sed 's/\.o:/.lo:/' >> .deps; \
+                       $(MKDEP) $(ALL_CPPFLAGS) $(ALL_INCLUDES) $$i | \
+                               sed 's/\.o:/.lo:/; s, $(builddir)/, ,' >> .deps; \
                done; \
                sed 's/\.lo:/.slo:/' < .deps > .deps.$$; \
                cat .deps.$$ >> .deps; \