]> git.siccegge.de Git - teilnehmertool.git/commitdiff
teilnehmertool: clean-targets für Makefiles
authorJohannes Schilling <of82ecuq@cip.cs.fau.de>
Tue, 29 Oct 2013 00:06:44 +0000 (01:06 +0100)
committerJohannes Schilling <of82ecuq@cip.cs.fau.de>
Tue, 29 Oct 2013 00:06:44 +0000 (01:06 +0100)
Makefile
nametag/Makefile
quittungen/Makefile

index e951f879fb04dc2b90f8ce66fbb584c2beca1c3a..d16418db0b86f44dc12ca54c811105b7148698d7 100644 (file)
--- 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 $<)
 
@@ -31,9 +35,17 @@ nametag/svgs:
        $(PYTHON) teilnehmertool.py --nametag -o nametag
        @touch nametag/svgs
 
-nametags: 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
@@ -42,6 +54,18 @@ quittungen/texs:
 quittungen: quittungen/texs
        $(MAKE) -C quittungen
 
+quittungen.clean:
+       $(MAKE) -C quittungen clean
+
+quittungen.realclean:
+       $(MAKE) -C quittungen realclean
+
+
+clean: quittungen.clean nametags.clean
+
+realclean: clean quittungen.realclean nametags.realclean
+       rm -f $(PDFTARGETS)
+
 
 .PHONY: bmbf all clean all_lists nametags
 
index a9c5a53762f4f23a269a3cf5113cc7f2fb66b752..b73eebdd44edadb1e11abec7c3c20abdbb0b8879 100644 (file)
@@ -1,6 +1,7 @@
 SVGs = $(wildcard *.svg)
 PDFs = $(SVGs:%.svg=%.pdf)
 
+all: nametags-all-nup.pdf
 
 %.pdf: %.svg
        inkscape -A $@ $<
@@ -11,3 +12,10 @@ nametags-all.pdf: $(PDFs)
 
 nametags-all-nup.pdf: nametags-all.pdf
        pdfnup --nup 2x4 --no-landscape --a4paper nametags-all.pdf
+
+
+clean:
+       rm -f nametags-all.pdf $(PDFs)
+
+
+.PHONY: clean all
index dbdb036e969a2d6054c09811f3409aa6616ff6b5..daac702b2d1ddeb393883e4e0192a2cebf3fec55 100644 (file)
@@ -6,3 +6,13 @@ all: $(PDFs)
 
 %.pdf: %.tex
        latexmk -pdf $<
+
+
+clean:
+       rm -f texs $(PDFs)
+
+
+realclean: clean
+       rm -f $(TEXs)
+
+.PHONY: clean all