Stefan Reinauer (stefan.reinauer@coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/10970
-gerrit
commit 3ea7c1add519826e913db2b64f91e03b9a81eb1b Author: Stefan Reinauer stefan.reinauer@coreboot.org Date: Fri Jul 17 13:31:16 2015 -0700
Makefile: Fix KCONFIG_AUTOHEADER dependencies
This makes the Makefile more robust when changing the file name or changing the .config outside of make *config
Change-Id: Ifc013cc3ef899a7846742a961261ac50bc67e27b Signed-off-by: Stefan Reinauer stefan.reinauer@coreboot.org --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile index 85a10c0..3a1b83a 100644 --- a/Makefile +++ b/Makefile @@ -138,7 +138,7 @@ real-all: real-target # must come rather early .SECONDEXPANSION:
-$(obj)/config.h: +$(KCONFIG_AUTOHEADER): $(KCONFIG_CONFIG) $(MAKE) oldconfig
# Add a new class of source/object files to the build system @@ -218,7 +218,7 @@ define create_cc_template # $4 additional dependencies ifn$(EMPTY)def $(1)-objs_$(2)_template de$(EMPTY)fine $(1)-objs_$(2)_template -$$(call src-to-obj,$1,$$(1).$2): $$(1).$2 $(obj)/config.h $(4) +$$(call src-to-obj,$1,$$(1).$2): $$(1).$2 $(KCONFIG_AUTOHEADER) $(4) @printf " CC $$$$(subst $$$$(obj)/,,$$$$(@))\n" $(CC_$(1)) -MMD $$$$(CPPFLAGS_$(1)) $$$$(CFLAGS_$(1)) -MT $$$$(@) $(3) -c -o $$$$@ $$$$< en$(EMPTY)def