diff options
author | Sam Ravnborg <sam@mars.ravnborg.org> | 2006-07-23 19:37:44 +0200 |
---|---|---|
committer | Sam Ravnborg <sam@neptun.ravnborg.org> | 2006-09-25 09:00:00 +0200 |
commit | 48f1f0589dd09df6ea07d41c737db3218ad2cb79 (patch) | |
tree | 2dd9563f30467f252e08477e7e63c4adeb4c0caa /scripts/Makefile.build | |
parent | d3660a8cbdfad620af88b85b7bbfff29160f14c2 (diff) | |
download | linux-48f1f0589dd09df6ea07d41c737db3218ad2cb79.tar.gz linux-48f1f0589dd09df6ea07d41c737db3218ad2cb79.tar.bz2 linux-48f1f0589dd09df6ea07d41c737db3218ad2cb79.zip |
kbuild: consistently decide when to rebuild a target
Consistently decide when to rebuild a target across all of
if_changed, if_changed_dep, if_changed_rule.
PHONY targets are now treated alike (ignored) for all targets
While add it make Kbuild.include almost readable by factoring out a few
bits to some common variables and reuse this in Makefile.build.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'scripts/Makefile.build')
-rw-r--r-- | scripts/Makefile.build | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/Makefile.build b/scripts/Makefile.build index 3cb445cc7432..e2ad2dccccdb 100644 --- a/scripts/Makefile.build +++ b/scripts/Makefile.build @@ -191,9 +191,10 @@ define rule_cc_o_c $(call echo-cmd,checksrc) $(cmd_checksrc) \ $(call echo-cmd,cc_o_c) $(cmd_cc_o_c); \ $(cmd_modversions) \ - scripts/basic/fixdep $(depfile) $@ '$(call make-cmd,cc_o_c)' > $(@D)/.$(@F).tmp; \ + scripts/basic/fixdep $(depfile) $@ '$(call make-cmd,cc_o_c)' > \ + $(dot-target).tmp; \ rm -f $(depfile); \ - mv -f $(@D)/.$(@F).tmp $(@D)/.$(@F).cmd + mv -f $(dot-target).tmp $(dot-target).cmd endef # Built-in and composite module parts |