# These rules must not match a, which is a normal file

$(phony all): a b/ c/

%/: :last-chance
	&mkdir $(output)
	&touch $(output).last-chance

# TODO: file_info marks every matching output as a directory, so later "%: %.yes" never matches
%/: %.yes
	&mkdir $(output)
	&touch $(output).normal
