summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 9e91350a26121a43f24bb9d364e9aa45869ab3ca (plain)
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
TEXFLAGS = -output-directory=build 

export TEXINPUTS:=.:./cls:${TEXINPUTS}
export BSTINPUTS:=.:./cls:${BSTINPUTS}

.PHONY: all
all: paper 

.PHONY: build
build:
	-mkdir build
	-mkdir draft
	-mkdir img

.PHONY: plots
plots: build
	for f in plot/*; do \
		gnuplot "$$f"; \
	done;

.PHONY: paper
paper: build paper.tex 
	pdflatex $(TEXFLAGS) paper.tex
	bibtex build/paper.aux
	pdflatex $(TEXFLAGS) paper.tex
	pdflatex $(TEXFLAGS) paper.tex
	mv build/paper.pdf draft/dissertation.pdf

clean:
	rm -rf build
	rm -rf draft