-
Notifications
You must be signed in to change notification settings - Fork 6
/
Makefile
35 lines (31 loc) · 1.01 KB
/
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
SOURCE=qitmeer_whitepaper
CN_SOURCE=qitmeer_whitepaper_cn
all: en cn
en: $(SOURCE).tex
pdflatex -interaction=errorstopmode -halt-on-error $(SOURCE).tex && \
bibtex $(SOURCE) && \
pdflatex -interaction=errorstopmode -halt-on-error $(SOURCE).tex && \
pdflatex -interaction=errorstopmode -halt-on-error $(SOURCE).tex && \
pdflatex -interaction=errorstopmode -halt-on-error $(SOURCE).tex
cn: $(CN_SOURCE).tex
xelatex -interaction=errorstopmode -halt-on-error $(CN_SOURCE).tex && \
bibtex $(CN_SOURCE) && \
xelatex -interaction=errorstopmode -halt-on-error $(CN_SOURCE).tex && \
xelatex -interaction=errorstopmode -halt-on-error $(CN_SOURCE).tex && \
xelatex -interaction=errorstopmode -halt-on-error $(CN_SOURCE).tex
clean: clean_en clean_cn
clean_en:
rm -f *.log
rm -f $(SOURCE).aux
rm -f $(SOURCE).out
rm -f $(SOURCE).bbl
rm -f $(SOURCE).blg
clean_cn:
rm -f *.log
rm -f $(CN_SOURCE).aux
rm -f $(CN_SOURCE).out
rm -f $(CN_SOURCE).bbl
rm -f $(CN_SOURCE).blg
cleanpdf:
rm -f $(SOURCE).pdf
rm -f $(CN_SOURCE).pdf