Changes in doc/papers/OOPSLA17/Makefile [5ff188f:f4e3419d]
- File:
-
- 1 edited
-
doc/papers/OOPSLA17/Makefile (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
doc/papers/OOPSLA17/Makefile
r5ff188f rf4e3419d 1 ## Define the configuration variables.1 ## Define the appropriate configuration variables. 2 2 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} 3 TeXLIB = .:../LaTeXmacros:../LaTeXmacros/listings:../LaTeXmacros/enumitem:../bibliography/: 4 LaTeX = TEXINPUTS=${TeXLIB} && export TEXINPUTS && latex -halt-on-error 8 5 BibTeX = BIBINPUTS=${TeXLIB} && export BIBINPUTS && bibtex 9 10 MAKEFLAGS = --no-print-directory --silent #11 VPATH = ${Figures} evaluation12 6 13 7 ## Define the text source files. … … 39 33 40 34 clean : 41 @rm -frv ${DOCUMENT} ${basename ${DOCUMENT}}.ps ${Build} 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} 42 37 43 38 # File Dependencies # … … 47 42 48 43 ${basename ${DOCUMENT}}.ps : ${basename ${DOCUMENT}}.dvi 49 dvips $ {Build}/$< -o $@44 dvips $< -o $@ 50 45 51 ${basename ${DOCUMENT}}.dvi : Makefile ${Build} ${GRAPHS} ${PROGRAMS} ${PICTURES} ${FIGURES} ${SOURCES} ${basename ${DOCUMENT}}.tex ../../bibliography/pl.bib 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 52 51 # Must have *.aux file containing citations for bibtex 53 52 if [ ! -r ${basename $@}.aux ] ; then ${LaTeX} ${basename $@}.tex ; fi 54 -${BibTeX} ${ Build}/${basename $@}55 # Some citations reference others so run again to resolve these citations53 -${BibTeX} ${basename $@} 54 # Some citations reference others so run steps again to resolve these citations 56 55 ${LaTeX} ${basename $@}.tex 57 -${BibTeX} ${Build}/${basename $@} 58 # Run again to finish citations 56 -${BibTeX} ${basename $@} 57 # Make index from *.aux entries and input index at end of document 58 makeindex -s ../LaTeXmacros/indexstyle ${basename $@}.idx 59 59 ${LaTeX} ${basename $@}.tex 60 # Run again to get index title into table of contents 61 ${LaTeX} ${basename $@}.tex 62 63 predefined : 64 sed -f predefined.sed ${basename ${DOCUMENT}}.tex > ${basename $@}.cf 60 65 61 66 ## Define the default recipes. 62 67 63 ${Build}: 64 mkdir -p ${Build} 65 66 ${GRAPHS} : timing.gp timing.dat 67 gnuplot -e Build="'${Build}/'" evaluation/timing.gp 68 ${GRAPHS} : evaluation/timing.gp evaluation/timing.dat 69 gnuplot evaluation/timing.gp 68 70 69 71 %.tex : %.fig 70 fig2dev -L eepic $< > $ {Build}/$@72 fig2dev -L eepic $< > $@ 71 73 72 74 %.ps : %.fig 73 fig2dev -L ps $< > $ {Build}/$@75 fig2dev -L ps $< > $@ 74 76 75 77 %.pstex : %.fig 76 fig2dev -L pstex $< > $ {Build}/$@77 fig2dev -L pstex_t -p $ {Build}/$@ $< > ${Build}/$@_t78 fig2dev -L pstex $< > $@ 79 fig2dev -L pstex_t -p $@ $< > $@_t 78 80 79 81 # Local Variables: #
Note:
See TracChangeset
for help on using the changeset viewer.