source: doc/theses/rob_schluntz/Makefile @ 863c413

ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resndemanglerenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerpthread-emulationqualifiedEnumwith_gc
Last change on this file since 863c413 was 23c27039, checked in by Peter A. Buhr <pabuhr@…>, 7 years ago

further harmonize document Makefile and documents

  • Property mode set to 100644
File size: 671 bytes
Line 
1Build = build
2Macros = ../../LaTeXmacros
3TeXLIB = .:${Macros}:${Build}:../../bibliography:
4LaTeX  = TEXINPUTS=${TeXLIB} && export TEXINPUTS && pdflatex -halt-on-error -output-directory=${Build}
5BibTeX = BIBINPUTS=${TeXLIB} && export BIBINPUTS && bibtex
6
7VPATH = ${Build}
8
9all : thesis.pdf
10
11thesis.pdf : Makefile ${Build} ${Macros}/common.tex cfa-format.tex thesis.tex intro.tex ctordtor.tex tuples.tex variadic.tex conclusions.tex
12        ${LaTeX} thesis
13        ${BibTeX} ${Build}/thesis
14        ${LaTeX} thesis
15        ${LaTeX} thesis
16        cp -p ${Build}/thesis.pdf .
17        pdf2ps thesis.pdf thesis.ps
18
19${Build}:
20        mkdir -p ${Build}
21
22clean :
23        @rm -frv ${Build}
24
25spotless : clean
26        rm -f thesis.pdf thesis.ps
Note: See TracBrowser for help on using the repository browser.