7867780a526a8173525dcba4713d517de9cead42
[thesis-skel.git] / Makefile
1 DOCUMENT:=thesis
2
3 LATEX?=pdflatex --no-shell-escape -file-line-error -halt-on-error
4 BIBTEX?=bibtex
5 MAKEGLOSSARIES?=makeglossaries
6 MAKEINDEX?=makeindex
7
8 all: $(DOCUMENT).pdf
9
10 %.pdf: %.tex $(wildcard *.tex)
11 $(LATEX) $*
12 grep -q '^\\bibdata{' $*.aux && $(BIBTEX) $* || true
13 grep -q '\@istfilename' $*.aux && $(MAKEGLOSSARIES) $* || true
14 [ -f $*.idx ] && $(MAKEINDEX) $* || true
15 $(LATEX) $*
16 $(LATEX) $*
17
18 clean:
19 $(RM) $(addprefix $(DOCUMENT).,acn acr alg aux bbl blg fmt glg glo gls idx ilg ind ist loa lof log lol lot nav out pdf snm tdo toc vrb)