X-Git-Url: https://git.siccegge.de//index.cgi?a=blobdiff_plain;f=Makefile;h=6fe63823933c3134bee990d4fba8349f00def7bb;hb=refs%2Fheads%2Fmaster;hp=a376f1bdf3a7ca6702f98e73c36fda5d7ef3f30d;hpb=c72f4eca2b92e22afd9b5b6f224a64aae433f950;p=teilnehmertool.git diff --git a/Makefile b/Makefile index a376f1b..6fe6382 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,32 +20,60 @@ 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 $<) +strichliste: listen/teilnehmer-strichliste.pdf -listen/%.tex: + +listen/texs: $(PYTHON) teilnehmertool.py --liste -o listen + @touch listen/texs + +listen/%.pdf: listen/texs + $(MAKE) -C listen $(notdir $@) +listen.clean: + $(MAKE) -C listen clean + +listen.realclean: + $(MAKE) -C listen realclean -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 listen.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 listen.realclean + rm -f $(PDFTARGETS) .PHONY: bmbf all clean all_lists nametags