4 LATEXFLAGS
:=-file-line-error
-halt-on-error
-no-shell-escape
6 TEXS
:=$(wildcard *.
tex)
14 $(LATEX
) $(LATEXFLAGS
) -ini
-jobname
="$(basename $@)" "&$(LATEX) $<\dump"
17 grep
-qiF
'rerun' $< && $(LATEX
) $(LATEXFLAGS
) $(basename $<) || true
19 %.mlog
: %.
tex %.fmt
$(TEXS
)
20 $(LATEX
) $(LATEXFLAGS
) $<
21 grep
-q
'^\\bibdata{' $(basename $<).aux
&& $(BIBTEX
) $(basename $<) || true
22 $(LATEX
) $(LATEXFLAGS
) $< | tee
$@
25 $(RM
) $(addprefix $(DOC
).
,aux log fmt toc bbl blg out pdf mlog
)