kbuild: add objectify
Use foo := $(call objectify, $(foo)) to prefix $(foo) with $(obj)/ unless $(foo) is an absolute path. For now no in-tree users - soon to come. Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
This commit is contained in:
parent
caba0233bc
commit
0a504f259c
1 changed files with 3 additions and 0 deletions
|
@ -49,6 +49,9 @@ build := -f $(if $(KBUILD_SRC),$(srctree)/)scripts/Makefile.build obj
|
||||||
cmd = @$(if $($(quiet)cmd_$(1)),\
|
cmd = @$(if $($(quiet)cmd_$(1)),\
|
||||||
echo ' $(subst ','\'',$($(quiet)cmd_$(1)))' &&) $(cmd_$(1))
|
echo ' $(subst ','\'',$($(quiet)cmd_$(1)))' &&) $(cmd_$(1))
|
||||||
|
|
||||||
|
# Add $(obj)/ for paths that is not absolute
|
||||||
|
objectify = $(foreach o,$(1),$(if $(filter /%,$(o)),$(o),$(obj)/$(o)))
|
||||||
|
|
||||||
###
|
###
|
||||||
# if_changed - execute command if any prerequisite is newer than
|
# if_changed - execute command if any prerequisite is newer than
|
||||||
# target, or command line has changed
|
# target, or command line has changed
|
||||||
|
|
Loading…
Reference in a new issue