source: doc/theses/aaron_moss_PhD/phd/Makefile@ 48b7085e

ADT aaron-thesis arm-eh ast-experimental cleanup-dtors deferred_resn enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr no_list persistent-indexer pthread-emulation qualifiedEnum
Last change on this file since 48b7085e was 48b7085e, checked in by Aaron Moss <a3moss@…>, 7 years ago

Start into generic types design in thesis

  • Property mode set to 100644
File size: 813 bytes
Line 
1BUILD = build
2BIBDIR = ../../../bibliography
3TEXLIB = .:${BUILD}:${BIBDIR}:
4
5LATEX = TEXINPUTS=${TEXLIB} && export TEXINPUTS && pdflatex -interaction= -output-directory=${BUILD}
6BIBTEX = BIBINPUTS=${TEXLIB} && export BIBINPUTS && bibtex
7
8BASE = thesis
9DOCUMENT = ${BASE}.pdf
10BIBFILE = ${BIBDIR}/pl.bib
11
12SOURCES = ${addsuffix .tex, \
13thesis \
14macros \
15cfa-macros \
16frontpgs \
17introduction \
18background \
19generic-types \
20type-environment \
21resolution-heuristics \
22conclusion \
23}
24
25.PHONY : all rebuild-refs clean wc
26
27all : ${DOCUMENT}
28
29clean :
30 @rm -fv ${BUILD}/*
31
32wc :
33 wc ${SOURCES}
34
35${DOCUMENT} : ${SOURCES} ${BUILD}
36 ${LATEX} ${BASE}
37 ${LATEX} ${BASE}
38
39rebuild-refs : ${SOURCES} ${BIBFILE} ${BUILD}
40 ${LATEX} ${BASE}
41 ${BIBTEX} ${BUILD}/${BASE}
42 ${LATEX} ${BASE}
43 ${LATEX} ${BASE}
44
45${BUILD}:
46 mkdir -p ${BUILD}
Note: See TracBrowser for help on using the repository browser.