Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/aaron_moss_PhD/phd/Makefile

    r6cb935d r67982887  
    1 BUILD = build
    2 BIBDIR = ../../../bibliography
    3 EVALDIR = evaluation
    4 TEXLIB = .:${BUILD}:${BIBDIR}:
    5 
    6 # LATEX = TEXINPUTS=${TEXLIB} && export TEXINPUTS && pdflatex -interaction=nonstopmode -halt-on-error -output-directory=${BUILD}
    7 LATEX = TEXINPUTS=${TEXLIB} && export TEXINPUTS && latex -halt-on-error -output-directory=${BUILD}
    8 BIBTEX = BIBINPUTS=${TEXLIB} && export BIBINPUTS && bibtex
    9 
    10 VPATH = ${EVALDIR}
     1LATEX = pdflatex -interaction=nonstopmode
     2BIBTEX = bibtex
    113
    124BASE = thesis
    135DOCUMENT = ${BASE}.pdf
    14 BIBFILE = ${BIBDIR}/pl.bib
     6AUX = ${BASE}.aux ${BASE}.bbl ${BASE}.blg ${BASE}.log ${BASE}.out ${BASE}.toc
    157
    168SOURCES = ${addsuffix .tex, \
     
    2113introduction \
    2214background \
    23 generic-types \
    2415type-environment \
    2516resolution-heuristics \
    2617conclusion \
    27 }
    28 
    29 GRAPHS = ${addsuffix .tex, \
    30 generic-timing \
    3118}
    3219
     
    3623
    3724clean :
    38         @rm -fv ${BUILD}/*
     25        @rm -frv ${DOCUMENT} ${AUX}
    3926
    4027wc :
    4128        wc ${SOURCES}
    4229
    43 ${DOCUMENT} : ${BASE}.ps
    44         ps2pdf ${BUILD}/$<
    45 
    46 ${BASE}.ps : ${BASE}.dvi
    47         dvips ${BUILD}/$< -o ${BUILD}/$@
    48 
    49 ${BASE}.dvi : Makefile ${SOURCES} ${GRAPHS} ${BIBFILE} ${BUILD}
    50         ${LATEX} ${BASE}
    51         ${BIBTEX} ${BUILD}/${BASE}
     30${DOCUMENT} : ${SOURCES}
    5231        ${LATEX} ${BASE}
    5332        ${LATEX} ${BASE}
    5433
    55 ${GRAPHS} : generic-timing.gp generic-timing.dat ${BUILD}
    56         gnuplot -e BUILD="'${BUILD}/'" ${EVALDIR}/generic-timing.gp
    57 
    58 ${BUILD}:
    59         mkdir -p ${BUILD}
     34rebuild-refs : ${SOURCES} aaron-thesis.bib
     35        ${LATEX} ${BASE}
     36        ${BIBTEX} ${BASE}
     37        ${LATEX} ${BASE}
     38        ${LATEX} ${BASE}
Note: See TracChangeset for help on using the changeset viewer.