tMakefile: use suffixes and allow more than one document - cv - curriculum vitae | |
git clone git://src.adamsgaard.dk/cv | |
Log | |
Files | |
Refs | |
LICENSE | |
--- | |
commit f5979c834e2498d7c360f023bdd13a5d368a7691 | |
parent 95c7080d82688564651a4329ef26a471fc1a06d7 | |
Author: Anders Damsgaard <[email protected]> | |
Date: Fri, 30 Sep 2022 07:50:31 +0200 | |
Makefile: use suffixes and allow more than one document | |
Diffstat: | |
M Makefile | 24 ++++++++++++++---------- | |
1 file changed, 14 insertions(+), 10 deletions(-) | |
--- | |
diff --git a/Makefile b/Makefile | |
t@@ -1,11 +1,18 @@ | |
-default: cv.pdf | |
+.POSIX: | |
-upload: cv.pdf | |
- scp cv.pdf adamsgaard.dk:/var/www/domains/adamsgaard.dk/files/ | |
+.SUFFIXES: .tex .pdf | |
-cv.pdf: cv.tex | |
- lualatex cv.tex | |
- lualatex cv.tex | |
+PDF = \ | |
+ cv.pdf\ | |
+ | |
+all: ${PDF} | |
+ | |
+upload: ${PDF} | |
+ scp ${PDF} adamsgaard.dk:/var/www/domains/adamsgaard.dk/files/ | |
+ | |
+.tex.pdf: | |
+ lualatex $< | |
+ lualatex $< | |
clean: | |
rm -f *.pdf | |
t@@ -21,7 +28,4 @@ clean: | |
rm -f *.snm | |
rm -f *.vrb | |
-edit: cv.tex | |
- $(EDITOR) cv.tex | |
- | |
-.PHONY: default all upload clean edit | |
+.PHONY: all upload clean |