all: bench_c.exe bench_cpp.exe

bench_c.exe: bench.c
	gcc -std=c99 -I .. ../libcexn.so -O0 -o $@ $<

bench_cpp.exe: bench.cpp
	g++ -I .. ../libcexn.so -O2 -o $@ $<

run: all
	./bench_c.exe
	./bench_cpp.exe

clean:
	rm -f bench_c.exe
	rm -f bench_cpp.exe
