all: bench-%: %.hs force ghc -O2 -DTESTING $< -I../include -i../$(TOP) -o $@ -outputdir tmp -rtsopts .PRECIOUS: bench-% bench-%.csv: bench-% ./bench-$* "$(BENCHMARK)" -v1 --csv bench-$*.csv .PHONY: force clean veryclean force: clean: rm -rf tmp $(patsubst %.hs, bench-%, $(wildcard *.hs)) veryclean: clean rm -rf *.csv