-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathMakefile
38 lines (23 loc) · 813 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
.SILENT:
all: proxies.pdf
proxies.pdf: download-images tex/cards.tex tex/proxies.tex
echo 'Generating pdf'
(cd tex; pdflatex proxies.tex) > /dev/null
mv tex/proxies.pdf .
echo 'done'
.PHONY: download-images
download-images: decklist.txt scripts/download_images.sh scripts/read_decklist.sh
echo 'Downloading images'
./scripts/download_images.sh
tex/cards.tex: decklist.txt scripts/generate_cards_tex.sh scripts/read_decklist.sh
./scripts/generate_cards_tex.sh
####################
# Cleaning Targets #
####################
.PHONY: clean clean-tex clean-vscode
clean: clean-tex clean-vscode
rm proxies.pdf tex/cards.tex 2>/dev/null || true
clean-tex:
rm tex/proxies.{aux,bbl,blg,log,out,pdf} 2>/dev/null || true
clean-vscode:
rm tex/proxies.{fdb_latexmk,fls,synctex.gz} 2>/dev/null || true