Newer
Older
# Rolf Niepraschk, 2021-09-24, Rolf.Niepraschk@ptb.de
.SUFFIXES : .tex .ltx .dvi .ps .pdf .eps .bbx .cbx .dbx
MAIN = publikationen_vakuum_PTB
BIBS = $(MAIN).bib journal-short-names.bib
BIBTEX_WARN = (run Biber on the file)
RERUN_WARN1 = Rerun to get cross-references right
RERUN_WARN2 = Please rerun LaTeX
RERUN_WARN3 = There were undefined references
RERUN_WARN4 = Linenumber reference failed
RERUN_WARNINGS = ($(RERUN_WARN1)|$(RERUN_WARN2)|$(RERUN_WARN3)|$(RERUN_WARN4))
MAX_LTX_RUNS = 5
$(MAIN).pdf $(MAIN).bcf : $(MAIN).tex $(BIBS) $(ADDINPUTS)
# @if $(EGREP) '$(BIBTEX_WARN)' $(basename $<).log > /dev/null; \
# then $(BIBTEX) -V --isbn-normalise $(basename $<); fi;
@for (( i=0; i < $(MAX_LTX_RUNS); i++ )) do \
if $(EGREP) '$(RERUN_WARNINGS)' $(basename $<).log > /dev/null; \
then $(LATEX) $<; fi; \
done
#$(MAIN).bbl : $(MAIN).bcf
# biber -V --isbn-normalise $<