Messages in this thread Patch in this message | | | Date | Sun, 31 Mar 2013 23:43:43 +0200 | From | Sam Ravnborg <> | Subject | [PATCH] kbuild: avoid rebuild of file2alias for each build |
| |
When introducing devicetable-offsets generation this had the side-effect that file2alias (and thus modpost) were build for each kernel build.
devicetable-offsets were introduced in 6543becf26fff612cdadeed7250ccc8d49f67f27 ("mod/file2alias: make modalias generation safe for cross compiling")
"make V=2" said this was due to target not included in targets. So add devicetable-offsets to targets.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org> --- diff --git a/scripts/mod/Makefile b/scripts/mod/Makefile index 9415b56..c8e04e9 100644 --- a/scripts/mod/Makefile +++ b/scripts/mod/Makefile @@ -30,10 +30,12 @@ define cmd_offsets endef # We use internal kbuild rules to avoid the "is up to date" message from make +targets += devicetable-offsets.s scripts/mod/devicetable-offsets.s: scripts/mod/devicetable-offsets.c FORCE $(Q)mkdir -p $(dir $@) $(call if_changed_dep,cc_s_c) +targets += $(devicetable-offsets-file) $(obj)/$(devicetable-offsets-file): scripts/mod/devicetable-offsets.s $(call cmd,offsets)
| |