From d7878f395c01d70993a81d742564ca6bdfeb5dec Mon Sep 17 00:00:00 2001 From: Aaron LI Date: Sun, 15 Apr 2018 16:51:57 +0800 Subject: Add Makefile to help build PDFs --- Makefile | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..93b914e --- /dev/null +++ b/Makefile @@ -0,0 +1,36 @@ +# +# Makefile for alyresume +# +# Weitian LI +# 2018-04-12 +# + +DEPS:= resume.cls fontawesome.sty +SRCS:= resume-zh.tex resume-en.tex +PDFS:= $(SRCS:%.tex=%.pdf) + +all: $(PDFS) + +resume-zh.pdf: resume-zh.tex $(DEPS) + latexmk -xelatex $< + +resume-en.pdf: resume-en.tex $(DEPS) + latexmk -xelatex $< + +clean: + for f in $(SRCS); do \ + latexmk -c $$f; \ + done + touch $(SRCS) + +cleanall: + for f in $(SRCS); do \ + latexmk -C $$f; \ + done + +.PHONY: clean cleanall + + +# One liner to get the value of any makefile variable +# Credit: http://blog.jgc.org/2015/04/the-one-line-you-should-add-to-every.html +print-%: ; @echo $*=$($*) -- cgit v1.2.2