source: doc/theses/aaron_moss_PhD/phd/Makefile @ 1b34b87

ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resnenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexerpthread-emulationqualifiedEnum
Last change on this file since 1b34b87 was 6cb935d, checked in by Aaron Moss <a3moss@…>, 6 years ago

Added benchmark results to generic chapter of thesis

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