mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
substitutions. This allows a Xen-patched Linux to build when /bin/sh is a POSIX shell other than bash. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
15 lines
365 B
Makefile
15 lines
365 B
Makefile
|
|
# cherrypickxen($1 = allobj)
|
|
cherrypickxen = $(foreach var, $(1), \
|
|
$(shell o=$(var); \
|
|
c=$${o%.o}-xen.c; \
|
|
s=$${o%.o}-xen.S; \
|
|
oxen=$${o%.o}-xen.o; \
|
|
[ -f $(srctree)/$(src)/$${c} ] || \
|
|
[ -f $(srctree)/$(src)/$${s} ] \
|
|
&& echo $$oxen \
|
|
|| echo $(var) ) \
|
|
)
|
|
# filterxen($1 = allobj, $2 = noobjs)
|
|
filterxen = $(filter-out $(2), $(1))
|