We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7312b56 commit effa60fCopy full SHA for effa60f
Makefile
@@ -1,6 +1,22 @@
1
.PHONY: examples
2
3
-examples: $(foreach x,coverletter cv resume,examples/$x.pdf)
+CC = xelatex
4
+EXAMPLES_DIR = examples
5
+RESUME_DIR = examples/resume
6
+CV_DIR = examples/cv
7
+RESUME_SRCS = $(shell find $(RESUME_DIR) -name '*.tex')
8
+CV_SRCS = $(shell find $(CV_DIR) -name '*.tex')
9
-%.pdf: %.tex
- xelatex -output-directory=$(dir $@) $<
10
+examples: $(foreach x, coverletter cv resume, $x.pdf)
11
+
12
+resume.pdf: $(EXAMPLES_DIR)/resume.tex $(RESUME_SRCS)
13
+ $(CC) -output-directory=$(EXAMPLES_DIR) $<
14
15
+cv.pdf: $(EXAMPLES_DIR)/cv.tex $(CV_SRCS)
16
17
18
+coverletter.pdf: $(EXAMPLES_DIR)/coverletter.tex
19
20
21
+clean:
22
+ rm -rf $(EXAMPLES_DIR)/*.pdf
0 commit comments