summaryrefslogtreecommitdiff
path: root/bench/Makefile
blob: 685b0cfcae7d9e6bdc0df111fac63321eb963a76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
BIN=runner
OBJ=runner.o
BENCHSRC= intsort.myr \
	 copious-allocs.myr \
	 sha1-compute.myr \
	 bigfactorial.myr \
	 mandelbrot.myr \
	 regex-match.myr

include ../config.mk
include ../mk/c.mk

bench: runner cleanbuild
	./runner $(BENCHSRC:.myr=)

.PHONY: cleanbuild
cleanbuild:
	rm -f $(BENCHSRC:.myr=) $(BENCHSRC:.myr=.o) $(BENCHSRC:.myr=.use)
	@for i in $(BENCHSRC:.myr=); do \
	    ../mbld/mbld -b $$i  -C../6/6m -M../muse/muse -I../libstd -r../rt/_myrrt.o $$i.myr; \
	done