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