Merge "Add copy-many-files macro." into ics-aah
This commit is contained in:
commit
bf2e8a66a9
1 changed files with 13 additions and 0 deletions
|
@ -1695,6 +1695,19 @@ $(2): $(1) | $(ACP)
|
|||
$$(copy-file-to-target)
|
||||
endef
|
||||
|
||||
# Copies many files.
|
||||
# $(1): The files to copy. Each entry is a ':' separated src:dst pair
|
||||
# Evaluates to the list of the dst files (ie suitable for a dependency list)
|
||||
define copy-many-files
|
||||
$(foreach f, $(1), $(strip \
|
||||
$(eval _cmf_tuple := $(subst :, ,$(f))) \
|
||||
$(eval _cmf_src := $(word 1,$(_cmf_tuple))) \
|
||||
$(eval _cmf_dest := $(word 2,$(_cmf_tuple))) \
|
||||
$(eval $(call copy-one-file,$(_cmf_src),$(_cmf_dest))) \
|
||||
$(_cmf_dest)))
|
||||
endef
|
||||
|
||||
|
||||
# The -t option to acp and the -p option to cp is
|
||||
# required for OSX. OSX has a ridiculous restriction
|
||||
# where it's an error for a .a file's modification time
|
||||
|
|
Loading…
Reference in a new issue