X-Git-Url: https://git.siccegge.de//index.cgi?a=blobdiff_plain;f=Makefile;h=d16418db0b86f44dc12ca54c811105b7148698d7;hb=fc0b9c6881d9194ef5f6e994ebe58149f13b7638;hp=a376f1bdf3a7ca6702f98e73c36fda5d7ef3f30d;hpb=c72f4eca2b92e22afd9b5b6f224a64aae433f950;p=teilnehmertool.git diff --git a/Makefile b/Makefile index a376f1b..d16418d 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,9 @@ PYTHON = $(shell which python2) ALL_PARTICIPANT_IDS = $(shell $(PYTHON) teilnehmertool.py --ids) -all: bmbf +PDFTARGETS = listen/packliste.pdf bmbfliste/bmbfliste.pdf listen/teilnehmerliste.pdf nametag/nametags-all-nup.pdf + +all: $(PDFTARGETS) Kif_logo_415.pdf: $(GITROOT)/media/Kif_logo_415.svg inkscape -A $@ $< @@ -18,8 +20,10 @@ bmbfliste/bmbfliste.pdf: teilnehmertool.py templates/bmbf-unterschriftenliste.te packliste: listen/packliste.pdf + teilnehmerliste: listen/teilnehmerliste.pdf + listen/%.pdf: listen/%.tex @cd listen && latexmk -pdf $(notdir $<) @@ -27,23 +31,40 @@ 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 +nametags: nametag/nametags-all-nup.pdf + +nametag/nametags-all-nup.pdf: nametag/svgs + $(MAKE) -C nametag nametags-all-nup.pdf + +nametags.clean: + $(MAKE) -C nametag clean + +nametags.realclean: + $(MAKE) -C nametag realclean + + +quittungen/texs: + $(PYTHON) teilnehmertool.py --quittungen -o quittungen + @touch quittungen/texs + +quittungen: quittungen/texs + $(MAKE) -C quittungen + +quittungen.clean: + $(MAKE) -C quittungen clean + +quittungen.realclean: + $(MAKE) -C quittungen realclean + -nametag/%.pdf: nametag/%.svg - inkscape -A $@ $(@:%.pdf=%.svg) +clean: quittungen.clean nametags.clean -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 +realclean: clean quittungen.realclean nametags.realclean + rm -f $(PDFTARGETS) .PHONY: bmbf all clean all_lists nametags