T=$(filter-out lib.sh,$(wildcard *.sh)) .PHONY: $(T) all: $(T) html @echo "Run 'make plot' to generate graphs" TEST_FLAGS = -P -t all $(T):%: ./$@ $(TEST_FLAGS) .PHONY: plot plotall PLOT_SCRIPTS=$(shell find results -name plot.sh) THUMBS=$(PLOT_SCRIPTS:%/plot.sh=%/thumb) plot: $(THUMBS) %/thumb: %/plot.sh $*/plot.sh -X plotall: $(PLOT_SCRIPTS:%=run-%) run-%: % $* -X .PHONY: html html: ./genhtml/genhtml.py results