mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-03-01 00:47:57 +00:00
kbuild: rename any-prereq to newer-prereqs
GNU Make manual says: $? The names of all the prerequisites that are newer than the target, with spaces between them. To reflect this, rename any-prereq to newer-prereqs, which is clearer and more intuitive. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This commit is contained in:
parent
2d3b1b8f0d
commit
eba19032f9
@ -215,15 +215,15 @@ make-cmd = $(call escsq,$(subst $(pound),$$(pound),$(subst $$,$$$$,$(cmd_$(1))))
|
|||||||
# but it does not work as expected when .SECONDARY is present. This seems a bug
|
# but it does not work as expected when .SECONDARY is present. This seems a bug
|
||||||
# of GNU Make.)
|
# of GNU Make.)
|
||||||
# PHONY targets skipped in both cases.
|
# PHONY targets skipped in both cases.
|
||||||
any-prereq = $(filter-out $(PHONY),$?)
|
newer-prereqs = $(filter-out $(PHONY),$?)
|
||||||
|
|
||||||
# Execute command if command has changed or prerequisite(s) are updated.
|
# Execute command if command has changed or prerequisite(s) are updated.
|
||||||
if_changed = $(if $(any-prereq)$(cmd-check), \
|
if_changed = $(if $(newer-prereqs)$(cmd-check), \
|
||||||
$(cmd); \
|
$(cmd); \
|
||||||
printf '%s\n' 'cmd_$@ := $(make-cmd)' > $(dot-target).cmd, @:)
|
printf '%s\n' 'cmd_$@ := $(make-cmd)' > $(dot-target).cmd, @:)
|
||||||
|
|
||||||
# Execute the command and also postprocess generated .d dependencies file.
|
# Execute the command and also postprocess generated .d dependencies file.
|
||||||
if_changed_dep = $(if $(any-prereq)$(cmd-check),$(cmd_and_fixdep),@:)
|
if_changed_dep = $(if $(newer-prereqs)$(cmd-check),$(cmd_and_fixdep),@:)
|
||||||
|
|
||||||
cmd_and_fixdep = \
|
cmd_and_fixdep = \
|
||||||
$(cmd); \
|
$(cmd); \
|
||||||
@ -233,7 +233,7 @@ cmd_and_fixdep = \
|
|||||||
# Usage: $(call if_changed_rule,foo)
|
# Usage: $(call if_changed_rule,foo)
|
||||||
# Will check if $(cmd_foo) or any of the prerequisites changed,
|
# Will check if $(cmd_foo) or any of the prerequisites changed,
|
||||||
# and if so will execute $(rule_foo).
|
# and if so will execute $(rule_foo).
|
||||||
if_changed_rule = $(if $(any-prereq)$(cmd-check),$(rule_$(1)),@:)
|
if_changed_rule = $(if $(newer-prereqs)$(cmd-check),$(rule_$(1)),@:)
|
||||||
|
|
||||||
###
|
###
|
||||||
# why - tell why a target got built
|
# why - tell why a target got built
|
||||||
@ -258,7 +258,7 @@ ifeq ($(KBUILD_VERBOSE),2)
|
|||||||
why = \
|
why = \
|
||||||
$(if $(filter $@, $(PHONY)),- due to target is PHONY, \
|
$(if $(filter $@, $(PHONY)),- due to target is PHONY, \
|
||||||
$(if $(wildcard $@), \
|
$(if $(wildcard $@), \
|
||||||
$(if $(any-prereq),- due to: $(any-prereq), \
|
$(if $(newer-prereqs),- due to: $(newer-prereqs), \
|
||||||
$(if $(cmd-check), \
|
$(if $(cmd-check), \
|
||||||
$(if $(cmd_$@),- due to command line change, \
|
$(if $(cmd_$@),- due to command line change, \
|
||||||
$(if $(filter $@, $(targets)), \
|
$(if $(filter $@, $(targets)), \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user