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
26 strichliste
: listen
/teilnehmer-strichliste.pdf
30 $(PYTHON
) teilnehmertool.py
--liste
-o listen
33 listen
/%.pdf
: listen
/texs
34 $(MAKE
) -C listen
$(notdir $@
)
37 $(MAKE
) -C listen
clean
40 $(MAKE
) -C listen
realclean
44 $(PYTHON
) teilnehmertool.py
--nametag
-o nametag
47 nametags
: nametag
/nametags-all-nup.pdf
49 nametag
/nametags-all-nup.pdf
: nametag
/svgs
50 $(MAKE
) -C nametag nametags-all-nup.pdf
53 $(MAKE
) -C nametag
clean
56 $(MAKE
) -C nametag
realclean
60 $(PYTHON
) teilnehmertool.py
--quittungen
-o quittungen
61 @touch quittungen
/texs
63 quittungen
: quittungen
/texs
67 $(MAKE
) -C quittungen
clean
70 $(MAKE
) -C quittungen
realclean
73 clean: quittungen.
clean nametags.
clean listen.
clean
75 realclean: clean quittungen.
realclean nametags.
realclean listen.
realclean
79 .PHONY
: bmbf
all clean all_lists nametags
81 .SUFFIXES
: .svg .pdf .
tex
83 .PRECIOUS
: nametag
/%.svg
84 .SECONDARY
: nametag
/%.svg