source: doc/theses/aaron_moss_PhD/phd/Makefile@ 4eaefd1

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
Last change on this file since 4eaefd1 was 83a09648, checked in by Aaron Moss <a3moss@…>, 7 years ago

thesis: Add CFA results to experiments section

  • Property mode set to 100644
File size: 1.9 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]25resolution-heuristics \
[0e6a0beb]26type-environment \
27experiments \
[62e782e]28conclusion \
29}
30
[3deb316]31FIGURES = ${addsuffix .eps, \
[902b123]32safe-conv-graph \
[3deb316]33resolution-dag \
[b4fd981]34union-find-with-classes \
35persistent-union-find \
[3deb316]36}
37
[6cb935d]38GRAPHS = ${addsuffix .tex, \
39generic-timing \
[72b20c9]40tests-completed \
[4c41b17]41per-prob-histo \
[060b12d]42per-prob-depth \
[83a09648]43cfa-time \
[6cb935d]44}
45
[62e782e]46.PHONY : all rebuild-refs clean wc
[2a9d12d]47
48all : ${DOCUMENT}
49
50clean :
[9fce933a]51 @rm -fv ${BUILD}/*
[2a9d12d]52
[62e782e]53wc :
54 wc ${SOURCES}
55
[a72b240]56${DOCUMENT} : ${BASE}.ps
57 ps2pdf ${BUILD}/$<
58
59${BASE}.ps : ${BASE}.dvi
60 dvips ${BUILD}/$< -o ${BUILD}/$@
[2a9d12d]61
[3deb316]62${BASE}.dvi : Makefile ${SOURCES} ${GRAPHS} ${FIGURES} ${BIBFILE} ${BUILD}
[2a9d12d]63 ${LATEX} ${BASE}
[9fce933a]64 ${BIBTEX} ${BUILD}/${BASE}
[2a9d12d]65 ${LATEX} ${BASE}
66 ${LATEX} ${BASE}
[9fce933a]67
[72b20c9]68generic-timing.tex : generic-timing.gp generic-timing.dat ${BUILD}
[6cb935d]69 gnuplot -e BUILD="'${BUILD}/'" ${EVALDIR}/generic-timing.gp
[72b20c9]70
71tests-completed.tex : algo-summary.gp algo-summary.dat bu-summary.dat ${BUILD}
72 gnuplot -e BUILD="'${BUILD}/'" ${EVALDIR}/algo-summary.gp
[a72b240]73
[4c41b17]74per-prob-histo.tex : per-prob.gp per-prob.tsv ${BUILD}
75 gnuplot -e BUILD="'${BUILD}/'" ${EVALDIR}/per-prob.gp
76
[060b12d]77per-prob-depth.tex : per-prob-scatter.gp ${BUILD}
78 gnuplot -e BUILD="'${BUILD}/'" ${EVALDIR}/per-prob-scatter.gp
79
[83a09648]80cfa-time.tex : cfa-plots.gp cfa-time.tsv cfa-mem.tsv ${BUILD}
81 gnuplot -e BUILD="'${BUILD}/'" ${EVALDIR}/cfa-plots.gp
82
[9fce933a]83${BUILD}:
84 mkdir -p ${BUILD}
Note: See TracBrowser for help on using the repository browser.