# copy either assert or noassert versions of test results. test_files := $(patsubst %.out.assert, %.out, $(wildcard *.out.assert)) assert noassert: all all: $(test_files) clean: rm -f *.out $(test_files): %.out: %.out.$(MAKECMDGOALS) @cp $< $@