Makefile 468 Bytes
Newer Older
1
2
all: main.pdf

Stefan Jaax's avatar
Stefan Jaax committed
3
4
5
6
7
8
9
10
11
12
13
program: pp-print 
	@echo 'Compiling pp-print'
	@$(MAKE) -C pp-print

peregrine:
	@echo 'Compiling peregrine'
	@$(MAKE) -C ..

protocols: program
	@./generate_protocols.sh

14
results/results.csv: protocols peregrine
Stefan Jaax's avatar
Stefan Jaax committed
15
16
	@./run_benchmarks.sh

17
table.tex: results/results.csv
Stefan Jaax's avatar
Stefan Jaax committed
18
19
	python3 make_table.py >table.tex

20
main.pdf: table.tex
Stefan Jaax's avatar
Stefan Jaax committed
21
22
23
24
25
26
27
	pdflatex main.tex

clean:
	@rm -f *.aux *.log *.pdf
	@rm -rf results protocols out
	@rm -f table.tex
	@$(MAKE) clean -C pp-print