Einstellungen für IBH Dresden Bewerbung und Make Befehl erweitert
This commit is contained in:
1 parent
4723b23600
commit
6fce81a910
5 files changed
+63
-10
No files matched your search
@@ -1,14 +1,28 @@
|
||||
.PHONY: all coverletter cv clean
|
||||
.DEFAULT_GOAL := help
|
||||
|
||||
.PHONY: help all coverletter cv application clean
|
||||
|
||||
LATEX = TEXINPUTS=latex//: xelatex
|
||||
PDF_MERGE = qpdf
|
||||
BUILD_DIR = latex/build
|
||||
APPLICATION_PDF = Bewerbung_Entwickler_Robert_Wartenberg.pdf
|
||||
|
||||
all: coverletter cv
|
||||
help:
|
||||
@echo "Verfuegbare Befehle:"
|
||||
@echo " make all Anschreiben, CV und Gesamt-PDF erzeugen"
|
||||
@echo " make application Gesamt-PDF samt erforderlicher Einzel-PDFs erzeugen"
|
||||
@echo " make coverletter Nur das Anschreiben erzeugen"
|
||||
@echo " make cv Nur den Lebenslauf erzeugen"
|
||||
@echo " make clean Alle erzeugten PDF- und Build-Dateien entfernen"
|
||||
|
||||
all: application
|
||||
|
||||
coverletter: coverletter.pdf
|
||||
|
||||
cv: cv.pdf
|
||||
|
||||
application: $(APPLICATION_PDF)
|
||||
|
||||
coverletter.pdf: latex/coverletter.tex letters/coverletter.tex latex/personal.tex latex/awesome-cv.cls latex/fontawesome.sty
|
||||
|
||||
@mkdir -p $(BUILD_DIR)
|
||||
@@ -20,5 +34,8 @@ cv.pdf: latex/cv.tex letters/cv.tex latex/personal.tex latex/awesome-cv.cls late
|
||||
$(LATEX) -interaction=nonstopmode -halt-on-error -output-directory=$(BUILD_DIR) $<
|
||||
mv $(BUILD_DIR)/cv.pdf $@
|
||||
|
||||
$(APPLICATION_PDF): coverletter.pdf cv.pdf Makefile
|
||||
$(PDF_MERGE) --empty --pages coverletter.pdf cv.pdf -- $@
|
||||
|
||||
clean:
|
||||
rm -rf $(BUILD_DIR) coverletter.pdf cv.pdf
|
||||
rm -rf $(BUILD_DIR) coverletter.pdf cv.pdf $(APPLICATION_PDF)
|
||||
Reference in new issue
Block a user