Changeset 5ff188f for doc/papers/OOPSLA17/Makefile
- Timestamp:
- Jan 31, 2018, 5:49:36 PM (7 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:
- 281806b
- Parents:
- 633a642
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/papers/OOPSLA17/Makefile
r633a642 r5ff188f 1 ## Define the appropriateconfiguration variables.1 ## Define the configuration variables. 2 2 3 TeXLIB = .:../LaTeXmacros:../LaTeXmacros/listings:../LaTeXmacros/enumitem:../bibliography/: 4 LaTeX = TEXINPUTS=${TeXLIB} && export TEXINPUTS && latex -halt-on-error 3 Build = build 4 Figures = figures 5 Macros = ../../LaTeXmacros 6 TeXLIB = .:${Macros}:${Build}:../../bibliography: 7 LaTeX = TEXINPUTS=${TeXLIB} && export TEXINPUTS && latex -halt-on-error -output-directory=${Build} 5 8 BibTeX = BIBINPUTS=${TeXLIB} && export BIBINPUTS && bibtex 9 10 MAKEFLAGS = --no-print-directory --silent # 11 VPATH = ${Figures} evaluation 6 12 7 13 ## Define the text source files. … … 33 39 34 40 clean : 35 rm -f *.bbl *.aux *.dvi *.idx *.ilg *.ind *.brf *.out *.log *.toc *.blg *.pstex_t *.cf \ 36 ${FIGURES} ${PICTURES} ${PROGRAMS} ${GRAPHS} ${basename ${DOCUMENT}}.ps ${DOCUMENT} 41 @rm -frv ${DOCUMENT} ${basename ${DOCUMENT}}.ps ${Build} 37 42 38 43 # File Dependencies # … … 42 47 43 48 ${basename ${DOCUMENT}}.ps : ${basename ${DOCUMENT}}.dvi 44 dvips $ < -o $@49 dvips ${Build}/$< -o $@ 45 50 46 #${DOCUMENT} : Makefile ${GRAPHS} ${PROGRAMS} ${PICTURES} ${FIGURES} ${SOURCES} ${basename ${DOCUMENT}}.tex \ 47 48 ${basename ${DOCUMENT}}.dvi : Makefile ${GRAPHS} ${PROGRAMS} ${PICTURES} ${FIGURES} ${SOURCES} ${basename ${DOCUMENT}}.tex ../bibliography/cfa.bib 49 # Conditionally create an empty *.idx (index) file for inclusion until makeindex is run. 50 if [ ! -r ${basename $@}.idx ] ; then touch ${basename $@}.idx ; fi 51 ${basename ${DOCUMENT}}.dvi : Makefile ${Build} ${GRAPHS} ${PROGRAMS} ${PICTURES} ${FIGURES} ${SOURCES} ${basename ${DOCUMENT}}.tex ../../bibliography/pl.bib 51 52 # Must have *.aux file containing citations for bibtex 52 53 if [ ! -r ${basename $@}.aux ] ; then ${LaTeX} ${basename $@}.tex ; fi 53 -${BibTeX} ${ basename $@}54 # Some citations reference others so run stepsagain to resolve these citations54 -${BibTeX} ${Build}/${basename $@} 55 # Some citations reference others so run again to resolve these citations 55 56 ${LaTeX} ${basename $@}.tex 56 -${BibTeX} ${basename $@} 57 # Make index from *.aux entries and input index at end of document 58 makeindex -s ../LaTeXmacros/indexstyle ${basename $@}.idx 57 -${BibTeX} ${Build}/${basename $@} 58 # Run again to finish citations 59 59 ${LaTeX} ${basename $@}.tex 60 # Run again to get index title into table of contents61 ${LaTeX} ${basename $@}.tex62 63 predefined :64 sed -f predefined.sed ${basename ${DOCUMENT}}.tex > ${basename $@}.cf65 60 66 61 ## Define the default recipes. 67 62 68 ${GRAPHS} : evaluation/timing.gp evaluation/timing.dat 69 gnuplot evaluation/timing.gp 63 ${Build}: 64 mkdir -p ${Build} 65 66 ${GRAPHS} : timing.gp timing.dat 67 gnuplot -e Build="'${Build}/'" evaluation/timing.gp 70 68 71 69 %.tex : %.fig 72 fig2dev -L eepic $< > $ @70 fig2dev -L eepic $< > ${Build}/$@ 73 71 74 72 %.ps : %.fig 75 fig2dev -L ps $< > $ @73 fig2dev -L ps $< > ${Build}/$@ 76 74 77 75 %.pstex : %.fig 78 fig2dev -L pstex $< > $ @79 fig2dev -L pstex_t -p $ @ $< >$@_t76 fig2dev -L pstex $< > ${Build}/$@ 77 fig2dev -L pstex_t -p ${Build}/$@ $< > ${Build}/$@_t 80 78 81 79 # Local Variables: #
Note: See TracChangeset
for help on using the changeset viewer.