2 PYTHON
= $(shell which python2
)
4 ALL_PARTICIPANT_IDS
= $(shell $(PYTHON
) teilnehmertool.py
--ids
)
6 PDFTARGETS
= listen
/packliste.pdf bmbfliste
/bmbfliste.pdf listen
/teilnehmerliste.pdf nametag
/nametags-all-nup.pdf
10 Kif_logo_415.pdf
: $(GITROOT
)/media
/Kif_logo_415.svg
14 bmbf
: bmbfliste
/bmbfliste.pdf
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
21 packliste
: listen
/packliste.pdf
24 teilnehmerliste
: listen
/teilnehmerliste.pdf
27 listen
/%.pdf
: listen
/%.
tex
28 @cd listen
&& latexmk
-pdf
$(notdir $<)
31 $(PYTHON
) teilnehmertool.py
--liste
-o listen
35 $(PYTHON
) teilnehmertool.py
--nametag
-o nametag
38 nametags
: nametag
/nametags-all-nup.pdf
40 nametag
/nametags-all-nup.pdf
: nametag
/svgs
41 $(MAKE
) -C nametag nametags-all-nup.pdf
44 $(MAKE
) -C nametag
clean
47 $(MAKE
) -C nametag
realclean
51 $(PYTHON
) teilnehmertool.py
--quittungen
-o quittungen
52 @touch quittungen
/texs
54 quittungen
: quittungen
/texs
58 $(MAKE
) -C quittungen
clean
61 $(MAKE
) -C quittungen
realclean
64 clean: quittungen.
clean nametags.
clean
66 realclean: clean quittungen.
realclean nametags.
realclean
70 .PHONY
: bmbf
all clean all_lists nametags
72 .SUFFIXES
: .svg .pdf .
tex
74 .PRECIOUS
: nametag
/%.svg
75 .SECONDARY
: nametag
/%.svg