Changeset 9fce933a


Ignore:
Timestamp:
Sep 17, 2018, 8:20:02 AM (6 years ago)
Author:
Aaron Moss <a3moss@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, no_list, persistent-indexer, pthread-emulation, qualifiedEnum
Children:
7ff01ff
Parents:
bedb40e
Message:

Clean up build system for PhD thesis

Location:
doc
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • doc/bibliography/pl.bib

    rbedb40e r9fce933a  
    15811581
    15821582@mastersthesis{Delisle18,
    1583     author      = {Thierry Delisle },
     1583    author      = {Thierry Delisle},
    15841584    title       = {Concurrency in \textsf{C}$\mathbf{\forall}$},
    15851585    school      = {School of Computer Science, University of Waterloo},
  • doc/theses/aaron_moss/phd/Makefile

    rbedb40e r9fce933a  
    1 LATEX = pdflatex -interaction=nonstopmode
    2 BIBTEX = bibtex
     1BUILD = build
     2BIBDIR = ../../../bibliography
     3TEXLIB = .:${BUILD}:${BIBDIR}:
     4
     5LATEX = TEXINPUTS=${TEXLIB} && export TEXINPUTS && pdflatex -interaction= -output-directory=${BUILD}
     6BIBTEX = BIBINPUTS=${TEXLIB} && export BIBINPUTS && bibtex
    37
    48BASE = thesis
    59DOCUMENT = ${BASE}.pdf
    6 AUX = ${BASE}.aux ${BASE}.bbl ${BASE}.blg ${BASE}.log ${BASE}.out ${BASE}.toc
     10BIBFILE = ${BIBDIR}/pl.bib
    711
    812SOURCES = ${addsuffix .tex, \
     
    2327
    2428clean :
    25         @rm -frv ${DOCUMENT} ${AUX}
     29        @rm -fv ${BUILD}/*
    2630
    2731wc :
    2832        wc ${SOURCES}
    2933
    30 ${DOCUMENT} : ${SOURCES}
     34${DOCUMENT} : ${SOURCES} ${BUILD}
    3135        ${LATEX} ${BASE}
    3236        ${LATEX} ${BASE}
    3337
    34 rebuild-refs : ${SOURCES} aaron-thesis.bib
     38rebuild-refs : ${SOURCES} ${BIBFILE} ${BUILD}
    3539        ${LATEX} ${BASE}
    36         ${BIBTEX} ${BASE}
     40        ${BIBTEX} ${BUILD}/${BASE}
    3741        ${LATEX} ${BASE}
    3842        ${LATEX} ${BASE}
     43
     44${BUILD}:
     45        mkdir -p ${BUILD}
  • doc/theses/aaron_moss/phd/thesis.tex

    rbedb40e r9fce933a  
    141141\addcontentsline{toc}{chapter}{\textbf{References}}
    142142
    143 \bibliography{aaron-thesis}
     143\bibliography{pl}
    144144% Tip 5: You can create multiple .bib files to organize your references.
    145145% Just list them all in the \bibliogaphy command, separated by commas (no spaces).
Note: See TracChangeset for help on using the changeset viewer.