[SCM] GNU Autoconf source repository branch, master, updated. v2.65-42-g346e587

"Eric Blake" <[email protected]> Mon, 01 Mar 2010 17:57:29 +0000
Newsgroups gmane.comp.sysutils.autoconf.cvs
Message-ID <[email protected]>
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Autoconf source repository".

http://git.sv.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=346e5876eb709debf019e063bc3393278f834dd2

The branch, master has been updated
       via  346e5876eb709debf019e063bc3393278f834dd2 (commit)
      from  b4d3a51a96f83c2f5f6eefc34ec87a2eddfb5f45 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 346e5876eb709debf019e063bc3393278f834dd2
Author: Eric Blake <[email protected]>
Date:   Thu Feb 25 15:49:12 2010 -0700

    Update file flow diagram to mention Automake.
    
    * doc/autoconf.texi (Making configure Scripts): Avoid confusion
    with listing Makefile.in twice on one line.  Add a diagram showing
    how automake fits into the picture.
    Reported by santilín.
    
    Signed-off-by: Eric Blake <[email protected]>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog         |    8 ++++++++
 doc/autoconf.texi |   25 +++++++++++++++++++++++--
 2 files changed, 31 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 98e0b31..523628e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2010-03-01  Eric Blake  <[email protected]>
+
+	Update file flow diagram to mention Automake.
+	* doc/autoconf.texi (Making configure Scripts): Avoid confusion
+	with listing Makefile.in twice on one line.  Add a diagram showing
+	how automake fits into the picture.
+	Reported by santilín.
+
 2010-02-26  Eric Blake  <[email protected]>
 
 	Optimize AC_REPLACE_FUNCS.
diff --git a/doc/autoconf.texi b/doc/autoconf.texi
index 3dfeda2..191a397 100644
--- a/doc/autoconf.texi
+++ b/doc/autoconf.texi
@@ -1009,7 +1009,8 @@ configuration are produced.  Programs that are executed are suffixed by
 macro files (by reading @file{autoconf.m4}).
 
 @noindent
-Files used in preparing a software package for distribution:
+Files used in preparing a software package for distribution, when using
+just Autoconf:
 @example
 your source files --> [autoscan*] --> [configure.scan] --> configure.ac
 
@@ -1021,7 +1022,27 @@ configure.ac --.
 [acsite.m4] ---'
 @end group
 
-Makefile.in -------------------------------> Makefile.in
+Makefile.in
+@end example
+
+@noindent
+Additionally, if you use Automake, the following additional productions
+come into play:
+
+@example
+@group
+[acinclude.m4] --.
+                 |
+[local macros] --+--> aclocal* --> aclocal.m4
+                 |
+configure.ac ----'
+@end group
+
+@group
+configure.ac --.
+               +--> automake* --> Makefile.in
+Makefile.am ---'
+@end group
 @end example
 
 @noindent


hooks/post-receive
-- 
GNU Autoconf source repository