r18095: correctly rebuild the dependencies not only the object file
authorStefan Metzmacher <metze@samba.org>
Tue, 5 Sep 2006 14:31:44 +0000 (14:31 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:17:15 +0000 (14:17 -0500)
metze

source/main.mk

index 6be785e0cef36f37f3a9070c76586d422d3f2742..79876854f1fbf3327faf496d32ec80de9e869662 100644 (file)
@@ -317,15 +317,15 @@ unused_macros:
 
 .c.d:
        @echo "Generating dependencies for $<"
-       @$(CC) -M -MG -MP -MT $(<:.c=.o) `$(PERL) $(srcdir)/script/cflags.pl $@` $(CFLAGS) $< -o $@
+       @$(CC) -M -MG -MP -MT $(<:.c=.o) -MT $@ `$(PERL) $(srcdir)/script/cflags.pl $@` $(CFLAGS) $< -o $@
 
 .c.hd:
        @echo "Generating host-compiler dependencies for $<"
-       @$(CC) -M -MG -MP -MT $(<:.c=.ho) `$(PERL) $(srcdir)/script/cflags.pl $@` $(CFLAGS) $< -o $@
+       @$(CC) -M -MG -MP -MT $(<:.c=.ho) -MT $@ `$(PERL) $(srcdir)/script/cflags.pl $@` $(CFLAGS) $< -o $@
 
 include/includes.d: include/includes.h
        @echo "Generating dependencies for $<"
-       @$(CC) -M -MG -MT include/includes.h.gch $(CFLAGS) $< -o $@
+       @$(CC) -M -MG -MT include/includes.h.gch -MT $@ $(CFLAGS) $< -o $@
 
 .c.o:
        @if test -n "$(CC_CHECKER)"; then \