# 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))