c=, f=$(info $(if $(and $g,$(call g,$1,$3)),No,Yes)) g=$(word 2,$(subst $1,! !,$2)) $(foreach x,$(strip $(STDIN)),$(eval $$(call f$(subst /,$c,$x))))