2016-02-25 09:12:56 -08:00
|
|
|
protocol.pdf: protocol.tex zcash.bib incremental_merkle.pdf key_components.pdf
|
2016-02-16 11:45:29 -08:00
|
|
|
$(MAKE) pdf
|
|
|
|
|
2016-05-20 15:30:13 -07:00
|
|
|
LATEX=pdflatex
|
|
|
|
|
2016-02-16 11:45:29 -08:00
|
|
|
.PHONY: pdf
|
|
|
|
pdf:
|
2016-06-21 15:07:31 -07:00
|
|
|
printf '\\renewcommand{\\docversion}{Version %s}' "$$(git describe --tags --abbrev=6)" |tee protocol.ver
|
2016-05-20 15:30:13 -07:00
|
|
|
# If $(LATEX) fails, touch an input so that 'make' won't think it is up-to-date next time.
|
2016-08-17 20:39:45 -07:00
|
|
|
rm -f protocol.aux protocol.bbl protocol.blg protocol.brf protocol.bcf
|
|
|
|
$(LATEX) protocol.tex || { touch incremental_merkle.pdf; exit 1; }
|
2016-08-14 12:42:14 -07:00
|
|
|
biber protocol
|
2016-08-17 20:39:45 -07:00
|
|
|
$(LATEX) protocol.tex || { touch incremental_merkle.pdf; exit 1; }
|
|
|
|
$(LATEX) protocol.tex || { touch incremental_merkle.pdf; exit 1; }
|
|
|
|
$(LATEX) protocol.tex || { touch incremental_merkle.pdf; exit 1; }
|
2015-12-22 18:13:11 -08:00
|
|
|
|
|
|
|
.PHONY: clean
|
|
|
|
clean:
|
2016-08-14 12:42:14 -07:00
|
|
|
rm -f protocol.dvi protocol.pdf protocol.bbl protocol.blg protocol.brf protocol.toc protocol.aux protocol.out protocol.log protocol.bcf protocol.run.xml protocol.ver
|