--- /dev/null
+T=$(filter-out lib.sh,$(wildcard *.sh))
+
+.PHONY: $(T)
+
+all: $(T) html
+ @echo "Run 'make plot' to generate graphs"
+
+TEST_FLAGS = -P
+
+$(T):%:
+ ./$@ $(TEST_FLAGS)
+
+.PHONY: plot
+plot:
+ $(MAKE) TEST_FLAGS="-p -X"
+
+.PHONY: html
+html:
+ ./genhtml.py results