LATEX:=pdflatex TEXFLAGS:=-shell-escape DOCUMENT:=git .PHONY: clean .SECONDARY: $(DOCUMENT).fmt all: $(DOCUMENT).pdf vc.tex: .git/logs/HEAD git log -1 --format="format:\\gdef\\GITAbrHash{%H}" > $@ %.pdf: %.tex %.fmt $(LATEX) $(TEXFLAGS) $< $(LATEX) $(TEXFLAGS) $< %.fmt: pre.tex vc.tex $(LATEX) $(TEXFLAGS) -ini -jobname="$(basename $@)" "&$(LATEX) $<\dump" clean: $(RM) -vr $(addprefix *.,vrb aux fmt bbl blg log out toc nav snm pdf)\ _minted*