3 LATEXFLAGS?
=-file-line-error
-halt-on-error
-no-shell-escape
4 TEXS
:=$(wildcard *.
tex)
12 $(LATEX
) $(LATEXFLAGS
) -ini
-jobname
="$(basename $@)" "&$(LATEX) $<\dump"
14 %.mlog
: %.
tex %.fmt
$(TEXS
)
15 $(LATEX
) $(LATEXFLAGS
) $<
16 grep
-q
'^\\bibdata{' $(basename $<).aux
&&\
17 $(BIBTEX
) $(basename $<) || true
18 $(LATEX
) $(LATEXFLAGS
) $< | tee
$@
21 grep
-qF
'Please rerun LaTeX.' $< &&\
22 $(LATEX
) $(LATEXFLAGS
) $(basename $<) || touch
$@
25 $(RM
) $(addprefix $(DOC
).
,\
26 aux log fmt toc bbl blg mlog run.xml out pdf
-blx.bib snm nav
)