6 MAKEGLOSSARIES?
=makeglossaries
7 MAKEGLOSSARIESFLAGS?
=makeglossaries
8 LATEXFLAGS
:=-file-line-error
-halt-on-error
-no-shell-escape
11 .SECONDARY
: $(addsuffix .fmt
,$(DOCS
))
13 all: $(addsuffix .pdf
,$(DOCS
))
16 $(LATEX
) $(LATEXFLAGS
) -ini
-jobname
="$(basename $@)" "&$(LATEX) $<\dump"
19 $(GREP
) -iFq
'Rerun to get' $< && $(LATEX
) $(LATEXFLAGS
) $(basename $<) || true
21 %.mlog
: %.
tex %.fmt
$(wildcard *.bib
) $(wildcard *.
tex)
22 $(LATEX
) $(LATEXFLAGS
) $<
23 $(GREP
) -q
'^\\bibdata{' $(basename $<).aux
&& $(BIBTEX
) $(BIBTEXFLAGS
) $(basename $<) || true
24 $(GREP
) -q
'\@istfilename' $(basename $<).aux
&& $(MAKEGLOSSARIES
) $(MAKEGLOSSARIESFLAGSFLAGS
) $(basename $<)
25 $(LATEX
) $(LATEXFLAGS
) $< | tee
$@
28 $(RM
) $(foreach DOC
,$(DOCS
),$(addprefix $(DOC
).
,\
29 acn acr alg aux bbl blg fmt glg glo gls ist log nav out pdf run.xml\