8 LISPS = sbcl ccl ecl clisp cmucl abcl
10 RUNLISP = $(HOME)/src/runlisp/build/runlisp
12 REPORTS = $(addprefix report., $(LISPS))
13 clean::; rm -f $(REPORTS)
14 $(REPORTS): report.%: collect.lisp bench.asd bench.lisp benchspt.c
15 cl-launch -X -S $(PWD): -s bench -l $* -- $< >$@.new && mv $@.new $@
17 PLOTS = $(patsubst %,plot-%.tex, $(LISPS))
18 clean:: rm -f $(PLOTS)
19 $(PLOTS): plot-%.tex: report.% plot.gp
20 gnuplot -e "file = '$<'" plot.gp >$@.new && mv $@.new $@
23 clean::; rm -f collect.pdf
24 collect.pdf: collect.tex $(PLOTS)