-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
52 lines (43 loc) · 1.76 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
default : surgeryglenoid-paper.pdf
EXTERNALS = acronyms.tex \
spmpsci.bst \
surgeryglenoid-paper.bib \
spie.cls
INPUTS = surgeryglenoid-paper.tex \
abstract_250.tex \
introduction.tex \
methods.tex \
results.tex \
discussion.tex \
acknowledgements.tex \
FIGURES_PNG = figures/planes.png \
figures/friedman.png \
figures/correctedfried.png \
figures/dep_graph.png \
figures/corr_fried_vis.png \
figures/friedman_vis2D.png \
figures/friedman_vis.png \
figures/planes_vis.png \
figures/vault_vis2D.png \
figures/vault_vis.png \
figures/workflow.png \
surgeryglenoid-paper.pdf : surgeryglenoid-paper.tex $(EXTERNALS) $(INPUTS) $(FIGURES_PNG)
latexmk -pdf $<
build/surgeryglenoid-paper.html : surgeryglenoid-paper.tex $(EXTERNALS) $(INPUTS) $(FIGURES_PNG)
latexmk -pdf $<
bibtex surgeryglenoid-paper
htlatex surgeryglenoid-paper.tex "surgeryglenoid-paper, charset=utf-8" " -cunihtf -utf8"
mv surgeryglenoid-paper*.html build/
mv surgeryglenoid-paper.4ct surgeryglenoid-paper.4tc build/
mv surgeryglenoid-paper.css surgeryglenoid-paper.idv build/
mv surgeryglenoid-paper.lg build/
mv surgeryglenoid-paper.tmp surgeryglenoid-paper.xref build/
mkdir -p build/figures
cp $(FIGURES_PNG) build/figures
%.docx: %.tex surgeryglenoid-paper.bib
pandoc $< --bibliography=surgeryglenoid-paper.bib -V geometry:margin=2cm -V fontsize:11pt -o $@
figures/graphviz-f4a0d46f29de525cf2512540ebd2f3e3f3356594.png :
wget -P figures/ https://glenoidplanefitting.readthedocs.io/en/latest/_images/graphviz-f4a0d46f29de525cf2512540ebd2f3e3f3356594.png
clean:
rm -f *.acr *.aux *.dvi *.glo *.ist *.lof *.log *.lot *.toc *.pdf *.ps *.out *.blg *.bbl build/surgeryglenoid-paper* build/*.png
rm -r build/figures