From beb0440484c523ade9df903a52b0a7eae881cd9d Mon Sep 17 00:00:00 2001
From: Christian Engwer <christi@dune-project.org>
Date: Fri, 12 Feb 2010 11:27:50 +0000
Subject: [PATCH] - fix last commit - buildir isn't always defined

: merge to release

[[Imported from SVN: r5895]]
---
 am/latex | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/am/latex b/am/latex
index fd16c05c0..808795e3b 100644
--- a/am/latex
+++ b/am/latex
@@ -5,18 +5,18 @@
 
 # rerun TEX if log-file suggests that
 .tex.dvi:
-	set -e; \
-	pushd $(srcdir); $(TEX) -output-directory=$(builddir) </dev/null $*; popd; \
-	while grep Rerun $(builddir)/$*.log > /dev/null ; do \
-	  pushd $(srcdir); $(TEX) -output-directory=$(builddir) </dev/null $*; popd; \
+	set -e; builddir=$$PWD; \
+	pushd $(srcdir); $(TEX) -output-directory=$$builddir </dev/null $*; popd; \
+	while grep Rerun $*.log > /dev/null ; do \
+	  pushd $(srcdir); $(TEX) -output-directory=$$builddir </dev/null $*; popd; \
 	done; \
-	if grep '^\\bibdata{' $(builddir)/*.aux > /dev/null \
-	   && grep '^\\citation{' $(builddir)/*.aux > /dev/null; \
+	if grep '^\\bibdata{' *.aux > /dev/null \
+	   && grep '^\\citation{' *.aux > /dev/null; \
 	then \
 	  BSTINPUTS=.:$(srcdir):${BSTINPUTS}: BIBINPUTS=.:$(srcdir):${BIBINPUTS}: $(BIBTEX) $* || exit $$?; \
-	  pushd $(srcdir); $(TEX) -output-directory=$(builddir) </dev/null $*; popd; \
-	  while grep Rerun $(builddir)/$*.log > /dev/null ; do \
-	    pushd $(srcdir); $(TEX) -output-directory=$(builddir) </dev/null $*; popd; \
+	  pushd $(srcdir); $(TEX) -output-directory=$$builddir </dev/null $*; popd; \
+	  while grep Rerun $*.log > /dev/null ; do \
+	    pushd $(srcdir); $(TEX) -output-directory=$$builddir </dev/null $*; popd; \
 	  done ; \
 	fi
 
-- 
GitLab