[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FYI: have foo.info depends on foo.texi explicitely
From: |
Alexandre Duret-Lutz |
Subject: |
FYI: have foo.info depends on foo.texi explicitely |
Date: |
Wed, 25 Sep 2002 00:30:10 +0200 |
User-agent: |
Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.2 (i386-debian-linux-gnu) |
While I was installing Autoconf 2.54 (who use a CVS version of
Automake and doesn't have this explicit dependency), I've
noticed that `autoconf.info' doesn't get regenerated if you
touch `version.texi' (!). With this dependency it works as expected.
2002-09-25 Alexandre Duret-Lutz <address@hidden>
* automake.in (output_texinfo_build_rules): Define %SOURCE_REAL%.
* lib/am/texibuild.am (%DEST_PREFIX%%DEST_SUFFIX%,
%DEST_PREFIX%.dvi, %DEST_PREFIX%.pdf): Add %SOURCE_REAL% as dependency.
Index: Makefile.in
===================================================================
RCS file: /cvs/automake/automake/Makefile.in,v
retrieving revision 1.398
diff -u -r1.398 Makefile.in
--- Makefile.in 24 Sep 2002 08:05:35 -0000 1.398
+++ Makefile.in 24 Sep 2002 20:25:33 -0000
@@ -208,9 +208,9 @@
TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I
$(srcdir)' \
$(TEXI2PDF) `test -f '$<' || echo '$(srcdir)/'`$<
-automake.info: version.texi
-automake.dvi: version.texi
-automake.pdf: version.texi
+automake.info: automake.texi version.texi
+automake.dvi: automake.texi version.texi
+automake.pdf: automake.texi version.texi
version.texi: stamp-vti
stamp-vti: automake.texi $(top_srcdir)/configure.in
@(dir=.; test -f ./automake.texi || dir=$(srcdir); \
Index: automake.in
===================================================================
RCS file: /cvs/automake/automake/automake.in,v
retrieving revision 1.1364
diff -u -r1.1364 automake.in
--- automake.in 24 Sep 2002 20:07:43 -0000 1.1364
+++ automake.in 24 Sep 2002 20:25:42 -0000
@@ -3632,6 +3632,7 @@
GENERIC => $generic,
SOURCE_SUFFIX => $ssfx,
SOURCE => ($generic ? '$<' : $source),
+ SOURCE_REAL => $source,
DEST_PREFIX => $dpfx,
DEST_SUFFIX => $dsfx,
MAKEINFOFLAGS => $makeinfoflags,
Index: lib/am/texibuild.am
===================================================================
RCS file: /cvs/automake/automake/lib/am/texibuild.am,v
retrieving revision 1.9
diff -u -r1.9 texibuild.am
--- lib/am/texibuild.am 11 Sep 2002 08:00:10 -0000 1.9
+++ lib/am/texibuild.am 24 Sep 2002 20:25:44 -0000
@@ -57,7 +57,7 @@
## (Don't wonder about %DIRSTAMP% here, this is used only by non-generic
## rules.)
if %?GENERIC%
-%DEST_PREFIX%%DEST_SUFFIX%: %DEPS%
-%DEST_PREFIX%.dvi: %DEPS%
-%DEST_PREFIX%.pdf: %DEPS%
+%DEST_PREFIX%%DEST_SUFFIX%: %SOURCE_REAL% %DEPS%
+%DEST_PREFIX%.dvi: %SOURCE_REAL% %DEPS%
+%DEST_PREFIX%.pdf: %SOURCE_REAL% %DEPS%
endif %?GENERIC%
--
Alexandre Duret-Lutz
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- FYI: have foo.info depends on foo.texi explicitely,
Alexandre Duret-Lutz <=