Changeset 6a8208cb for doc/theses/andrew_beach_MMath/Makefile
- Timestamp:
- Apr 20, 2021, 3:03:36 PM (4 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 59f3f61
- Parents:
- f17fb7d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/andrew_beach_MMath/Makefile
rf17fb7d r6a8208cb 4 4 BUILD=out 5 5 TEXSRC=$(wildcard *.tex) 6 FIGSRC=$(wildcard *.fig) 6 7 BIBSRC=$(wildcard *.bib) 7 8 STYSRC=$(wildcard *.sty) … … 13 14 BASE= ${DOC:%.pdf=%} 14 15 16 RAWSRC=${TEXSRC} ${BIBSRC} ${STYSRC} ${CLSSRC} 17 FIGTEX=${FIGSRC:%.fig=${BUILD}/%.tex} 18 15 19 ### Special Rules: 16 20 … … 18 22 19 23 ### Commands: 20 LATEX=TEXINPUTS=${TEXLIB} pdflatex -halt-on-error -output-directory=${BUILD}24 LATEX=TEXINPUTS=${TEXLIB} latex -halt-on-error -output-directory=${BUILD} 21 25 BIBTEX=BIBINPUTS=${BIBLIB} bibtex 22 26 GLOSSARY=INDEXSTYLE=${BUILD} makeglossaries-lite … … 26 30 all: ${DOC} 27 31 28 ${BUILD}/${DOC}: ${TEXSRC} ${BIBSRC} ${STYSRC} ${CLSSRC} Makefile | ${BUILD} 32 # The main rule, it does all the tex/latex processing. 33 ${BUILD}/${BASE}.dvi: ${RAWSRC} ${FIGTEX} Makefile | ${BUILD} 29 34 ${LATEX} ${BASE} 30 35 ${BIBTEX} ${BUILD}/${BASE} … … 33 38 ${LATEX} ${BASE} 34 39 35 ${DOC}: ${BUILD}/${DOC} 36 cp $< $@ 40 # Convert xfig output to tex. (Generates \special declarations.) 41 ${FIGTEX}: ${BUILD}/%.tex: %.fig | ${BUILD} 42 fig2dev -L eepic $< > $@ 43 44 # Step through dvi & postscript to handle xfig specials. 45 %.pdf : ${BUILD}/%.dvi 46 dvipdf $^ $@ 37 47 38 48 ${BUILD}:
Note: See TracChangeset
for help on using the changeset viewer.