diff options
author | Sam Ravnborg <sam@mars.ravnborg.org> | 2006-07-23 13:37:44 -0400 |
---|---|---|
committer | Sam Ravnborg <sam@neptun.ravnborg.org> | 2006-09-25 03:00:00 -0400 |
commit | 48f1f0589dd09df6ea07d41c737db3218ad2cb79 (patch) | |
tree | 2dd9563f30467f252e08477e7e63c4adeb4c0caa /scripts/Makefile.build | |
parent | d3660a8cbdfad620af88b85b7bbfff29160f14c2 (diff) |
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 | |||
191 | $(call echo-cmd,checksrc) $(cmd_checksrc) \ | 191 | $(call echo-cmd,checksrc) $(cmd_checksrc) \ |
192 | $(call echo-cmd,cc_o_c) $(cmd_cc_o_c); \ | 192 | $(call echo-cmd,cc_o_c) $(cmd_cc_o_c); \ |
193 | $(cmd_modversions) \ | 193 | $(cmd_modversions) \ |
194 | scripts/basic/fixdep $(depfile) $@ '$(call make-cmd,cc_o_c)' > $(@D)/.$(@F).tmp; \ | 194 | scripts/basic/fixdep $(depfile) $@ '$(call make-cmd,cc_o_c)' > \ |
195 | $(dot-target).tmp; \ | ||
195 | rm -f $(depfile); \ | 196 | rm -f $(depfile); \ |
196 | mv -f $(@D)/.$(@F).tmp $(@D)/.$(@F).cmd | 197 | mv -f $(dot-target).tmp $(dot-target).cmd |
197 | endef | 198 | endef |
198 | 199 | ||
199 | # Built-in and composite module parts | 200 | # Built-in and composite module parts |