From 8ee7feac6260559541d0d97f4cabba416858ffbd Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Sun, 4 Feb 2001 04:37:10 +0000 Subject: [PATCH] * automake.texi (Rebuilding): New node. --- ChangeLog | 4 ++++ automake.texi | 23 +++++++++++++++++++++-- stamp-vti | 2 +- version.texi | 2 +- 4 files changed, 27 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index bfac8b71..83c2f0f2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2001-02-03 Tom Tromey + + * automake.texi (Rebuilding): New node. + 2000-12-29 Derek Price * automake.in (handle_dependencies): Switched the DEP_FILES diff --git a/automake.texi b/automake.texi index db2e4138..41a199ec 100644 --- a/automake.texi +++ b/automake.texi @@ -114,6 +114,7 @@ This edition documents version @value{VERSION}. * Invoking Automake:: Creating a Makefile.in * configure:: Scanning configure.ac or configure.in * Top level:: The top-level Makefile.am +* Rebuilding:: Automatic rebuilding of Makefile * Programs:: Building programs and libraries * Other objects:: Other derived objects * Other GNU Tools:: Other GNU Tools @@ -1375,7 +1376,7 @@ A macro file's name should end in @file{.m4}. Such files should be installed in @file{$(datadir)/aclocal}. -@node Top level, Programs, configure, Top +@node Top level, Rebuilding, configure, Top @chapter The top-level @file{Makefile.am} @cindex SUBDIRS, explained @@ -1457,7 +1458,25 @@ full list of subdirectories in the project. If this macro is not set, Automake will attempt to set it for you. -@node Programs, Other objects, Top level, Top +@node Rebuilding, Programs, Top level, Top +@chapter Rebuilding Makefiles + +Automake generates rules to automatically rebuild @file{Makefile}s, +@file{configure}, and other derived files like @file{Makefile.in}. + +If you are using @code{AM_MAINTAINER_MODE} in @file{configure.in}, then +these automatic rebuilding rules are only enabled in maintainer mode. + +Sometimes you need to run @code{aclocal} with an argument like @code{-I} +to tell it where to find @file{.m4} files. Since sometimes @code{make} +will automatically run @code{aclocal}, you need a way to specify these +arguments. You can do this by defining @code{ACLOCAL_AMFLAGS}; this +holds arguments which are passed verbatim to @code{aclocal}. This macro +is only useful in the top-level @file{Makefile.am}. +@cindex ACLOCAL_AMFLAGS + + +@node Programs, Other objects, Rebuilding, Top @chapter Building Programs and Libraries A large part of Automake's functionality is dedicated to making it easy diff --git a/stamp-vti b/stamp-vti index f803e45c..c4113404 100644 --- a/stamp-vti +++ b/stamp-vti @@ -1,4 +1,4 @@ -@set UPDATED 2 February 2001 +@set UPDATED 3 February 2001 @set UPDATED-MONTH February 2001 @set EDITION 1.4c @set VERSION 1.4c diff --git a/version.texi b/version.texi index f803e45c..c4113404 100644 --- a/version.texi +++ b/version.texi @@ -1,4 +1,4 @@ -@set UPDATED 2 February 2001 +@set UPDATED 3 February 2001 @set UPDATED-MONTH February 2001 @set EDITION 1.4c @set VERSION 1.4c -- 2.43.5