]> git.siccegge.de Git - teilnehmertool.git/blob - Makefile
Add helfercsv to strichliste
[teilnehmertool.git] / Makefile
1 GITROOT = ..
2 PYTHON = $(shell which python2)
3
4 ALL_PARTICIPANT_IDS = $(shell $(PYTHON) teilnehmertool.py --ids)
5
6 PDFTARGETS = listen/packliste.pdf bmbfliste/bmbfliste.pdf listen/teilnehmerliste.pdf nametag/nametags-all-nup.pdf
7
8 all: $(PDFTARGETS)
9
10 Kif_logo_415.pdf: $(GITROOT)/media/Kif_logo_415.svg
11 inkscape -A $@ $<
12
13
14 bmbf: bmbfliste/bmbfliste.pdf
15
16 bmbfliste/bmbfliste.pdf: teilnehmertool.py templates/bmbf-unterschriftenliste.tex
17 $(PYTHON) teilnehmertool.py --bmbf -o bmbfliste
18 @cd bmbfliste && latexmk -pdf bmbf-unterschriftenliste.tex
19
20
21 packliste: listen/packliste.pdf
22
23
24 teilnehmerliste: listen/teilnehmerliste.pdf
25
26 strichliste: listen/teilnehmer-strichliste.pdf
27
28
29 listen/texs:
30 $(PYTHON) teilnehmertool.py --liste -o listen
31 @touch listen/texs
32
33 listen/%.pdf: listen/texs
34 $(MAKE) -C listen $(notdir $@)
35
36 listen.clean:
37 $(MAKE) -C listen clean
38
39 listen.realclean:
40 $(MAKE) -C listen realclean
41
42
43 nametag/svgs:
44 $(PYTHON) teilnehmertool.py --nametag -o nametag
45 @touch nametag/svgs
46
47 nametags: nametag/nametags-all-nup.pdf
48
49 nametag/nametags-all-nup.pdf: nametag/svgs
50 $(MAKE) -C nametag nametags-all-nup.pdf
51
52 nametags.clean:
53 $(MAKE) -C nametag clean
54
55 nametags.realclean:
56 $(MAKE) -C nametag realclean
57
58
59 quittungen/texs:
60 $(PYTHON) teilnehmertool.py --quittungen -o quittungen
61 @touch quittungen/texs
62
63 quittungen: quittungen/texs
64 $(MAKE) -C quittungen
65
66 quittungen.clean:
67 $(MAKE) -C quittungen clean
68
69 quittungen.realclean:
70 $(MAKE) -C quittungen realclean
71
72
73 clean: quittungen.clean nametags.clean listen.clean
74
75 realclean: clean quittungen.realclean nametags.realclean listen.realclean
76 rm -f $(PDFTARGETS)
77
78
79 .PHONY: bmbf all clean all_lists nametags
80
81 .SUFFIXES: .svg .pdf .tex
82
83 .PRECIOUS: nametag/%.svg
84 .SECONDARY: nametag/%.svg