]> git.siccegge.de Git - teilnehmertool.git/blob - Makefile
makefile für listen und nametags. quittungen kommen noch
[teilnehmertool.git] / Makefile
1 GITROOT = ..
2 PYTHON = $(shell which python2)
3
4 ALL_PARTICIPANT_IDS = $(shell $(PYTHON) teilnehmertool.py --ids)
5
6 all: bmbf
7
8 Kif_logo_415.pdf: $(GITROOT)/media/Kif_logo_415.svg
9 inkscape -A $@ $<
10
11
12 bmbf: bmbfliste/bmbfliste.pdf
13
14 bmbfliste/bmbfliste.pdf: teilnehmertool.py templates/bmbf-unterschriftenliste.tex
15 $(PYTHON) teilnehmertool.py --bmbf -o bmbfliste
16 @cd bmbfliste && latexmk -pdf bmbf-unterschriftenliste.tex
17
18
19 packliste: listen/packliste.pdf
20
21 teilnehmerliste: listen/teilnehmerliste.pdf
22
23 listen/%.pdf: listen/%.tex
24 @cd listen && latexmk -pdf $(notdir $<)
25
26 listen/%.tex:
27 $(PYTHON) teilnehmertool.py --liste -o listen
28
29
30 nametags: nametags-all-nup.pdf
31
32 nametag/svgs:
33 $(PYTHON) teilnehmertool.py --nametag -o nametag
34 @touch nametag/svgs
35
36 ## nicht sicher wie das sinnvoller geht..
37 ## nametag/%.svg: nametag/svgs geht leider ned.. :-/
38 nametag/%.svg:
39 make nametag/svgs
40
41 nametag/%.pdf: nametag/%.svg
42 inkscape -A $@ $(@:%.pdf=%.svg)
43
44 nametags-all-nup.pdf: $(ALL_PARTICIPANT_IDS:%=nametag/%.pdf)
45 @pdftk $(ALL_PARTICIPANT_IDS:%=nametag/%.pdf) output nametags-all.pdf
46 @pdfnup --nup 2x4 --no-landscape --a4paper nametags-all.pdf
47
48
49 .PHONY: bmbf all clean all_lists nametags
50
51 .SUFFIXES: .svg .pdf .tex
52
53 .PRECIOUS: nametag/%.svg
54 .SECONDARY: nametag/%.svg