X-Git-Url: https://git.martlubbers.net/?p=ai-gitflashtalk.git;a=blobdiff_plain;f=Makefile;h=9ef032850dfffce896399b4b60830f347d1bee2f;hp=c17eb189223c24153af469898c96162dedc94f82;hb=ef6ac1d041b26604d943402a262b2f0b73c85334;hpb=d3c2af4c06d3c32f7c3459d124d9f3f37c10fe07 diff --git a/Makefile b/Makefile index c17eb18..9ef0328 100644 --- a/Makefile +++ b/Makefile @@ -1,19 +1,25 @@ -SHELL:=/bin/bash +TEX:=pdflatex -all: vc.tex git.pdf +.PHONY: clean clobber images -%.pdf: %.dvi - dvipdfm $< +git.pdf: git.tex preamble.fmt + $(TEX) $< + grep -q "rerunfilecheck Warning:.*$(basename $<).out" $(basename $<).log &&\ + $(TEX) $< || true -%.dvi: %.tex vc.tex - latex $< - latex $< +preamble.fmt: preamble.tex vc.tex + $(TEX) -ini -jobname="$(basename $@)" "&$(TEX) $<\dump" + +images: + wget -qO- http://www.androidworld.it/wp-content/uploads/2014/02/linus-torvalds-getty-final.jpg\ + | convert -resize 10\% - - > 1.png + wget -qO2.png http://blog.osteele.com/images/2008/git-transport.png vc.tex: .git/logs/HEAD - git log -1 --format="format:\ - \\gdef\\GITAbrHash{%h}\ - \\gdef\\GITAuthorDate{%ad}\ - \\gdef\\GITAuthorName{%an}" > vc.tex + git log -1 --format="format:\\gdef\\GITAbrHash{%H}" > $@ clean: - $(RM) -v *.{eps,aux,bbl,blg,dvi,log,out,toc} + $(RM) -v $(addprefix *.,vrb eps aux fmt bbl blg dvi log out toc nav snm) vc.tex + +clobber: clean + $(RM) -v *.pdf $(addsuffix .png,1 2)