From 85626ec1b45399611cacd531e585bf0ce4adf912 Mon Sep 17 00:00:00 2001 From: Markus Blatt <mblatt@dune-project.org> Date: Sat, 1 Jul 2006 12:46:50 +0000 Subject: [PATCH] Support latex when building outside of the source tree. [[Imported from SVN: r4585]] --- am/latex | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/am/latex b/am/latex index 92d9493cf..2ba3e3c57 100644 --- a/am/latex +++ b/am/latex @@ -2,23 +2,23 @@ # rerun TEX if log-file suggests that .tex.dvi: - $(TEX) </dev/null $< + set -e; \ + TEXINPUTS=.:$(srcdir):${TEXINPUTS}: $(TEX) </dev/null $*; \ while grep Rerun $*.log > /dev/null ; do \ - $(TEX) </dev/null $< || exit $$?; \ - done -# check if Bibtex needs to be called + TEXINPUTS=.:$(srcdir):${TEXINPUTS}: $(TEX) </dev/null $* || exit $$?; \ + done; \ if grep '^\\bibdata{' *.aux > /dev/null \ && grep '^\\citation{' *.aux > /dev/null; \ then \ - $(BIBTEX) $< || exit $$?; \ - $(TEX) </dev/null $< || exit $$?; \ + BSTINPUTS=.:$(srcdir):${BSTINPUTS}: BIBINPUTS=.:$(srcdir):${BIBINPUTS}: $(BIBTEX) $* || exit $$?; \ + TEXINPUTS=.:$(srcdir):${TEXINPUTS}: $(TEX) </dev/null $* || exit $$?; \ while grep Rerun $*.log > /dev/null ; do \ - $(TEX) </dev/null $< || exit $$?; \ + TEXINPUTS=.:$(srcdir):${TEXINPUTS}: $(TEX) </dev/null $* || exit $$?; \ done ; \ fi .dvi.pdf: - $(DVIPDF) $* + TEXINPUTS=.:$(srcdir):${TEXINPUTS}: $(DVIPDF) $* .dvi.ps: - $(DVIPS) $* + TEXINPUTS=.:$(srcdir):${TEXINPUTS}: $(DVIPS) $* -- GitLab