All content done
[ai-gitflashtalk.git] / Makefile
1 TEX:=pdflatex
2
3 .PHONY: clean clobber images
4
5 git.pdf: git.tex preamble.fmt
6 $(TEX) $<
7 grep -q "rerunfilecheck Warning:.*$(basename $<).out" $(basename $<).log &&\
8 $(TEX) $< || true
9
10 preamble.fmt: preamble.tex vc.tex
11 $(TEX) -ini -jobname="$(basename $@)" "&$(TEX) $<\dump"
12
13 images:
14 wget -qO- http://www.androidworld.it/wp-content/uploads/2014/02/linus-torvalds-getty-final.jpg\
15 | convert -resize 10\% - - > 1.png
16 wget -qO2.png http://blog.osteele.com/images/2008/git-transport.png
17
18 vc.tex: .git/logs/HEAD
19 git log -1 --format="format:\\gdef\\GITAbrHash{%H}" > $@
20
21 clean:
22 $(RM) -v $(addprefix *.,vrb eps aux fmt bbl blg dvi log out toc nav snm) vc.tex
23
24 clobber: clean
25 $(RM) -v *.pdf $(addsuffix .png,1 2)