cv/Makefile

28 lines
536 B
Makefile

.PHONY: default clean
all: cv.rendered.pdf cv.rendered.txt cv.rendered.odt
default: cv.rendered.pdf
cv.rendered.pdf: cv.rendered.tex
xelatex $^
cv.rendered.tex: cv.tex.mako cv.yaml
yq . < cv.yaml | ./render.py $< > $@
cv.rendered.txt: cv.txt.mako cv.yaml
yq . < cv.yaml | ./render.py $< > $@
cv.rendered.md: cv.md.mako cv.yaml
yq . < cv.yaml | ./render.py $< > $@
cv.rendered.odt: cv.rendered.md
pandoc -s $< -o $@
cv.rendered.docx: cv.rendered.md
pandoc -s $< -o $@
clean:
-rm *.rendered.*
-rm *.pdf *.aux *.log *.out