Changeset 52f3539
- Timestamp:
- Jul 30, 2017, 11:25:14 PM (8 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- 61e2761
- Parents:
- ea5023c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified doc/rob_thesis/Makefile ¶
rea5023c r52f3539 1 ## Define the appropriate configuration variables. 2 3 TeXLIB = .:../LaTeXmacros:../LaTeXmacros/listings:../LaTeXmacros/enumitem:../bibliography/: 1 TeXLIB = .:../LaTeXmacros:../bibliography/: 4 2 LaTeX = TEXINPUTS=${TeXLIB} && export TEXINPUTS && pdflatex -halt-on-error 5 3 BibTeX = BIBINPUTS=${TeXLIB} && export BIBINPUTS && bibtex 6 4 7 ## Define the text source files. 5 all : thesis.pdf 8 6 9 # SOURCES = ${addsuffix .tex, \ 10 # thesis \ 11 # } 7 thesis.pdf : Makefile ../LaTeXmacros/common.tex cfa-format.tex thesis.tex intro.tex ctordtor.tex tuples.tex variadic.tex conclusions.tex 8 ${LaTeX} thesis 9 ${BibTeX} thesis 10 ${LaTeX} thesis 11 ${LaTeX} thesis 12 pdf2ps thesis.pdf thesis.ps 12 13 13 # FIGURES = ${addsuffix .tex, \ 14 # } 15 16 # PICTURES = ${addsuffix .pstex, \ 17 # } 18 19 # PROGRAMS = ${addsuffix .tex, \ 20 # } 21 22 # GRAPHS = ${addsuffix .tex, \ 23 # } 24 25 # ## Define the documents that need to be made. 26 27 # DOCUMENT = thesis.pdf 28 29 # Directives # 30 31 # all : ${DOCUMENT} 32 33 # clean : 34 # rm -f *.bbl *.aux *.dvi *.idx *.ilg *.ind *.brf *.out *.log *.toc *.blg *.pstex_t *.cf \ 35 # ${FIGURES} ${PICTURES} ${PROGRAMS} ${GRAPHS} ${basename ${DOCUMENT}}.ps ${DOCUMENT} 36 37 # File Dependencies # 38 39 # ${DOCUMENT} : ${basename ${DOCUMENT}}.ps 40 # ps2pdf $< 41 42 # ${basename ${DOCUMENT}}.ps : ${basename ${DOCUMENT}}.dvi 43 # dvips $< -o $@ 44 45 # ${basename ${DOCUMENT}}.dvi : Makefile ${GRAPHS} ${PROGRAMS} ${PICTURES} ${FIGURES} ${SOURCES} ${basename ${DOCUMENT}}.tex \ 46 # ../LaTeXmacros/common.tex ../LaTeXmacros/indexstyle ../bibliography/cfa.bib 47 # # Conditionally create an empty *.ind (index) file for inclusion until makeindex is run. 48 # if [ ! -r ${basename $@}.ind ] ; then touch ${basename $@}.ind ; fi 49 # # Must have *.aux file containing citations for bibtex 50 # if [ ! -r ${basename $@}.aux ] ; then ${LaTeX} ${basename $@}.tex ; fi 51 # -${BibTeX} ${basename $@} 52 # # Some citations reference others so run steps again to resolve these citations 53 # ${LaTeX} ${basename $@}.tex 54 # -${BibTeX} ${basename $@} 55 # # Make index from *.aux entries and input index at end of document 56 # makeindex -s ../LaTeXmacros/indexstyle ${basename $@}.idx 57 # ${LaTeX} ${basename $@}.tex 58 # # Run again to get index title into table of contents 59 # ${LaTeX} ${basename $@}.tex 60 61 # predefined : 62 # sed -f predefined.sed ${basename ${DOCUMENT}}.tex > ${basename $@}.cf 63 64 # ## Define the default recipes. 65 66 # %.tex : %.fig 67 # fig2dev -L eepic $< > $@ 68 69 # %.ps : %.fig 70 # fig2dev -L ps $< > $@ 71 72 # %.pstex : %.fig 73 # fig2dev -L pstex $< > $@ 74 # fig2dev -L pstex_t -p $@ $< > $@_t 75 76 77 all: 78 $(LaTeX) thesis 79 $(BibTeX) thesis 80 $(LaTeX) thesis 81 $(LaTeX) thesis 82 83 clean: 14 clean : 84 15 rm -f *.aux *.bbl *.blg *.lof *.log *.lot *.out *.toc 85 16 86 sp lotless: clean87 rm -f thesis.pdf 17 spotless : clean 18 rm -f thesis.pdf thesis.ps
Note: See TracChangeset
for help on using the changeset viewer.