8358abdec6a3b0d3481f01639195e22b9b3b11a5
[ach-master.git] / presentations / HACK.LU-2014 / presentation / Makefile
1 #pdf1:
2 #       ./update-metadata-for-gitinfo
3 #       #pandoc -f markdown_github -o notes.pdf notes.md        
4
5 all:    latex pdf
6
7 latex:  agenda.tex
8
9 agenda.tex: agenda.md
10         pandoc  --listings -T "Bettercrypto workshop" -s -f markdown_github+pandoc_title_block+raw_tex -t latex -o agenda.tex agenda.md
11
12 slides.tex: agenda.md
13         pandoc  --listings -T "Bettercrypto AH workshop" -s -f markdown_github+pandoc_title_block+raw_tex -t beamer -o slides.tex agenda.md
14
15 pdf: agenda.pdf slides.pdf
16
17 agenda.pdf: agenda.tex 
18         # add the proper stylesheets
19         cat styleheader.tex > r
20         tail -n +2 agenda.tex  >> r
21         mv r agenda.tex
22         # compute version info
23         ./update-metadata-for-gitinfo
24         # update the toc
25         pdflatex agenda.tex
26         pdflatex agenda.tex
27
28 slides.pdf: slides.tex
29         perl -p -i -e 's/\\usepackage\{amssymb,amsmath\}/\\usetheme{Berlin}\n\\usepackage{amssymb,amsmath}/g'  slides.tex 
30         pdflatex slides.tex
31
32 clean: 
33         rm -f agenda.pdf  agenda.tex agenda.log agenda.out agenda.aux agenda.toc slides.tex
34         rm -f slides.pdf  slides.nav slides.log slides.out slides.vrb slides.toc slides.aux slides.snm