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