Generate phony targets, so that we don't get screwed by missing config
authorMichael Brown <mcb30@etherboot.org>
Sun, 17 Apr 2005 15:31:06 +0000 (15:31 +0000)
committerMichael Brown <mcb30@etherboot.org>
Sun, 17 Apr 2005 15:31:06 +0000 (15:31 +0000)
header files.

src/Makefile.housekeeping

index ea1606a..92a5c52 100644 (file)
@@ -104,7 +104,8 @@ endef
 define obj_template
 
        @$(CPP) $(CFLAGS) $(CFLAGS_$(3)) $(CFLAGS_$(4)) \
-               -M $(1) -MT "$(4)_DEPS" | tr : = >> $(2)
+               -M $(1) -MT "$(4)_DEPS" -MG -MP | \
+               sed 's/$(4)_DEPS[[:space:]]*:/$(4)_DEPS =/' >> $(2)
        @echo -e '\n$$(BIN)/$(4).o : $(1) $$(MAKEDEPS) $$($(4)_DEPS)' \
                 '\n\t$$(RULE_$(3))\n' \
                 '\nBOBJS += $$(BIN)/$(4).o\n' \