+GITROOT = ..
+PYTHON = $(shell which python2)
+
+ALL_PARTICIPANT_IDS = $(shell $(PYTHON) teilnehmertool.py --ids)
+
+all: bmbf
+
+Kif_logo_415.pdf: $(GITROOT)/media/Kif_logo_415.svg
+ inkscape -A $@ $<
+
+
+bmbf: bmbfliste/bmbfliste.pdf
+
+bmbfliste/bmbfliste.pdf: teilnehmertool.py templates/bmbf-unterschriftenliste.tex
+ $(PYTHON) teilnehmertool.py --bmbf -o bmbfliste
+ @cd bmbfliste && latexmk -pdf bmbf-unterschriftenliste.tex
+
+
+packliste: listen/packliste.pdf
+
+teilnehmerliste: listen/teilnehmerliste.pdf
+
+listen/%.pdf: listen/%.tex
+ @cd listen && latexmk -pdf $(notdir $<)
+
+listen/%.tex:
+ $(PYTHON) teilnehmertool.py --liste -o listen
+
+
+nametags: nametags-all-nup.pdf
+
+nametag/svgs:
+ $(PYTHON) teilnehmertool.py --nametag -o nametag
+ @touch nametag/svgs
+
+## nicht sicher wie das sinnvoller geht..
+## nametag/%.svg: nametag/svgs geht leider ned.. :-/
+nametag/%.svg:
+ make nametag/svgs
+
+nametag/%.pdf: nametag/%.svg
+ inkscape -A $@ $(@:%.pdf=%.svg)
+
+nametags-all-nup.pdf: $(ALL_PARTICIPANT_IDS:%=nametag/%.pdf)
+ @pdftk $(ALL_PARTICIPANT_IDS:%=nametag/%.pdf) output nametags-all.pdf
+ @pdfnup --nup 2x4 --no-landscape --a4paper nametags-all.pdf
+
+
+.PHONY: bmbf all clean all_lists nametags
+
+.SUFFIXES: .svg .pdf .tex
+
+.PRECIOUS: nametag/%.svg
+.SECONDARY: nametag/%.svg