source: doc/theses/aaron_moss_PhD/phd/Makefile@ 3deb316

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

thesis: further description of resolution algorithm variants

  • Property mode set to 100644
File size: 1.3 KB
RevLine 
[9fce933a]1BUILD = build
2BIBDIR = ../../../bibliography
[6cb935d]3EVALDIR = evaluation
[3deb316]4FIGDIR = figures
[9fce933a]5TEXLIB = .:${BUILD}:${BIBDIR}:
6
[a72b240]7# LATEX = TEXINPUTS=${TEXLIB} && export TEXINPUTS && pdflatex -interaction=nonstopmode -halt-on-error -output-directory=${BUILD}
8LATEX = TEXINPUTS=${TEXLIB} && export TEXINPUTS && latex -halt-on-error -output-directory=${BUILD}
[9fce933a]9BIBTEX = BIBINPUTS=${TEXLIB} && export BIBINPUTS && bibtex
[2a9d12d]10
[3deb316]11VPATH = ${EVALDIR} ${FIGDIR}
[6cb935d]12
[2a9d12d]13BASE = thesis
14DOCUMENT = ${BASE}.pdf
[9fce933a]15BIBFILE = ${BIBDIR}/pl.bib
[2a9d12d]16
[62e782e]17SOURCES = ${addsuffix .tex, \
18thesis \
[0cf9ffd]19macros \
20cfa-macros \
[62e782e]21frontpgs \
22introduction \
23background \
[48b7085e]24generic-types \
[62e782e]25type-environment \
26resolution-heuristics \
27conclusion \
28}
29
[3deb316]30FIGURES = ${addsuffix .eps, \
31resolution-dag \
32}
33
[6cb935d]34GRAPHS = ${addsuffix .tex, \
35generic-timing \
36}
37
[62e782e]38.PHONY : all rebuild-refs clean wc
[2a9d12d]39
40all : ${DOCUMENT}
41
42clean :
[9fce933a]43 @rm -fv ${BUILD}/*
[2a9d12d]44
[62e782e]45wc :
46 wc ${SOURCES}
47
[a72b240]48${DOCUMENT} : ${BASE}.ps
49 ps2pdf ${BUILD}/$<
50
51${BASE}.ps : ${BASE}.dvi
52 dvips ${BUILD}/$< -o ${BUILD}/$@
[2a9d12d]53
[3deb316]54${BASE}.dvi : Makefile ${SOURCES} ${GRAPHS} ${FIGURES} ${BIBFILE} ${BUILD}
[2a9d12d]55 ${LATEX} ${BASE}
[9fce933a]56 ${BIBTEX} ${BUILD}/${BASE}
[2a9d12d]57 ${LATEX} ${BASE}
58 ${LATEX} ${BASE}
[9fce933a]59
[6cb935d]60${GRAPHS} : generic-timing.gp generic-timing.dat ${BUILD}
61 gnuplot -e BUILD="'${BUILD}/'" ${EVALDIR}/generic-timing.gp
[a72b240]62
[9fce933a]63${BUILD}:
64 mkdir -p ${BUILD}
Note: See TracBrowser for help on using the repository browser.