-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
40 lines (30 loc) · 1.17 KB
/
Makefile
File metadata and controls
40 lines (30 loc) · 1.17 KB
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
TEX = $(wildcard ./tex/*.tex ./tex/appendix/*.tex)
FIGURES = $(wildcard ./figures/* ./tikz/*.tikz)
all: dissertation announcement defense
defense: defense.tex $(wildcard ./tex/defense/*.tex) animation videos
latexmk -pdf defense
dissertation: dissertation.tex $(TEX) $(FIGURES)
pdflatex -shell-escape dissertation
make -j4 -f dissertation.makefile
latexmk -pdf dissertation
announcement: announcement.tex abstract.tex
latexmk -pdf announcement
latexmk -pdf abstract
tikz: dissertation.makefile $(FIGURES)
make -j4 -f dissertation.makefile
deep_clean:
latexmk -C
rm -f ./build/*.pdf ./build/*.dep ./build/*.log ./build/*.md5 ./build/*.dpth
rm -f ./*.auxlock ./*.bib ./*.blb
clean:
latexmk -c
rm -f ./build/*.dep ./build/*.log ./build/*.md5 ./build/*.dpth
rm -f ./*.auxlock ./*.bib ./*.blb
animation: $(wildcard animation/body/*.png) $(wildcard animation/inertial/*.png)
wget https://github.com/skulumani/dissertation/releases/download/v1.5.5/animation.tar.gz
tar xf animation.tar.gz
rm -f animation.tar.gz
videos: $(wildcard videos/*.mp4)
wget https://github.com/skulumani/dissertation/releases/download/v1.5.5/videos.tar.gz
tar xf videos.tar.gz
rm -f videos.tar.gz