From f039b5180581b8aed982e4c3107ceebfb82703f8 Mon Sep 17 00:00:00 2001 From: Theophile Ranquet Date: Tue, 4 Dec 2012 16:09:24 +0100 Subject: [PATCH] doc: fix build dependencies Suggested by Nick Bowler * doc/local.mk: Avoid overwriting Automake's rules. --- THANKS | 1 + doc/local.mk | 13 ++++++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/THANKS b/THANKS index ed15fa02..06ee9edd 100644 --- a/THANKS +++ b/THANKS @@ -81,6 +81,7 @@ Mickael Labau labau_m@epita.fr Mike Castle dalgoda@ix.netcom.com Neil Booth NeilB@earthling.net Nelson H. F. Beebe beebe@math.utah.edu +Nick Bowler nbowler@elliptictech.com Nicolas Burrus nicolas.burrus@epita.fr Nicolas Tisserand nicolas.tisserand@epita.fr Noah Friedman friedman@gnu.org diff --git a/doc/local.mk b/doc/local.mk index aaea996d..cef4448c 100644 --- a/doc/local.mk +++ b/doc/local.mk @@ -20,7 +20,14 @@ doc_bison_TEXINFOS = \ doc/fdl.texi \ doc/gpl-3.0.texi -TEXI2DVI = texi2dvi --build-dir=doc/bison.t2d +# Cannot express dependencies directly on file names because of Automake. +# Obfuscate with a variable. +doc_bison = doc/bison +$(doc_bison).dvi: $(FIGS_DOT:.dot=.eps) +$(doc_bison).pdf: $(FIGS_DOT:.dot=.pdf) +$(doc_bison).html: $(FIGS_DOT:.dot=.html) + +TEXI2DVI = texi2dvi --build-dir=doc/bison.t2d -I doc CLEANDIRS = doc/bison.t2d clean-local: rm -rf $(CLEANDIRS) @@ -123,10 +130,6 @@ EXTRA_DIST += \ $(FIGS_DOT:.dot=.eps) $(FIGS_DOT:.dot=.pdf) $(FIGS_DOT:.dot=.png) SUFFIXES += .dot .eps .pdf .png -doc/bison.dvi: $(FIGS_DOT:.dot=.eps) -doc/bison.html: $(FIGS_DOT:.dot=.png) -doc/bison.pdf: $(FIGS_DOT:.dot=.pdf) - .dot.eps: $(AM_V_GEN) $(MKDIR_P) `echo "./$@" | sed -e 's,/[^/]*$$,,'` $(AM_V_at) $(DOT) -Gmargin=0 -Teps $< >$@.tmp -- 2.45.2