automake-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Automake-commit] [SCM] GNU Automake branch, branch-1.11, created. v1.11


From: Ralf Wildenhues
Subject: [Automake-commit] [SCM] GNU Automake branch, branch-1.11, created. v1.11-1-g2c69175
Date: Sun, 17 May 2009 17:44:22 +0000

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 Automake".

http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=2c691754f3afaf4d4f5d3a11a08aa1e68c429b6e

The branch, branch-1.11 has been created
        at  2c691754f3afaf4d4f5d3a11a08aa1e68c429b6e (commit)

- Log -----------------------------------------------------------------
commit 2c691754f3afaf4d4f5d3a11a08aa1e68c429b6e
Author: Ralf Wildenhues <address@hidden>
Date:   Sun May 17 17:50:00 2009 +0200

    Post-release version bump.
    
    * configure.ac, NEWS: Bump version to 1.11.0a.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 2505a3e3339d3455ed187a5d2ad85730eea0e608
Author: Ralf Wildenhues <address@hidden>
Date:   Sun May 17 16:25:01 2009 +0200

    Version 1.11.
    
    * configure.ac: Bump version to 1.11.
    * doc/automake.texi (Releases): Add line for 1.11.  Remove line
    for 1.10b.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 43ec8aecbf9fe8dda07d1909be21c055ee9d7ee0
Author: Ralf Wildenhues <address@hidden>
Date:   Sun May 17 15:51:21 2009 +0200

    Fix maintainer-check failures.
    
    * automake.in (lang_vala_finish_target): Use `$(am__cd)' instead
    of plain `cd'.
    * tests/vala2.test: Use `rm -f' instead of `rm'.

commit fcf2f56062e384455ec8b1aed943af33f20c27c7
Author: Ralf Wildenhues <address@hidden>
Date:   Sun May 17 15:32:40 2009 +0200

    Revert Automake license to GPLv2+.
    
    Automake will move to GPLv3+ once the Exception statement has
    been rewritten to use the new GPLv3 exception language.  This
    change does not impact the COPYING file that may be installed
    by `automake --add-missing'.
    
    * COPYING: Revert to GPLv2.  All uses changed.
    * NEWS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 65f53cc178cd5876f0fff48d8fd5c35e19bd00d0
Author: Ralf Wildenhues <address@hidden>
Date:   Sun May 17 15:15:43 2009 +0200

    Rewrite NEWS for 1.11.
    
    * NEWS: Rewrite, merging 1.10b and 1.10c entries.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 7fa2890c4ec91ae20589eee67eef0be9bcbe159b
Author: Ralf Wildenhues <address@hidden>
Date:   Sun May 17 14:13:44 2009 +0200

    Sync auxiliary files from upstream.
    
    * lib/config.guess, lib/config.sub, lib/texinfo.tex: Sync from
    upstream.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 5ad5fdf48e88ea0b0efd5b35aae464fac73a58d5
Author: Ralf Wildenhues <address@hidden>
Date:   Sun May 17 14:12:24 2009 +0200

    Update release statistics, improve release-stats rule.
    
    * Makefile.am (release-stats): Output stderr of pstops in
    addition to catching it, for better debugging.
    * doc/automake.texi (Releases): Add line for 1.10.2.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 0e411a0410d6461dd85941bf1121921475426275
Author: Ralf Wildenhues <address@hidden>
Date:   Sun May 17 12:03:47 2009 +0200

    Cope with parallel BSD make -jN semantics.
    
    When BSD `make -jN' is used without `-B' which enables backwards
    compatible semantics, it may reuse the same shell for several
    commands within a rule; so ensure we do not leave it in a
    different directory, nor `exit 0' early in a multi-command rule.
    
    * lib/am/distdir.am (distcheck): After running `distcleancheck',
    change back to original working directory.
    * lib/am/remake-hdr.am (%CONFIG_HIN%): Run autoheader in a
    subshell.
    * lib/am/mans.am (uninstall-man%SECTION%): Do not `exit 0' early
    in a rule that consists of several shell invocations.  Parallel
    NetBSD `make -jN' without `-B' will use only one shell for all
    commands, but won't respawn one after `exit 0'.  Fixes
    notrans.test failure.
    * tests/makej2.test: New test.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit de458bcc8b6cf5e54b76242f8f27afa330c858c7
Author: Ralf Wildenhues <address@hidden>
Date:   Sun May 17 11:55:14 2009 +0200

    Fix typo in comment.
    
    * lib/am/install.am: Fix typo.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 6cfa5cb8a21957774301cf07cdcf012531274465
Author: Matthias Klose <address@hidden>
Date:   Sun May 17 11:29:16 2009 +0200

    Let AM_PATH_PYTHON honor python's idea about the site directory.
    
    * m4/python.m4 (AM_PATH_PYTHON): When computing pythondir and
    pyexecdir, pass the expanded prefix resp. exec_prefix as `prefix'
    to get_python_lib, so python can determine the name of the site
    directory depending on the install location.  Afterwards, replace
    the directory names with the unexpanded values of $PYTHON_PREFIX
    resp. $PYTHON_EXEC_PREFIX again, to allow override according to
    the documentation.  Fixes site directory computation for Debian
    and Ubuntu (`dist-packages' for a prefix of `/usr' or `/usr/local',
    `site-packages' elsewhere).
    * NEWS, THANKS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 0619d4094ad8f5e6d3da97fcc34ff3970b7b0870
Author: Ralf Wildenhues <address@hidden>
Date:   Sun May 17 10:26:15 2009 +0200

    Vala: for now, require GNU make.
    
    * doc/automake.texi (Vala Support): GNU make is currently
    required for Vala sources.
    * tests/vala2.test, tests/vala3.test, tests/vala5.test: Require
    GNU make.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 1776fe3959a09838250a69c8a15fd0dd4fcb3504
Author: Jürg Billeter <address@hidden>
Date:   Fri May 15 15:51:03 2009 +0200

    Vala: Use $(srcdir) in rebuild rules.
    
    valac is always run in srcdir as the generated files are distributed.
    So srcdir needs to be taken into account in the rebuild rules to not
    wrongly trigger a rebuild in the wrong directory.
    
    * automake.in (lang_vala_finish_target): Rebuild files in
    $(srcdir).
    * tests/vala2.test: Test rebuild rules from VPATH build.
    
    Signed-off-by: Jürg Billeter <address@hidden>
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit b9d837379de93389244d75dfbcb6d33ed66d4f9f
Author: Jürg Billeter <address@hidden>
Date:   Fri May 15 15:50:59 2009 +0200

    Vala: Add and test rebuild rules for generated header and vapi files.
    
    valac will generate additional files when using, for example, -H in
    VALAFLAGS. We need to recognize these options and add appropriate
    rebuild rules to fix parallel build.
    
    * automake.in (lang_vala_finish_target): Recognize -H, -h,
    --header, --internal-header, --vapi, --internal-api, --gir flags
    to valac and rebuild rules for generated headers; distribute
    and maintainer-clean them.
    * tests/vala2.test: Test rebuild rules.
    
    Signed-off-by: Jürg Billeter <address@hidden>
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit b629ff7b3ed15c44147ebe87e1afb554f22e83a9
Author: Jürg Billeter <address@hidden>
Date:   Sun May 17 10:14:13 2009 +0200

    Vala: Fix build when using per-target VALAFLAGS.
    
    This does not yet implement full per-target support for VALAFLAGS,
    however, this change at least fixes building when there is only one
    target per source file, which is the most common situation.
    
    * automake.in: Remove `VALAFLAGS' from `flags' in language struct.
    (lang_vala_finish_target): Handle `*_VALAFLAGS rewriting' manually
    here; check `VALAFLAGS' user variables.
    * tests/Makefile.am (XFAIL_TESTS): Remove vala5.test.
    * doc/automake.texi (Vala Support): Document per-target flag
    limitations.
    
    Signed-off-by: Jürg Billeter <address@hidden>
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 27f63d48b2cbf9a8a0af1185821929fade57298f
Author: Ralf Wildenhues <address@hidden>
Date:   Tue May 12 00:15:43 2009 +0200

    Document some formatting restrictions for Makefile.am files.
    
    For PR automake/540:
    * doc/automake.texi (General Operation, Usage of Conditionals):
    Variable assignments should not be indented by TABs, rule commands
    should.  Conditional keyword statements should not be indented.
    Report by address@hidden
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit b6bebfca48c126f13ff9ddc86c809564b3d7e56a
Author: Ralf Wildenhues <address@hidden>
Date:   Sun May 3 09:59:21 2009 +0200

    Fix copyright years in *.am files.
    
    * lib/am/check.am, lib/am/check2.am, lib/am/distdir.am,
    lib/am/program.am, lib/am/tags.am: Fix copyright years.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 553f13a39d6d340d47f2c6875dc6f69cf0376b59
Author: Ralf Wildenhues <address@hidden>
Date:   Sun May 3 09:47:58 2009 +0200

    distdir: avoid duplicate `find' traversal with subpackages.
    
    * lib/am/distdir.am (distdir) [%?SUBDIRS%]: When recursing, set
    `am__skip_mode_fix'.
    [%?TOPDIR_P%]: When `$(am__skip_mode_fix)' is set, avoid tree
    walk.
    * tests/subpkg4.test: New test, to ensure that we still walk the
    whole tree while fixing permissions.  We don't ensure it is
    walked once only.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 9fe8259884e73d48c1962ba69cbb9aa59050b000
Author: Ralf Wildenhues <address@hidden>
Date:   Sun May 3 09:32:44 2009 +0200

    Disable test cleanup trap with OSF1/Tru64 sh.
    
    * configure.ac: Test whether /bin/sh has working 'set -e'
    in conjunction with an exit trap.  Set $am_cv_sh_errexit_works
    accordingly, substitute sh_errexit_works, and warn about
    leftover test directories with broken shells like Tru64 /bin/sh.
    * tests/defs.in: Do not install any traps with broken shells.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 763de95bebe871a69b2e9378dca5a0db6834077b
Author: Bruno Haible <address@hidden>
Date:   Sat May 2 09:26:58 2009 +0200

    Recommend *-local hooks without commands, for extensibility.
    
    * doc/automake.texi (Clean): Show how to write the clean-local
    extension with separate phony target.
    * tests/Makefile.am (clean-local-check): Practice what we preach
    by marking this phony.  For consistency, rename from ...
    (check-clean-local): ... this.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit f68743fb0d1f2a3215c862ae7a5f7138daddf98f
Author: Eric Blake <address@hidden>
Date:   Tue Apr 28 15:19:41 2009 -0600

    scripts: normalize all timestamps to UTC
    
    * lib/compile (scriptversion): Update emacs hook.
    * lib/depcomp (scriptversion): Likewise.
    * lib/elisp-comp (scriptversion): Likewise.
    * lib/gnupload (scriptversion): Likewise.
    * lib/install-sh (scriptversion): Likewise.
    * lib/mdate-sh (scriptversion): Likewise.
    * lib/missing (scriptversion): Likewise.
    * lib/mkinstalldirs (scriptversion): Likewise.
    * lib/py-compile (scriptversion): Likewise.
    * lib/ylwrap (scriptversion): Likewise.
    
    Signed-off-by: Eric Blake <address@hidden>

commit ebd8c6da618f519bde2559b7db750e1185a7f9a2
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Apr 27 22:26:04 2009 +0200

    silent-rules: fix alignment of less verbose output.
    
    * automake.in (define_verbose_var): Define `$silent_var' as
    VAR_ASIS, not VAR_PRETTY, to avoid squashing of multiple
    adjacent spaces.
    * tests/silent.test: Amend test.
    Report by Jan Engelhardt.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 642786a5f68161ef9d69a88cbae6c97ecbc6de32
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Apr 25 14:45:24 2009 +0200

    manual: fix trivial grammar errors.
    
    * doc/automake.texi (Subpackages, Vala Support, Java)
    (Checking the Distribution, Timeline): Fix `a' vs. `an' errors
    and duplicate `the'.
    Report by Eric Blake.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 3ebd4b8c86869f06e7ab1cd5a3d21454c475babd
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Apr 25 10:48:11 2009 +0200

    Indent rule commands consistently with a TAB.
    
    * lib/am/check.am ($(TEST_SUITE_LOG)): Consistently use TAB, not
    spaces, for indentation of commands, even if indentation may not
    be needed at all.
    * lib/am/texinfos.am (install-info-am): Likewise.
    * THANKS: Update.
    Prompted by report from John Calcote.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 68ce3ae97c09a3b2885e24a237fb83c7a779b77d
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Apr 25 10:43:09 2009 +0200

    parallel-tests: fix recheck* targets for non-GNU make.
    
    * lib/am/check.am (recheck recheck-html): Override AM_MAKEFLAGS
    to portably transport the TEST_LOGS settings through the
    recursive `make' invocations.  Fixes parallel-tests9.test
    failure with Solaris make.
    * tests/parallel-tests9.test: Also ensure that the test
    summary is correct for `recheck'.
    Suggestion by Akim Demaille.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 4f2950ac63faad47c4640eb56fade7d6b1d74307
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Apr 22 22:13:05 2009 +0200

    Avoid racy depmodes with universal builds.
    
    * m4/depend.m4 (_AM_DEPENDENCIES): If universal builds are used,
    avoid racy depmodes.
    * lib/depcomp: Ignore `-arch' argument for makedepend depmode.
    Report by Bruno Haible, analysis by Bruno Haible, Peter O'Gorman,
    and Eric Blake.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 07939c25e5c3c442bc81366118067df92c5ce6ba
Author: Fabian Alenius <address@hidden>
Date:   Tue Apr 21 20:52:23 2009 +0200

    Fix link to autotools tutorial.
    
    * doc/automake.texi (Autotools Introduction): Fix broken link.
    * THANKS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit e37e045a2eb114d7b970437ad87ad10c92b2bd31
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Apr 19 17:57:23 2009 +0200

    testsuite: minor w32 fixes.
    
    * tests/depend5.test: Don't fail if the system or file system
    cannot handle weird characters, instead just try a few.
    * tests/parallel-tests3.test: Really wait until the serial test
    has finished, before letting the cleanup trap do its work.
    Report by Bruno Haible.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 8bc5b07921ca692603ee95f58479e945b3ffd3db
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Apr 19 17:39:03 2009 +0200

    Avoid nonportable `./FILE' instead of `FILE' in test.
    
    * tests/libtool3.test: Do not use `$(top_builddir)/sub/libname.la'
    in *_LDADD entry if `$(top_builddir)' is `.'.  Fixes test failure
    with parallel NetBSD make.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 45060dd0031cba4439388b7ee6fc119b46903b6d
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Apr 19 17:10:25 2009 +0200

    Detect make `include' style also with parallel non-GNU make.
    
    Parallel NetBSD make outputs `--- $target ---' messages,
    parallel HP-UX make outputs `Making target"$target"'.  Just
    ignore all additional output for the include test.
    
    * m4/make.m4 (AM_MAKE_INCLUDE): Ignore additional output
    produced by `make' to relax `include' style detection.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 0b77cd4e5d5b846219ba7eb27f2be0bbd54956c6
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Apr 18 23:03:17 2009 +0200

    manual: add FAQ `Debugging Make Rules'.
    
    * doc/automake.texi (Debugging Make Rules): New FAQ section.
    (Top, FAQ): Adjust menus, and capitalization of the description
    of the `Hard-Coded Install Paths' node.
    (Multiple Outputs): Add comment to restore font-lock for vim.
    Suggestion by Karl Berry.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit e33f555048c61927bf5089ca9cf3327dddef46cd
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Apr 19 12:46:36 2009 +0200

    Let XFile::lock warn and fail with parallel non-GNU make, too.
    
    * lib/Automake/XFile.pm (lock): Also match `-j' for parallel BSD
    make, and `-P' for parallel HP-UX make.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 3bca4dc84939dbdf43e66cddc7cd030477f90b01
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Apr 19 09:47:01 2009 +0200

    Fix AM_PROG_VALAC version requirement detection.
    
    * m4/vala.m4 (AM_PROG_VALAC): Remove `Vala ' from valac
    --version string before comparing versions.
    * tests/vala2.test: Require version 0.7.0 for the test.
    Fixes failures of vala2.test and vala3.test with older valac.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit c5635fa68f25ea688578daed8ac503b718761206
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Apr 19 02:19:20 2009 +0200

    Correctly treat all assignments with bogus trailing comments.
    
    Before this patch, automake would silently fail to diagnose and
    to copy into the output those variable assignments which are
    preceded by a comment, and end in backslash newline comment.
    
    * automake.in (read_am_file): When determining whether an
    escaped newline followed by a comment is an error, correctly use
    the parser state, not the contents of a saved comment, which
    could still be carried over from a comment before an assignment.
    * NEWS: Update.
    * tests/commen11.test: New test.
    * tests/Makefile.am: Update.
    Report by Karl Berry.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit ef895abce45ac34eddff347c4507c73155f28e07
Merge: 32386e0dc162a86ad7cfd4da3e021a3369129b99 
ad9df85096b88b2a75c8d1e004a5a896f2dd9125
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Apr 19 08:50:46 2009 +0200

    Merge branch 'next'
    
    * next: (64 commits)
      More minor fixups to vala support.
      Improve Vala support.
      testsuite: do not fail on systems without read permissions.
      testsuite: parallel make fixes.
      silent-rules reorganization, --enable-silent-rules switch.
      manual: Add note about parallelism and tests ordering.
      Fix maintainer-check failure.
      parallel-tests: more testsuite exposure.
      parallel-tests: let VERBOSE=yes output appear before summary.
      parallel-tests: `clean recheck' should not rerun all tests.
      parallel-tests: Fix driver for nonempty executable extension.
      Fix a couple of $(EXEEXT)-related testsuite failure.
      Document last change in NEWS.
      Fix renamed objects with subdir-objects and other languages.
      Do not remove texinfo outputs upon mostlyclean.
      testsuite: unset TESTS, TEST_LOGS, to avoid interference.
      testsuite: generate $(parallel_tests) just when needed.
      Remove superfluous line from recheck recheck-html.
      parallel-tests: redo check-html, recheck, recheck-html.
      parallel-tests: LOG_COMPILER for tests without known extension.
      ...

commit ad9df85096b88b2a75c8d1e004a5a896f2dd9125
Merge: 4e9c77ba9ab740869da022ce973aec265bb90697 
00db19509be4d4e7b64d912e09b740e2e15e02f8
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Apr 19 08:09:13 2009 +0200

    Merge branch 'mh-vala-support' into next
    
    * mh-vala-support:
      More minor fixups to vala support.
      Improve Vala support.
      Minor fixups for Vala support.
      Support Vala in non-recursive builds; more tests and fixes.
      Initial support for the vala programming language.

commit 00db19509be4d4e7b64d912e09b740e2e15e02f8
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Apr 19 08:06:51 2009 +0200

    More minor fixups to vala support.
    
    * automake.in (lang_vala_finish_target): Fix typo in comment.
    * doc/automake.texi (Vala Support): Fix typo.  Declare vala
    support as "initial".
    * NEWS: Likewise, declare vala support as "initial".
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 62796cb90bf2c7db7326923e31b654a1ca0681a4
Author: Jürg Billeter <address@hidden>
Date:   Sun Apr 5 15:16:48 2009 +0200

    Improve Vala support.
    
    * automake.in: Update to Vala 0.7.0 semantics, recover from removal
    of built sources, support silent-rules, drop _PKGNAME variables
    * doc/automake.texi, NEWS: Update.
    * lib/am/vala.am: Bump copyright years.
    * m4/vala.m4: Likewise.
    * tests/vala.test: Remove obsolete grep tests.
    * tests/vala1.test: Likewise.
    * tests/vala2.test: Test full build, distcheck, and distclean.
    * tests/vala3.test: Likewise, also test with subdir-objects.
    * tests/vala4.test: Bump copyright years.
    * tests/vala5.test: New test for per-target flags, expected to fail.
    * tests/Makefile.am: Update.
    * THANKS: Update.
    
    Signed-off-by: Jürg Billeter <address@hidden>
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 6c4b250d8697a342fd9897e86d92ca10f67bb1ed
Merge: ae4ab510f17e57b6a4998c590df7566fb47d73a9 
8085398209424be5a3c9e760d62d9c9f90aa06c1
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Apr 19 07:59:42 2009 +0200

    Merge branch 'next' (early part) into mh-vala-support
    
    * 'next' (early part): (135 commits)
      parallel-tests: LOG_COMPILER for tests without known extension.
      More node renaming in the manual.
      Fix instdir-java.test failure.
      Fix testsuite failures due to nonexistent `dirlist' entries.
      Fix typo in manual.
      Avoid test failure due to paranoid TAR_OPTIONS envvar setting.
      Use more common spelling in diagnostic: s/canonic/canonical/.
      Post-release version bump.
      Version 1.10b.
      Minor NEWS update.
      Reorganize nodes in the manual.
      Update AM_RECURSIVE_TARGETS for parallel-tests.
      parallel-tests: New target recheck-html.
      Rewrite maintainer-check in separate tests, parallelizable.
      Fix maintainer-check failure.
      Fix latex warning in manual.
      Sync auxiliary files from upstream.
      parallel-tests: redo lazy checking: recheck and RECHECK_LOGS.
      parallel-tests: do not mark check-TESTS as `.MAKE'.
      parallel-tests: warn about $(srcdir), $(top_srcdir) in TESTS.
      ...

commit 4e9c77ba9ab740869da022ce973aec265bb90697
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Apr 14 23:42:14 2009 +0200

    testsuite: do not fail on systems without read permissions.
    
    * tests/instfail-info.test: Do not use the `non-root'
    requirement for testing whether files may be made unreadable;
    instead use `test -r' and skip the test if that still works.
    * tests/instfail-java.test: Likewise.
    * tests/instfail-libtool.test: Likewise.
    * tests/instfail.test: Likewise.
    * tests/instmany-mans.test: Likewise.
    * tests/instmany-python.test: Likewise.
    * tests/instmany.test: Likewise.
    * tests/parallel-tests9.test: Likewise.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 1cf482840169260b5480ec91e5d9461127e6bbb2
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Apr 14 23:09:15 2009 +0200

    testsuite: parallel make fixes.
    
    This patch fixes a couple of testsuite bugs exposed with
    `MAKE=make\ -jN make check'.
    * tests/libtoo10.test: Do not run `clean' in same $MAKE
    invocation as `all check'.  Fixes test failure with parallel
    NetBSD `make -jN'.
    * tests/nobase.test: Be sure to create a directory before
    creating files in it.  Fixes test failure with MAKE=`make -jN'
    for NetBSD make.  This issue is hidden with parallel GNU make
    due to its parallel breadth first update order.
    * tests/parallel-tests3.test: Skip if $MAKE contains `-j',
    GNU make will use the environment variable $MAKE for recursion
    and thus run in parallel even if `$MAKE -j1' was used on the
    command line in the test.  Also, after running the test proper,
    wait long enough so that background jobs have finished and there
    are no open files left when the cleanup code runs.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 32386e0dc162a86ad7cfd4da3e021a3369129b99
Author: Karl Berry <address@hidden>
Date:   Tue Apr 14 21:43:08 2009 +0200

    manual: improve markup: itemize list in `Extending'.
    
    * doc/automake.texi (Extending): Use address@hidden's for user override
    semantics.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 2c74a34058ecf5f0c07c3f0908a13613d465f956
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Apr 13 23:17:39 2009 +0200

    silent-rules reorganization, --enable-silent-rules switch.
    
    This patch introduces a configure-time option to set the default
    verbosity.  Since configure now needs to know whether the
    `silent-rules' automake option was set, the latter can only be
    set within AM_INIT_AUTOMAKE, or with a new AM_SILENT_RULES macro
    but not any more through AUTOMAKE_OPTIONS or the automake
    command line option `--silent-rules'.
    
    * automake.in (define_verbose_var): Define the default verbose
    variable in terms of `$(AM_DEFAULT_VERBOSITY)'.
    (handle_configure): Do not pass `--silent-rules' to automake.
    (scan_autoconf_traces): Trace `AM_SILENT_RULES'.  If seen,
    enable global `silent-rules' option.
    (usage): Do not document `--silent-rules'.
    (parse_arguments): Do not accept `--silent-rules'.
    * doc/automake.texi (Options): Overhaul.  Document
    AM_SILENT_RULES, --enable-silent-rules, --disable-silent-rules,
    AM_DEFAULT_VERBOSITY.  Show an example for user-added variables
    for less verbose output.
    (Invoking Automake): Remove documentation for `--silent-rules'.
    (Public Macros): Document `AM_SILENT_RULES'.
    * NEWS: Update.
    * lib/Automake/Options.pm (_process_option_list): Accept
    `silent-rules' only as option in configure.ac.
    * m4/init.m4 (AM_INIT_AUTOMAKE): If the `silent-rules' option
    was enabled, require `AM_SILENT_RULES'; move AM_BACKSLASH
    initialization to ...
    * m4/silent.m4 (AM_SILENT_RULES): ... this new file, new macro.
    Deal with `--enable-silent-rules' switch; define
    AM_DEFAULT_VERBOSITY.
    * m4/Makefile.am (dist_m4data_DATA): Add silent.m4.
    * tests/dollarvar.test: Remove tests for `--silent-rules', use
    `AM_SILENT_RULES'.
    * tests/flavor.test: Remove test for `--silent-rules'.
    * tests/silent.test: Use `AM_SILENT_RULES' instead of
    `AUTOMAKE_OPTIONS = silent-rules'; use `--enable-silent-rules'.
    * tests/silent2.test: Likewise.
    * tests/silent3.test: Likewise.
    * tests/silent4.test: Likewise.
    * tests/silent5.test: Likewise.
    * tests/silent6.test: Likewise. Test `AM_SILENT_RULES' as well
    as `AM_INIT_AUTOMAKE([silent-rules])' instead of
    `--silent-rules'.
    * tests/silent7.test: Use `AM_SILENT_RULES' instead of
    `AUTOMAKE_OPTIONS = silent-rules'; ensure the latter is rejected.
    Test combinations of --enable-silent-rules and
    --disable-silent-rules with `make V=0' and `make V=1'.
    Suggestion for configure-time switch by Bob Friesenhahn.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 2e959a815c6f144441a59761a2b4dc51d28ec776
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Apr 13 13:36:19 2009 +0200

    manual: Add note about parallelism and tests ordering.
    
    * doc/automake.texi (Simple Tests using parallel-tests):
    Dependencies between test logs work for tests with known
    extensions only.  Hint that tests should be prepared to be run
    in parallel.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit ba6bb312dfcb711e4dc4b1839a3c05db04b55b44
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Apr 13 13:35:06 2009 +0200

    Fix maintainer-check failure.
    
    * tests/suffix13.test: Use Exit not exit.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 12856eb28cc576237b9c6b123af912e76abfc1aa
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Apr 13 13:29:25 2009 +0200

    bin_PROGRAMS = $(EXTRA_PROGRAMS) should work.
    
    * automake.in (am_install_var): For `PROGRAMS' primary, strip
    `$(EXEEXT)' here already, so the name uniquifying works even
    when we look at names repeatedly, with inconsistent executable
    extension; through variable references, we might have added
    the extension ourselves earlier.
    (handle_programs): No need to strip `$(EXEEXT)' here any more.
    * tests/extra8.test: New test.
    * tests/Makefile.am: Update.
    * THANKS: Update.
    Report by Daniel Richard G.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 610e9c060d988fd0c7493f0a9bb2f2bc212a0c6c
Author: Jim Meyering <address@hidden>
Date:   Fri Apr 10 16:25:05 2009 +0200

    Fix grammar in comments and documentation.
    
    * doc/automake.texi (API versioning): Fix grammar.
    * automake.in: Fix grammar in comment.
    * lib/Automake/ChannelDefs.pm: Likewise.
    * tests/ext2.test: Likewise.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 0300229319efe127207981d453408092fa30d96c
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Apr 10 13:37:31 2009 +0200

    parallel-tests: more testsuite exposure.
    
    * tests/parallel-tests.test: Also test overriding TEST_LOGS and
    TESTS.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit babf1633c7d53dc5de61c3456a03590e8a823e83
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Apr 10 13:31:28 2009 +0200

    parallel-tests: let VERBOSE=yes output appear before summary.
    
    * lib/am/check.am ($(TEST_SUITE_LOG)): In `VERBOSE=yes' mode,
    output contents of `$(TEST_SUITE_LOG)' before, rather than after
    the test suite summary.  This ensures that the email address
    appears near the end of the output; also, the log file already
    starts with a result summary anyway.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 79f2c3e24840ff300b586159ce4e7fd4a20042b8
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Apr 10 13:26:16 2009 +0200

    parallel-tests: `clean recheck' should not rerun all tests.
    
    * lib/am/check.am (recheck, recheck-html): Do not rerun all
    tests if `$(TEST_SUITE_LOG)' does not exist.
    * tests/parallel-tests2.test: Adjust recheck test.
    * tests/parallel-tests9.test: Adjust recheck-html test.
    * NEWS: Update.
    Suggestion by Akim Demaille.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 1692795d705d8c9f2dd6119122995bc62fb2ce7c
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Apr 9 00:16:35 2009 +0200

    parallel-tests: Fix driver for nonempty executable extension.
    
    * automake.in (handle_tests): New substitution `%am__EXEEXT%',
    defined as 'FALSE' for non-generic rules, or if no programs are
    built at all.  Otherwise, define it as configure conditional.
    * lib/am/check2.am [%am__EXEEXT%] (%EXT%$(EXEEXT).log): New
    conditional generic rule.
    * m4/init.m4: Hook an m4_provide of `_AM_COMPILER_EXEEXT' onto
    Autoconf's `_AC_COMPILER_EXEEXT' macro.
    (AM_INIT_AUTOMAKE): If `_AM_COMPILER_EXEEXT' has been provided
    at `AC_CONFIG_COMMANDS_PRE' time, then introduce a conditional
    `am__EXEEXT', defined to true iff `$EXEEXT' is nonempty.
    * tests/check5.test: Only match `_EXEEXT_[1-9]' here, to avoid
    false positives stemming from address@hidden@'.
    * NEWS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit b9d841f78fa84ceb347abeaaade069f12d150abb
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Apr 9 00:15:32 2009 +0200

    Fix a couple of $(EXEEXT)-related testsuite failure.
    
    * tests/check8.test: Allow executable extensions in test suite
    output.
    * tests/check9.test: Add `$(EXEEXT)' manually to @substituted@
    XFAIL_TESTS entries.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 39e207f6dc6aacf9291edc2261c9ab95e19ec0cf
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Apr 8 20:02:55 2009 +0200

    Document last change in NEWS.
    
    * NEWS: Update for last patch.

commit dd8b2944b9217841c2c232c3f2794c3f6296e3a2
Author: Florian Briegel <address@hidden>
Date:   Tue Apr 7 23:16:01 2009 +0200

    Fix renamed objects with subdir-objects and other languages.
    
    * automake.in: Fixed bug when building with renamed objects
    and foreign languages.
    * tests/suffix13.test: New test.
    * tests/Makefile.am: Adjust.
    * THANKS: Update.
    Reports by Florian Briegel and Stepan Kasal.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit aea50a7d8a813dbda53a8fedec284cf7bf4221c2
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Apr 7 22:54:28 2009 +0200

    Do not remove texinfo outputs upon mostlyclean.
    
    * lib/am/texinfos.am: New substitutions %MOSTLYCLEAN%,
    %MAINTCLEAN%.
    (clean-aminfo): New target, remove %TEXICLEAN% if nonemtpy,
    declare phony.  Hook this target to ...
    (clean-am): ... this and ...
    (?CYGNUS?clean-info): ... this.
    (maintainer-clean-aminfo): Remove %MAINTCLEAN% if nonempty,
    for later.
    (mostlyclean-aminfo): Remove %MOSTLYCLEAN%.
    * automake.in (handle_texinfo_helper): Return three arrays
    $MOSTLYCLEAN, $TEXICLEAN, $MAINTCLEAN, instead of one array.
    Only put LaTeX helper files in $MOSTLYCLEAN, the rest in
    $TEXICLEAN for now.
    (handle_texinfo): Accept these, chop off extra newline, and
    substitute them in `texinfos.am'.
    * NEWS: Update.
    * tests/txinfo33.test: New test.
    * tests/Makefile.am: Update.
    Report by Bruno Haible.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 40c3936593bd5fc35a13641ad031445d419e38bf
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Apr 6 22:14:04 2009 +0200

    testsuite: unset TESTS, TEST_LOGS, to avoid interference.
    
    * tests/defs.in: Unset TESTS, TEST_LOGS.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 79539c4e4ef61946213b9f0fe4dc0c8cedf7cebb
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Apr 6 22:08:30 2009 +0200

    testsuite: generate $(parallel_tests) just when needed.
    
    * tests/Makefile.am (check_SCRIPTS): No need to list
    $(parallel_tests) here, they can be generated as needed during
    the test run, following our recommendation in the manual.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit fcf4d469717950e843ee181a96977f5b0fb51c3e
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Apr 6 22:02:58 2009 +0200

    Remove superfluous line from recheck recheck-html.
    
    * lib/am/check.am (recheck recheck-html): Remove superfluous
    line, introduced bogusly in last commit.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 68b7dc1d9413d84179f879eb6720a585039eb8b3
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 6 07:03:16 2009 +0200

    parallel-tests: redo check-html, recheck, recheck-html.
    
    * lib/am/check.am (recheck, recheck-am): Remove.
    (recheck-TESTS): Rename to ...
    (recheck): ... this and rewrite, factored ...
    (recheck-html): ... with this rule.  Pass TEST_LOGS rather than
    RECHECK_LOGS to `check' and `check-html', respectively, to avoid
    running outdated tests.  Invoking the public macros ensures
    `check_SCRIPTS' etc. are created in time.  Do not output errors
    for tests that were not run yet.  If the testsuite has not run
    at all, run all tests.
    (check-html): Run `check' target, not `check-TESTS', to ensure
    `check_SCRIPTS' etc. are created in time.
    (.PHONY, .MAKE, AM_RECURSIVE_TARGETS): Adjust contents.
    * tests/parallel-tests2.test: Expose the check-html and
    recheck-html issues.
    * tests/parallel-tests9.test: Expose the recheck issues.
    Bugs in previous version pointed out by Akim, who already had
    them fixed in his original version.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 8085398209424be5a3c9e760d62d9c9f90aa06c1
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Apr 4 12:14:14 2009 +0200

    parallel-tests: LOG_COMPILER for tests without known extension.
    
    * automake.in (handle_tests): If we don't match a known
    extension, define `LOG_COMPILER' as `$(LOG_COMPILE)
    $(AM_LOG_FLAGS) $(LOG_FLAGS)' and use it as %COMPILE% in check2.
    * doc/automake.texi (Simple Tests using parallel-tests):
    Document it.  In the examples, suggest using the AM_*LOG_FLAGS
    flags in Makefile.am rather than the variables without `AM_'
    prefix.
    * lib/Automake/tests/Makefile.am (AM_PL_LOG_FLAGS): Renamed from
    (PL_LOG_FLAGS): ... this variable, intended for the user.
    * tests/parallel-tests7.test: Extend test.
    * NEWS: Update.
    Suggestion by Akim Demaille.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit d3dbeaf957214a5834a937bef9993bfd97bbc425
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Apr 4 11:10:02 2009 +0200

    More node renaming in the manual.
    
    * doc/automake.texi (Top): Adjust menu to ...
    (API Versioning): ... this node being renamed from ...
    (API versioning): ... this, and ...
    (Wildcards): ... this being renamed from ...
    (wildcards): ... this.
    Report by Karl Berry.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit f4954f569194d0218ffa37fd5937b08bbd6db7d5
Author: Andreas Schwab <address@hidden>
Date:   Fri Apr 3 07:20:53 2009 +0200

    Fix instdir-java.test failure.
    
    * tests/instdir-java.test: Don't require gcj.  Skip if javac is
    not available.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 371b586076414c1cafce4c66ca80fa7fac313aa0
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Apr 1 20:36:22 2009 +0200

    Fix testsuite failures due to nonexistent `dirlist' entries.
    
    * tests/defs.in: When parsing `$aclocaldir/dirlist', only add
    existing directories D to aclocal `-I D' flags, as aclocal
    errors on nonexisting directories.
    Report and analysis by Andreas Schwab.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit f5ddd3b0a9522ef9933fc04743e476c0c303e181
Author: Akim Demaille <address@hidden>
Date:   Tue Mar 31 21:45:14 2009 +0200

    Fix typo in manual.
    
    * doc/automake.texi (Simple Tests using parallel-tests): Fix
    typo.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit ffe14af2ac4103768fe8747c8d96200d6e82c200
Author: Jim Meyering <address@hidden>
Date:   Tue Mar 31 21:11:06 2009 +0200

    Avoid test failure due to paranoid TAR_OPTIONS envvar setting.
    
    * tests/txinfo18.test: Don't let a TAR_OPTIONS=--keep-old-files
    environment variable setting cause test failure.  Fixed in
    texi2dvi 4.13.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 8119e99b2171eec6b830c6cf278ec623a57424b6
Author: Jim Meyering <address@hidden>
Date:   Tue Mar 31 21:06:28 2009 +0200

    Use more common spelling in diagnostic: s/canonic/canonical/.
    
    * automake.in (check_typos): s/canonic/canonical/.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 72bae12c59bbb1669f9049c362aecd9b658705e0
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 31 00:54:04 2009 +0200

    Post-release version bump.
    
    * configure.ac, NEWS: Bump version to 1.10c.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit dd363d928af3723f9817f578526b9120f2b74037
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 29 23:23:16 2009 +0200

    Version 1.10b.
    
    * configure.ac, NEWS: Bump version to 1.10b.
    * doc/automake.texi (Releases): Add statistics for 1.10b.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit d5995c411f335e9eef6951c62ca16848ec2ed64f
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 29 23:05:38 2009 +0200

    Minor NEWS update.
    
    * NEWS: Minor update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 83460df1f5dff6a2a96e958d53117c8fe19a4ff8
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 29 07:48:08 2009 +0200

    Reorganize nodes in the manual.
    
    Avoid texinfo sectioning commands without nodes, by either
    introducing new nodes along with menus, or using headings
    commands.  Adjust all references.
    
    * doc/automake.texi: Throughout the manual, adjust references to
    new or changed node names.  Rename `non-configured' to
    `unconfigured', capitalize headings and section names better.
    (Top): List new menus and nodes introduced below.
    (Length Limitations): Renamed from ...
    (Length limitations): ... this.
    (aclocal Options): Renamed from ...
    (aclocal options): ... this.
    (Macro Search Path): Renamed from ...
    (Macro search path): ... this.  Rename subsubsections to
    subsubheadings.
    (Public Macros, Obsolete Macros, Private Macros): Renamed from
    (Public macros, Obsolete macros, Private macros): ... these.
    (Conditional Subdirectories): Introduce sub menu and split ...
    (SUBDIRS vs DIST_SUBDIRS, Subdirectories with AM_CONDITIONAL)
    (Subdirectories with AC_SUBST, Unconfigured Subdirectories):
    ... into these new nodes.  Adjust subsection names to node
    names.
    (Conditional Sources): Rename subsubsections to subsubheadings.
    (Conditional Programs): Likewise.
    (Program Variables): Renamed from ...
    (Program variables): ... this.
    (Libtool Issues): Introduce sub menu and split into ...
    (Required file ltmain.sh not found)
    (Objects created both with libtool and without): ... these new
    nodes.
    (Other Objects, Built Sources): Renamed from ...
    (Other objects, Built sources): ... these.
    (Built Sources Example): Renamed from ...
    (Built sources example): this.  Rename unnumberedsubsecs to
    subsubheadings.
    (Man Pages): Renamed from ...
    (Man pages): ... this.
    (Install): Introduce sub menu and split into ...
    (Basics of Installation, The Two Parts of Install)
    (Extending Installation, Staged Installs)
    (Install Rules for the User): ... these new nodes.
    (Dist): Introduce sub menu and split into ...
    (Basics of Distribution, Fine-grained Distribution Control)
    (The dist Hook, Checking the Distribution)
    (The Types of Distributions): ... these new nodes.
    (Tests): Introduce sub menu and split into ...
    (Simple Tests, Simple Tests using parallel-tests, DejaGnu Tests)
    (Install Tests): ... these new nodes.
    (Conditionals): Move the portability paragraph up, introduce sub
    menu and split into ...
    (Usage of Conditionals, Limits of Conditionals): ... these new
    nodes.  Link to several sections throughout the manual that deal
    with specific usage of conditionals.
    (CVS): Rename subsections to subheadings.
    (maintainer-mode): Likewise.
    (Limitations on File Names): Renamed from ...
    (limitations on file names): ... this.
    (Flag Variables Ordering): Rename subsections to subheadings.
    (Renamed Objects): Renamed from ...
    (Renamed objects): ... this.
    (Dependency Tracking Evolution): Introduce sub menu and split
    into ...
    (First Take on Dependencies, Dependencies As Side Effects)
    (Dependencies for the User, Techniques for Dependencies)
    (Recommendations for Tool Writers)
    (Future Directions for Dependencies): ... these new nodes.
    Report by Karl Berry.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit b6bcc69d22d46f8ecfee9aba649d0f0547a24d91
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 29 01:23:30 2009 +0100

    Update AM_RECURSIVE_TARGETS for parallel-tests.
    
    * lib/am/check.am [PARALLEL_TESTS] (AM_RECURSIVE_TARGETS):
    Add check, recheck, check-html, recheck-html.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 1c503be3477330d01d4ff81548ae4c534822094e
Merge: fe936f644680510cf2a0b15ea2942c88204c9566 
83b03f377b6b3614497d81e97fccd4fe59299811
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 29 01:21:01 2009 +0100

    Merge branch 'ad-parallel-tests' into next
    
    * ad-parallel-tests:
      parallel-tests: New target recheck-html.
      parallel-tests: redo lazy checking: recheck and RECHECK_LOGS.
      parallel-tests: do not mark check-TESTS as `.MAKE'.
      parallel-tests: warn about $(srcdir), $(top_srcdir) in TESTS.
      check-html: Always create HTML output, note conversion failure.
      parallel-tests: per-extension test driver: <EXT>_LOG_COMPILER.
      parallel-tests: also record logs of SKIPped tests.
      Minor optimization in parallel-tests text box creation.

commit 83b03f377b6b3614497d81e97fccd4fe59299811
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 29 01:17:51 2009 +0100

    parallel-tests: New target recheck-html.
    
    * lib/am/check.am [PARALLEL_TESTS] (recheck-html): New phony,
    recursive target.  Factor common implementation with
    `check-html'.
    * doc/automake.texi (Tests): Document recheck-html.
    * tests/parallel-tests2.test: Test it.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit fe936f644680510cf2a0b15ea2942c88204c9566
Merge: d4cc23b052fda663345c0ac634cc8f07bb6417bb 
7ff99b75262d5ba025ec79b73cbe00a1e77f2751
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 29 00:59:46 2009 +0100

    Merge branch 'master' into next
    
    * master:
      Rewrite maintainer-check in separate tests, parallelizable.
      Fix maintainer-check failure.
      Fix latex warning in manual.
      Sync auxiliary files from upstream.
      manual: minor cleanups.
      Sane (un)install for empty directory variables.
      Ensure that empty directory variables work with empty content variables.
      Use --tag=FC with libtool also for .f90 files.
      DISTFILES containing a directory and files in that directory.
      Fix a documentation typo.
      Define AM_RECURSIVE_TARGETS, for gnulib's GNUmakefile.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 7ff99b75262d5ba025ec79b73cbe00a1e77f2751
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 29 00:48:37 2009 +0100

    Rewrite maintainer-check in separate tests, parallelizable.
    
    * Makefile.am (sc_diff_automake_in_automake, sc_perl_syntax)
    (sc_no_brace_variable_expansions, sc_rm_minus_f)
    (sc_no_for_variable_in_macro, sc_mkinstalldirs)
    (sc_pre_normal_post_install_uninstall, sc_perl_no_undef)
    (sc_perl_no_split_regex_space, sc_cd_in_backquotes)
    (sc_cd_relative_dir, sc_perl_at_uscore_in_scalar_context)
    (sc_perl_local_no_parens, sc_perl_local)
    (sc_AMDEP_TRUE_in_automake_in, sc_tests_make_without_am_makeflags)
    (sc_tests_plain_make, sc_tests_plain_autoconf)
    (sc_tests_plain_autoupdate, sc_tests_plain_automake)
    (sc_tests_here_document_format, sc_tests_Exit_not_exit)
    (sc_tests_automake_fails, sc_tests_plain_aclocal)
    (sc_tests_plain_perl, sc_tests_required_after_defs)
    (sc_tests_overriding_macros_on_cmdline, sc_tests_plain_sleep)
    (sc_tests_plain_egrep_fgrep, sc_mkdir_p, sc_perl_at_substs)
    (sc_unquoted_DESTDIR, sc_tabs_in_texi, sc_at_in_texi): New rules,
    all phony, all listed in ...
    (syntax_check_rules): ... this new variable and split out from ...
    (maintainer-check): ... this rule.  Depend on $(syntax_check_rules).
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 68a57a2e0cadf9f1b3c7629944ed6375d1d0b85d
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 29 00:53:40 2009 +0100

    Fix maintainer-check failure.
    
    * Makefile.am (maintainer-check): Do not complain if DESTDIR is
    passed as argument to `make'.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 1f63d3501c0255fce309bb3f0d54eefcd2fdfdf6
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 29 00:39:17 2009 +0100

    Fix latex warning in manual.
    
    * doc/automake.texi (Cross-Compilation): Fix underfull hbox.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 2cac2c3c0720240f91e5efc413afaac33baca28f
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 29 00:38:47 2009 +0100

    Sync auxiliary files from upstream.
    
    * INSTALL, lib/INSTALL, lib/config.guess, lib/config.sub,
    lib/texinfo.tex: Sync from upstream.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 8f33eec4110c89f2963a4e3910c8149c59e63b23
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 28 22:58:34 2009 +0100

    parallel-tests: redo lazy checking: recheck and RECHECK_LOGS.
    
    Replace the LAZY_TEST_SUITE API with a simpler yet more powerful
    one: RECHECK_LOGS specifies those tests which are to be removed
    in any case before testing.  Provide a `recheck' convenience
    target to set RECHECK_LOGS to all failed and unexpectedly passed
    tests.  Document several ways to limit the set of tests run.
    
    * lib/am/check.am [PARALLEL_TESTS] (RECHECK_LOGS): New variable,
    default to $(TESTS_LOGS).
    (check-TESTS): Remove $(RECHECK_LOGS) not $(TEST_LOGS).  Drop use
    of LAZY_TEST_SUITE.
    ($(TEST_SUITE_LOG)): Do not output note about lazy rerun, as
    LAZY_TEST_SUITE is gone.
    (recheck): New target.
    (recheck-am, recheck-TESTS): New internal targets.
    * doc/automake.texi (Tests): Update @vindex for TESTS and
    TEST_LOGS.  Replace description of LAZY_TEST_SUITE with a list
    of ways the set of tests to be run can be modified.  Document
    RECHECK_LOGS and the recheck target.
    * tests/defs.in: Unset RECHECK_LOGS not LAZY_TEST_SUITE.
    * tests/parallel-tests.test: Adjust, replacing LAZY_TEST_SUITE
    with corresponding RECHECK_LOGS settings, and add another
    RECHECK_LOGS test.
    * tests/parallel-tests9.test: New test, test `recheck'.
    * tests/Makefile.am: Update.
    Suggestion and different implementation by Akim Demaille.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit c4e28424e75dd75620064fd9a918249857855877
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 28 22:52:22 2009 +0100

    parallel-tests: do not mark check-TESTS as `.MAKE'.
    
    * lib/am/check.am [PARALLEL_TESTS] (.MAKE): Remove check-TESTS.
    This rule removes files, which should not be executed with BSD
    `make -n'.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 1b67aa701d5d105dfbf0d2a4bb5ab70fbc0e5158
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 28 21:49:02 2009 +0100

    parallel-tests: warn about $(srcdir), $(top_srcdir) in TESTS.
    
    * automake.in (handle_tests): Warn about portability issue
    concerning generated TESTS files listed with a `$(srcdir)/'
    or `$(top_srcdir)/' prefix.
    * doc/automake.texi (TESTS): Document this issue.  Mention that
    the parallel-tests driver is still experimental.
    * tests/parallel-tests8.test: New test.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 868fb04577daf9c47a4a2bcdd9a92cb78e6cf056
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 28 21:01:43 2009 +0100

    check-html: Always create HTML output, note conversion failure.
    
    * lib/am/check.am (check-html): Create `$(TEST_SUITE_HTML)' in
    any case.  Exit unsuccessfully if HTML creation failed.
    * tests/parallel-tests2.test: Amend test to expose this.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 66c2dcaa51c7a1216053dc2dde2d704aa17deef6
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 11 23:55:26 2009 +0100

    parallel-tests: per-extension test driver: <EXT>_LOG_COMPILER.
    
    For test files with extension <ext>, introduce the internal
    variable <EXT>_LOG_COMPILE, which expands to
    $(<EXT>_LOG_COMPILER) $(AM_<EXT>_LOG_FLAGS) $(<EXT>_LOG_FLAGS).
    Turn also the lib/Automake/tests testsuite over to the new
    test driver.
    * doc/automake.texi (Tests): Document `EXT_LOG_COMPILER' and
    `EXT_LOG_FLAGS'.
    * lib/am/check2.am: Insert `%COMPILE%' right before test.
    * automake.in (handle_tests): Substitute `COMPILE' for check2,
    empty for tests without extension, and `$(ext_LOG_COMPILE)' for
    extension `ext'.  In the latter case, define it from the public
    components.
    * configure.ac (AM_INIT_AUTOMAKE): Use `parallel-test' globally.
    * tests/Makefile.am (AUTOMAKE_OPTIONS): Remove, not needed here
    any more.
    * lib/Automake/tests/Makefile.am (TESTS_ENVIRONMENT): Split ...
    (PL_LOG_COMPILER, PL_LOG_FLAGS): ... into these new variables.
    (TESTS_EXTENSIONS): New variable, initialize to `.pl'.
    * tests/parallel-tests7.test: New test.
    * tests/Makefile.am: Update.
    Suggestion by Akim Demaille.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit aceb0e55873cdb6bc4d6f33f3260fb5cdda5bbd3
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Nov 24 09:50:20 2008 +0100

    manual: minor cleanups.
    
    * doc/automake.texi (Yacc and Lex): Adjust spacing in example.
    (Mixing Fortran 77 With C and C++): Drop unneeded @page breaks.

commit 9bfd7e89c90b5ad1721e4bcb536bae2f7562dbba
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 28 18:04:48 2009 +0100

    Sane (un)install for empty directory variables.
    
    This patch fixes all install and uninstall rules to behave
    sanely when $(wheredir) is the empty string, but $(where_HOW) is
    nonempty, for all kinds of values of `where' and `HOW'.
    
    * lib/am/data.am (install-%DIR%%PRIMARY%, uninstall-%DIR%%PRIMARY%):
    Do not touch the install tree if the corresponding directory variable
    $(%NDIR%dir) is empty.
    * lib/am/java.am (install-%DIR%JAVA, uninstall-%DIR%JAVA): Likewise.
    * lib/am/libs.am (install-%DIR%LIBRARIES, uninstall-%DIR%LIBRARIES):
    Likewise.
    * lib/am/lisp.am (install-%DIR%LISP, uninstall-%DIR%LISP): Likewise.
    * lib/am/ltlib.am (install-%DIR%LTLIBRARIES, uninstall-%DIR%LTLIBRARIES):
    Likewise.
    * lib/am/mans.am (install-man%SECTION%, uninstall-man%SECTION%):
    Likewise.
    * lib/am/progs.am (install-%DIR%PROGRAMS, uninstall-%DIR%PROGRAMS):
    Likewise.
    * lib/am/python.am (install-%DIR%PYTHON, uninstall-%DIR%PYTHON):
    Likewise.
    * lib/am/scripts.am (install-%DIR%SCRIPTS, uninstall-%DIR%SCRIPTS):
    Likewise.
    * lib/am/texinfos.am (install-dvi-am, install-html-am, install-pdf-am)
    (install-ps-am, uninstall-dvi-am, uninstall-html-am, uninstall-pdf-am)
    (uninstall-ps-am): Likewise.
    * tests/instdir2.test, tests/instdir-java.test,
    tests/instdir-lisp.test, tests/instdir-ltlib.test,
    tests/instdir-prog.test, tests/instdir-python.test,
    tests/instdir-texi.test: New tests.
    * tests/Makefile.am: Update.
    * NEWS: Update.
    Suggestion by Akim Demaille.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 0930139923e8db0b0334e17dc379682a63f73831
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 28 18:03:15 2009 +0100

    Ensure that empty directory variables work with empty content variables.
    
    This test ensures that, if both $(wheredir) and $(where_HOW) are
    the empty string, then the `install' and `uninstall' rules behave
    sanely, for several directory variables `wheredir' and several
    primaries `HOW'.
    * tests/instdir.test: New test.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 5dba7d0a6945ee746837ba27d4f06f9492fe8c91
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Mar 23 21:47:19 2009 +0100

    Use --tag=FC with libtool also for .f90 files.
    
    * automake.in: Set 'libtool_tag' for language `fc'.
    * tests/fort5.test: Grep for the tag.
    * THANKS: Update.
    Report by John R. Cary.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit df4f77d029cd7fe42722ab402bad105081d093b1
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 11 21:03:00 2009 +0100

    parallel-tests: also record logs of SKIPped tests.
    
    * lib/am/check.am [PARALLEL_TESTS] ($(TEST_SUITE_LOG)): Record
    SKIPs as well.
    Suggested by Jim Meyering.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 3a12ed5e97dc193a38dd14e031658cbd329b50ca
Author: Peter Breitenlohner <address@hidden>
Date:   Sun Mar 22 10:11:14 2009 +0100

    DISTFILES containing a directory and files in that directory.
    
    For PR automake/533:
    When the source tree contains non-writable files or directories
    (as happens during distcheck), and directories or entries
    thereof are listed multiple times in variables to be
    distributed, then the corresponding directories below $(distdir)
    need to be made writable recursively.  Since file modes should
    not change, they need to be copied recursively using `cp -f'.
    
    * lib/am/distdir.am: Handle this situation.
    * tests/distdir.test: Extend test to those cases.
    * NEWS: Update.
    Report by Peter Breitenlohner.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 04bb420a64c45f709bddea95c63fe0b2b35ad015
Author: Jim Meyering <address@hidden>
Date:   Sun Mar 22 10:00:27 2009 +0100

    Fix a documentation typo.
    
    * doc/automake.texi (Headers): Clarify the note telling when it's
    better not to use noinst_HEADERS.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 9003cc9b747b87abd92d421891c0d7ec9e75e0d0
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 22 09:53:19 2009 +0100

    Define AM_RECURSIVE_TARGETS, for gnulib's GNUmakefile.
    
    This new macro lists all public targets which invoke `make'
    recursively, or depend on targets which do so.  It allows to
    prevent parallelism selectively, when multiple targets are
    passed on the `make' command line.
    
    * lib/am/distdir.am [%?SUBDIRS%] (AM_RECURSIVE_TARGETS): New
    macro.
    * lib/am/subdirs.am (AM_RECURSIVE_TARGETS): Likewise.
    * lib/am/tags.am [%?SUBDIRS%] (AM_RECURSIVE_TARGETS):
    Likewise.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 64b35b506420a7e9a00af47fe8d0c283759aa4f6
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 22 09:39:14 2009 +0100

    Minor optimization in parallel-tests text box creation.
    
    * lib/am/check.am [PARALLEL-TESTS] (am__text_box): Use only one
    awk invocation, rather than several tools, to create a text box.
    Suggestion from Akim Demaille.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit d4cc23b052fda663345c0ac634cc8f07bb6417bb
Merge: 8ec471e0dfd31d88e10622ceb8ecc074cc0fe8ab 
4c7f26e8cdc0ced0f19e1453b94f101e3b66340d
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 14 11:14:38 2009 +0100

    Merge branch 'ad-parallel-tests' into next
    
    * ad-parallel-tests:
      Fix LAZY_TEST_SUITE handling and $(TEST_SUITE_LOG) recreation.
      Fix parallel-tests with empty $(TESTS) for BSD make.
      Mark check-html and check-TESTS as recursive for BSD make.
      Match XFAIL_TESTS correctly with Solaris make.
      Use append mode to capture parallel test output.
      parallel-tests: Fix summary output.
      Overhaul of tests/README.
      Documentation for the parallel-tests driver.
      New tests for `parallel-tests'.
      parallel-tests: Ensure backward-compatible semantics.
      Parallel test execution: new option `parallel-tests'.

commit 8ec471e0dfd31d88e10622ceb8ecc074cc0fe8ab
Merge: fae34eab88fa3cac62ee6d6f4de0e478754e98d7 
26147eac793c51d14ec15d699c62c84b21b0f795
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 14 11:13:18 2009 +0100

    Merge branch 'je-silent' into next
    
    * je-silent:
      Rename `silent' mode to `silent-rules' mode.
      `silent' mode unconditionally overrides portability-recursive.
      Drop extra line from compile rules when `silent' is not used.
      Keep `--silent-rules' across triggered automake reruns.
      Provide variables for silencing of user rules.
      Redo variable naming for `silent' machinery.
      Let -Wportability turn on/off the portability-recursive channel.
      New automake command line option `--silent-rules'.
      Documentation and tests for the `silent' option.
      Implement `silent' build rules.
      New channel `portability-recursive'.

commit fae34eab88fa3cac62ee6d6f4de0e478754e98d7
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 14 11:02:34 2009 +0100

    * NEWS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 4c7f26e8cdc0ced0f19e1453b94f101e3b66340d
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 11 20:36:14 2009 +0100

    Fix LAZY_TEST_SUITE handling and $(TEST_SUITE_LOG) recreation.
    
    * lib/am/check.am (check-TESTS): Expand `$(TEST_LOGS)' only once
    in the rule command, for systems with low command line limits.
    Remove $(TEST_SUITE_LOG) even in LAZY_TEST_SUITE mode.
    ($(TEST_SUITE_LOG)): Always recreate $(TEST_SUITE_LOG).  Mention
    lazy mode in the summary output.
    * tests/parallel-tests.test: Test LAZY_TEST_SUITE semantics.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 67f40eda2c2b460ad42e64f01166f74e015ab604
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 10 23:57:01 2009 +0100

    Fix parallel-tests with empty $(TESTS) for BSD make.
    
    * lib/am/check.am [PARALLEL_TESTS] ($(TEST_SUITE_LOG)): Ignore
    empty line stemming from empty $(TEST_LOGS), to avoid counting
    zero tests as one.
    (check-TESTS): If `$(TESTS)' is empty, override TEST_LOGS to be
    empty, rather than `.log', for BSD make.
    * tests/parallel-tests6.test: New test.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 9e741eebc802e98de2e8d1c5cc67ced64732caed
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 10 22:09:45 2009 +0100

    Mark check-html and check-TESTS as recursive for BSD make.
    
    * lib/am/check.am [PARALLEL_TESTS] (.MAKE): Add check-TESTS
    and check-html prerequisites.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit f6cc7d0fa6ce0a0bb64c42f79f2a840f39aab7d2
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 10 22:02:15 2009 +0100

    Match XFAIL_TESTS correctly with Solaris make.
    
    * lib/am/check.am [PARALLEL_TESTS]: VPATH rewriting may have
    changed test names, so srcdir needs to be taken into account
    explicitly when checking against the list of tests expected
    to fail.  Fixes spurious FAILures from XFAIL_TESTS.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 642699970e75580e0f11f5786302082e25d8f49c
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 10 21:33:47 2009 +0100

    Use append mode to capture parallel test output.
    
    * tests/lisp8.test: Use append mode for output from `make -j',
    to avoid dropped lines.
    * tests/parallel-tests3.test: Likewise.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 5a17fc032e187e001b81958c9db1a7020ab66a5f
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 10 21:10:25 2009 +0100

    parallel-tests: Fix summary output.
    
    * lib/am/check.am (am__text_box): Fix unportable sed script,
    replacing `\n' in the right hand side of an `s' command with
    a literal newline.  Kudos to Bruno Haible for the newline idea.
    * tests/parallel-tests.test: Update test to expose this.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 53fd62bced5f60a77fc2d6973912a4007fae9b06
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 8 14:08:18 2009 +0100

    Overhaul of tests/README.
    
    * tests/README: General overhaul.  Mention parallel test suite
    execution, the test-suite.log file; document `Exit' vs. `exit',
    `defs' vs. `defs-p', the naming of `parallel-tests' tests.
    * README: Simplify, point to tests/README.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit c67ad4d3b9c0e902ea4025d31c96648f5b715875
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 8 14:07:37 2009 +0100

    Documentation for the parallel-tests driver.
    
    * doc/automake.texi (Tests, Options): Document the `parallel-tests'
    option, including new features of the test driver.
    * NEWS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 099f454e9cb59c654fd3c5805af377290b9333c2
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 8 14:05:56 2009 +0100

    New tests for `parallel-tests'.
    
    * tests/parallel-tests.test: New file, to expose a bunch of
    features of `parallel-tests': VERBOSE, clean, TEST_SUITE_LOG,
    test dependencies, DISABLE_HARD_ERRORS.
    * tests/parallel-tests2.test: New file, test check-html.
    * tests/parallel-tests3.test: New file, test concurrency.
    * tests/parallel-tests4.test: New file, test suffix rules.
    * tests/parallel-tests5.test: New file, demonstrate compile/test
    concurrency.
    * tests/defs.in: Add a `required' check for rst2html.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit c33683f0f738bb418d1d8548075065fe943ffb71
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 8 14:04:38 2009 +0100

    parallel-tests: Ensure backward-compatible semantics.
    
    For each test in Automake's test suite that uses TESTS, generate
    an identical one that uses the `parallel-tests' option, for
    coverage of backward-compatible functionality.
    
    * tests/gen-parallel-tests: New file, generates distributed
    Makefile.am snippet tests/parallel-tests.am to list all tests
    that use the TESTS interface but not yet the `parallel-tests'
    option, with names mangled to use suffix `-p.test', in ...
    (parallel_tests): ... this new make macro.
    * tests/Makefile.am ($(srcdir)/parallel-tests.am)
    ($(parallel_tests), defs-p): New rules.
    (TESTS): Add check11.test and $(parallel_tests).
    (check_SCRIPTS): Add defs-p, $(parallel_tests).
    (check-clean-local): Remove `defs-p'.
    (EXTRA_DIST): Distribute gen-parallel-tests.
    (MAINTAINERCLEANFILES): New variable, remove $(parallel_tests).
    * bootstrap: Generate parallel-tests.am.
    * tests/check8.test: Check for circular dependencies in rules.
    * tests/check11.test: New test, check that SKIPs are not counted
    as passed tests.
    * tests/defs.in: Unset DISABLE_HARD_ERRORS, LAZY_TEST_SUITE,
    VERBOSE, so the tests are not influenced by the way our test
    suite is invoked.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 9aa1e525a4e192916ffe27d8ac1699c2a694cf6e
Author: Akim Demaille <address@hidden>
Date:   Sun Mar 8 11:29:03 2009 +0100

    Parallel test execution: new option `parallel-tests'.
    
    * automake.in (handle_tests): Set new conditional PARALLEL_TESTS
    when reading check.am.  Handle option `parallel-tests' and all
    its semantics.  Define macros TEST_EXTENSIONS, TEST_SUITE_LOG,
    TEST_SUITE_HTML, TEST_LOGS, TEST_LOGS_TMP, suffix rules if
    applicable, and per-target rules for other tests.  Add all log
    files to %clean_files at the `MOSTLY_CLEAN' level.
    * lib/Automake/Options.pm (_process_option_list): Accept
    `parallel-tests'.
    * lib/am/check.am [!PARALLEL_TESTS] (check-TESTS): Move existing
    testsuite driver under this new conditional.
    [PARALLEL_TESTS]
    (am__rst_title, am__rst_section, am__text_box am__sh_e_setup)
    (am__check_pre, am__check_post): New internal macros.
    ($(TEST_SUITE_LOG), check-TESTS, .log.html, check-html): New
    rules.
    * lib/am/check2.am: New file.
    * lib/am/Makefile.am (dist_am_DATA): Add check2.am.
    * tests/Makefile.am (AUTOMAKE_OPTIONS): Use `parallel-tests'.
    (clean-local): Renamed from distclean-local.
    * tests/defs.in: Drop VERBOSE handling, not needed here any more.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 2391e51c1cdaa56ab03390ebb3754f100e6b021d
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Mar 12 22:03:43 2009 +0100

    Ignore warnings from autom4te about Libtool macros.
    
    * tests/ltinstloc.test: When testing for presence of warnings,
    filter out any that are not interesting for this test, e.g.,
    warnings about installed files or about bogusly named cache
    variables in libtool.m4, emitted by recent Autoconf when older
    Libtool is used.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 26147eac793c51d14ec15d699c62c84b21b0f795
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Mar 12 07:40:20 2009 +0100

    Rename `silent' mode to `silent-rules' mode.
    
    * automake.in (define_verbose_var, verbose_flag)
    (define_verbose_tagvar, handle_options, handle_languages)
    (handle_configure, parse_arguments): Rename the `silent' option
    to `silent-rules', so it coincides with the `--silent-rules'
    command line option; adjust all code and comments.
    * lib/Automake/Options.pm (_process_option_list): Likewise.
    * doc/automake.texi (Invoking Automake, Libtool Flags, Options):
    Likewise.
    * NEWS: Adjust.
    * tests/dollarvar.test, tests/silent.test, tests/silent2.test,
    tests/silent3.test, tests/silent4.test, tests/silent5.test,
    tests/silent6.test, tests/silent7.test: Likewise.
    Suggestion by Jan Engelhardt.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 64942ddeb005bd7b8bce20ae42619b945d22b1c2
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 11 20:53:24 2009 +0100

    `silent' mode unconditionally overrides portability-recursive.
    
    * automake.in (parse_arguments): Don't handle a global `silent'
    option here; instead, ...
    (handle_options): ... handle the "normal" `silent' option here.
    Override `portability-recursive' here, at the last point we deal
    with options, instead ...
    * lib/Automake/Options.pm (_process_option_list): ... of here.
    * tests/silent6.test: Replace unportable make snippet, remove
    FIXME note, add more test cases of options passed in the various
    locations.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit cae4a474fb343b28d3c8fa72f068f7dce8856693
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 11 19:50:16 2009 +0100

    Drop extra line from compile rules when `silent' is not used.
    
    * lib/am/depend2.am [!%FASTDEP%]: Only use the `%VERBOSE%
    @AM_BACKSLASH@' extra line if ?VERBOSE?.
    Report by Ralf Corsepius.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit c65e06621b259081fa79b900c2872c8df471f89f
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 10 22:59:00 2009 +0100

    Keep `--silent-rules' across triggered automake reruns.
    
    * automake.in (usage): Reformat to be a bit clearer.
    (handle_configure): Remove substitutions %STRICTNESS% and
    %USE-DEPS% in favor of a new substitution %AUTOMAKE-OPTIONS%
    that carries over all needed flags.
    * lib/am/configure.am (%MAKEFILE-IN%): Adjust rule.
    * tests/flavor.test: New test, to ensure --$flavor (gnu,
    gnits, foreign, cygnus), --ignore-deps, and --silent-rules are
    preserved across automake reruns.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 8050a6b4d7e2afd82a8e329180e0c035da3af3e7
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Mar 9 22:06:22 2009 +0100

    Relax depcomp test for MSVC to not require minuso.
    
    * m4/depend.m4 (_AM_DEPENDENCIES): When checking the msvisualcpp
    and msvcmsys depmodes, do not require `-c -o' to work just yet.
    It is not needed by the depcomp script for these depmodes, and
    works around the ordering issue between the tests.
    Report by Peter Rosin.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit bee1af31a3e62086b4476ad491aacfecb4e149d8
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Mar 9 21:57:49 2009 +0100

    Provide variables for silencing of user rules.
    
    * automake.in (handle_languages): Always define `AM_V_GEN' and
    `AM_V_at'.
    * doc/automake.texi (Options): Document these flags.
    * tests/silent7.test: New test.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit b09961790e7e4f5f4f58e5b48464cbc5ad9e624f
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Mar 9 21:45:57 2009 +0100

    Redo variable naming for `silent' machinery.
    
    The public variables are named `AM_V_' plus the compiler
    short-hand now, e.g.: AM_V_CC, AM_V_CXXLD, AM_V_GEN.  The
    dispatch variables are internal details and begin with
    `am__v_'.
    
    * automake.in (verbose_var): Update comment.
    (verbose_private_var): New function.  Order functions so that
    ones not needed outside this section are listed first.
    (verbose_dispatch): Remove, no need to factor this.
    (define_verbose_var, define_verbose_libtool): Use
    verbose_private_var.
    (define_verbose_tagvar): Likewise; and simplify.
    Report by Jan Engelhardt.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 19e0c0ae4b457c0c32f43ac4cbc26dc9965b02a5
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Mar 9 21:20:20 2009 +0100

    Let -Wportability turn on/off the portability-recursive channel.
    
    * lib/Automake/ChannelDefs.pm (switch_warning): switch
    `portability-recursive' channel as well if changing the
    `portability' channel.
    * tests/dollarvar2.test: New test.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 86ff47524cc3dff391072e12249880bfa0d42e57
Author: Peter Rosin <address@hidden>
Date:   Mon Mar 9 16:53:11 2009 +0100

    * tests/compile2.test: Fix typo.

commit f04bfdf3e333e1ba15ab9ad02355aad503c28e48
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 7 16:01:34 2009 +0100

    New automake command line option `--silent-rules'.
    
    * automake.in (parse_arguments): Accept `--silent-rules; let it
    override command line warning settings.
    (usage): Document it.
    * doc/automake.texi (Invoking Automake): Document it.
    * NEWS: Update.
    * tests/dollarvar.test: Also test `--silent-rules'.
    * tests/pr300-ltlib.test: Use `$MAKE V=1' to enable verbose
    output, which is matched later in the test.
    * tests/silent6.test: New test.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit a51f03728410166e827262b59f85f31f0419e69d
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 7 15:59:24 2009 +0100

    Documentation and tests for the `silent' option.
    
    * NEWS: Update.
    * doc/automake.texi (Invoking Automake): `silent' turns off some
    portability warnings.
    (Libtool Flags): `silent' silences libtool.
    (Options): Document the `silent' flag.
    * tests/dollarvar.test, tests/silent.test, tests/silent2.test,
    tests/silent3.test, tests/silent4.test, tests/silent5.test: New
    tests.
    * tests/Makefile.am: Update.
    * Makefile.am (maintainer-check): Ignore `DESTDIR' and `V' when
    checking for make variables that should not be overridden from
    the command line.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit e0bd4af16da88e4c2c61bde42675660eff7dff51
Author: Jan Engelhardt <address@hidden>
Date:   Sat Mar 7 15:58:07 2009 +0100

    Implement `silent' build rules.
    
    * automake.in (ccer): New field in the language structure.
    Initialize it for all registered languages.
    (verbose_var, verbose_flag, verbose_dispatch)
    (silent_flag, define_verbose_var, define_verbose_tagvar)
    (define_verbose_libtool): New functions.
    (handle_languages, handle_programs, handle_libraries)
    (handle_ltlibraries, handle_configure)
    (define_compiler_variable, define_linker_variable)
    (define_per_target_linker_variable): Use them where appropriate
    to define variables to implement the silent output machinery.
    * lib/Automake/Options.pm (_process_option_list): Accept
    `silent', turning off `portability-recursive'.
    * lib/am/depend2.am: Add %VERBOSE% and %SILENT% prefixes where
    appropriate.
    * lib/am/lex.am: Likewise.
    * lib/am/library.am: Likewise.
    * lib/am/ltlibrary.am: Likewise.
    * lib/am/program.am: Likewise.
    * lib/am/yacc.am: Likewise.
    * m4/init.m4 (AM_INIT_AUTOMAKE): Substitute, but do not define,
    AM_BACKSLASH.
    * tests/defs.in: Unset `V', to avoid influencing inner tests.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit eb3d397f20a68410d4d25e372ae5f84500f2e506
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 7 15:57:22 2009 +0100

    New channel `portability-recursive'.
    
    Add new channel for portability warnings about recursive make
    variable expansions `$(var1$(var2))'.  Enable it alongside
    `-Wportability'.
    
    * lib/Automake/ChannelDefs.pm (Automake::ChannelDefs): Register
    channel `portability-recursive'.
    * lib/Automake/Variable.pm (_VARIABLE_CHARACTERS)
    (_VARIABLE_RECURSIVE_PATTERN): New variables.
    (check_variable_expansions): Diagnose recursive variable
    expansions through the new channel.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit a88a2a277a7b5f835a32c2120ce6afbbeabd4167
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 7 10:42:34 2009 +0100

    Improve NetBSD 'make -n' output for many standard targets.
    
    * automake.in (handle_tags): Let .MAKE depend on
    `tags-recursive' and `ctags-recursive' if appropriate.
    (handle_all): Likewise for `all'.
    (do_check_merge_target): Likewise for `check-am' and `check'.
    * lib/am/ansi2knr.am (.MAKE): Depend on %ANSI2KNR-DIR%/ansi2knr.
    * lib/am/install.am [%?maybe_BUILT_SOURCES%] (.MAKE): Depend on
    `install'.
    * tests/maken3.test, tests/maken4.test: New tests.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 31a0b6b54782f24dd7ed84d257095078c1d6e937
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 7 09:00:19 2009 +0100

    Improve `make -n dist' and `make -n distcheck' for GNU make.
    
    Ensure that `make -n dist' and `make -n distcheck' do not change
    files, due to GNU make executing rules containing `$(MAKE)'.
    
    * lib/am/distdir.am (distdir): Separate the creation of
    `$(distdir)/$$subdir' for `$(DIST_SUBDIRS)' and the recursion
    into the `$(DIST_SUBDIRS)' in two separate rule commands.
    (distcheck): Exit recursive rule early when run with `make -n',
    as detected by a witness file.
    * tests/maken.test, tests/maken2.test: New tests.
    * tests/Makefile.am: Update.
    * NEWS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit f55440a1497d8653b01324d74a4418a1847146f6
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 7 07:40:06 2009 +0100

    Solaris make testsuite fixes.
    
    * tests/check10.test: When a rule fails, Solaris make will
    output the complete command that failed; in this case the test
    suite driver.  Adjust the test to not bogusly match lines from
    the driver, rather than its output.
    * tests/distcleancheck.test: Avoid triggering VPATH rewriting,
    not desirable in this test.
    * tests/specflg10.test: Use BUILT_SOURCES to specify an
    intermediate target, so Solaris make knows what to do.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit eb3945795c35cfbdc02cacb6a1f45f7b0606a5b1
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 7 01:41:29 2009 +0100

    testsuite: SKIP compile tests if configure found no compiler.
    
    * tests/depend6.test: configure will exit 77 if AC_PROG_CC found
    no working compiler.  Allow the test to be SKIPped in that case.
    * tests/postproc.test: Likewise.
    * tests/pr243.test: Likewise.
    * tests/pr266.test: Likewise.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit ab42654df7632fed09a2317389b1eb4935d432d7
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 7 01:27:11 2009 +0100

    Fix maintainer-check fallout.
    
    * tests/compile2.test: Use `Exit', not `exit'.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit b34573760e626b558a59ea30f8ab58b76b43082a
Author: Peter Breitenlohner <address@hidden>
Date:   Sat Mar 7 01:06:18 2009 +0100

    Extract correct man section from files in man_MANS.
    
    * lib/am/mans.am: Extract correct man section in the presence of
    multiple dots in the file base name and/or directory components.
    * tests/man5.test: New test case.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 32defaf039f2ee42cca07d079412f4e554f461b5
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Mar 6 07:34:08 2009 +0100

    manual: Fix logic in AM_MAINTAINER_MODE description.
    
    * doc/automake.texi (maintainer-mode): Fix logic in
    AM_MAINTAINER_MODE description.
    * THANKS: Update.
    Report by Daniel Kahn Gillmor.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit f39d517cd3eb197819dd6697f93798103b3c3dbe
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Mar 5 20:02:03 2009 +0100

    * lib/gnupload: Change conffile name to `.gnuploadrc'.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 8c35801ec527743f9f154759d5a1c046df11d6e0
Author: William Pursell <address@hidden>
Date:   Mon Dec 1 21:06:10 2008 +0000

    Replace bare `automake' with address@hidden' or `Automake'.
    
    * doc/automake.texi: Avoid bare `automake' in the manual,
    replacing occurrences with address@hidden' when the command
    is meant, and `Automake' when speaking about the software
    package in general.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit de7eb7f3e09cecce9d504ba8f90fb49a0003c77e
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 4 21:19:49 2009 +0100

    * lib/depcomp: Various portability and quoting nits.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 63a87d99bcc7b60ebb250ba1ce57b5551af330fb
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 4 20:41:05 2009 +0100

    reformat gnupload script.
    
    * lib/gnupload: Reformat and reindent.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit e37a4760fc47564d61138a1c2daaf784c7186aaf
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 4 20:40:43 2009 +0100

    gnupload touchups.
    
    * lib/gnupload (conffile): New variable.  Use throughout.
    (dry_run): Use `false' and `:' values.  Show, don't execute,
    gpg signing commands upon --dry-run.
    (usage): Typo and formatting fixes.  Mention that commands are
    applied in order.
    (argument loop): Factorize a bit, fix quoting.
    (dprint, mkdirective, mksymlink, upload): Formatting and
    portability fixes.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit f034a464d6e536eebfb37cc788558ad613564db8
Author: Sergey Poznyakoff <address@hidden>
Date:   Wed Mar 4 20:39:56 2009 +0100

    Various gnupload improvements.
    
    Add support for uploading to download.gnu.org.ua.
    Add support for a .gnupload configuration file.
    Support creating and removing symlinks.
    Allow for several operations in a single invocation.
    Add debugging features.
    
    * lib/gnupload: New options --delete, --symlink, --rmsymlink,
    --symlink-regex, --dry-run; support `--' to separate options and
    commands from files.  New target download.gnu.org.ua.  Expand
    `.gnupload' file contents before command line arguments.
    (usage): Expand.
    (dprint, mkdirective, mksymlink, upload): New functions.
    * THANKS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 7a98106d9c1ec6a25ea69708a9d21f487535023e
Author: Peter Rosin <address@hidden>
Date:   Tue Mar 3 22:29:12 2009 +0100

    Add depmode=msvcmsys for Microsoft Visual C++ on MSYS.
    
    * lib/depcomp [msvisualcpp]: Fork fewer processes. Filter out
    libtool in the preprocessor invocation (as is done in
    depmode=cpp). Silence compiler stderr.
    [msvcmsys]: New depmode as a derivative of depmode=msvisualcpp.
    msvcmsys transforms any backslashes into forward slashes to
    make the grep in depend.m4 match, instead of the "cygpath -u"
    that is used in msvisualcpp.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit d7fb4311ce271bf84fb44553b435036356720e5b
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 3 21:10:43 2009 +0100

    Fix w32 path handling in the `compile' script.
    
    * lib/compile: Handle colons and backslashes in win32 paths.
    * tests/compile2.test: New test.
    * tests/Makefile.am: Update.
    Report and initial patch by Peter Rosin.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 34ac02d388e030eb8af06fd32068b560d976cd71
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 3 21:03:57 2009 +0100

    Add ChangeLog for last commit

commit 500f6ca793385bfa3bc6516d5a63fcd8f28e10df
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 3 20:44:42 2009 +0100

    Fix `use constant' usage for MSYS Perl 5.6.0.
    
    * automake.in (QUEUE_MESSAGE, QUEUE_CONF_FILE, QUEUE_LOCATION)
    (QUEUE_STRING): Define using one `use constant' each; as perl
    5.6.0 (on MSYS) does not understand `use constant { ... }'.
    * THANKS: Update.
    Report by Peter Rosin.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit d22169ba7c9707dd8bed90f1f2abcaeb59107ef9
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 1 16:51:34 2009 +0100

    Fix recursive html and install-* doc rules for BSD make.
    
    * automake.in (%required_targets): Add html-am,
    install-html-am, install-dvi-am, install-pdf-am, install-ps-am,
    install-info-am.
    * tests/txinfo32.test: New test.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 55b11a9376f95c4a4f7eb9e0fc0b6940e71e88a5
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 1 16:47:45 2009 +0100

    Fix comment typo.
    
    * lib/am/distdir.am (distcheck): Fix typo in comment.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 2a5d004671522477d177d1e9553c5a0a1954fd5c
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 1 15:01:44 2009 +0100

    Ignore generated files below doc/amhello for git.
    
    * doc/amhello/.gitignore: New file.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit cd351b874f780586c7ca5201794ff17254f87b1c
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Feb 17 07:29:04 2009 +0100

    Cross-reference `Flag Variables Ordering' from `Program variables'.
    
    * doc/automake.texi (Program variables): Add cross reference to
    `Flag Variables Ordering' node.
    Report by Karl Berry.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 77316d54d4f279f82f4fae6d49336fa442ec1849
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Jan 31 10:33:00 2009 +0100

    Fix mmodely.test to work on Solaris 10.
    
    * tests/mmodely.test: Define yylex, to satisfy needed symbol in
    libfl.  Return from main instead of using exit, undeclared.
    * THANKS: Update.
    Report by Chris Hoogendyk.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 0a0bdb97abaec849db6e4dc6caa6a919faa2491f
Author: Karl Berry <address@hidden>
Date:   Fri Jan 30 00:20:00 2009 +0100

    * lib/gnupload: Add download URL to --help output.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit d87a073eafb273a497b92deb12d920f96861fc27
Author: Eric Blake <address@hidden>
Date:   Fri Jan 23 15:34:17 2009 -0700

    Use no-arg macros via AC_REQUIRE for consistency.
    
    * m4/init.m4 (AM_INIT_AUTOMAKE): Require, rather than directly
    expand, AM_PROG_INSTALL_SH and AM_PROG_INSTALL_STRIP.
    * configure: Regenerate.
    
    Signed-off-by: Eric Blake <address@hidden>

commit b74717c0cfbae739157df5238d6f9af1edb8a02a
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Jan 20 20:58:48 2009 +0100

    Bump copyright years.
    
    * aclocal.in (write_aclocal, version): Bump copyright years.
    * automake.in (gen_copyright, version): Likewise.
    * doc/automake.texi: Likewise.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 72d358a957c7c5368c5618910ad1a098e1620e5d
Author: Chris Pickett <address@hidden>
Date:   Mon Dec 29 20:32:56 2008 +0100

    Clarify overriding of `*_DEPENDENCIES' in LIBOBJS node.
    
    * doc/automake.texi (LIBOBJS): Clarify overriding of
    `*_DEPENDENCIES'.
    * THANKS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 0fb020fa6e1959f06f44427f4b6b0ca99e0a2745
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Dec 21 22:38:37 2008 +0100

    Revamp semantics for `missing help2man' and manpage distribution.
    
    Previously, `missing help2man' would create a missing man page
    containing an error message, and exit 1.  This does not play
    well with `make': the next run will see this particular man page
    as being up to date, and will only error out on the next
    generated man page, if any; repeat until all pages are done.
    This patch changes `missing' to exit successfully in this case,
    but `make dist' will ensure that no such man pages are packaged.
    
    * lib/missing: Exit successfully even if we create a replacement
    page due to missing help2man.
    * automake.in (make_paragraphs): Define %HAVE-MANS% to be true
    if this makefile deals with man pages.
    * lib/am/distdir.am (distdir): If %INSTALL-MAN% and %HAVE-MANS%,
    check that no man page in $(MANS) contains the replacement text
    from `missing'.
    * tests/man4.test: New test.
    * tests/Makefile.am: Update.
    * NEWS: Reorder a bit, update.
    * THANKS: Update.
    Report by Werner Lemberg and Karl Berry.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 08810c8aba0635190b8d6d230fec651c5b44698b
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Dec 21 22:26:14 2008 +0100

    Do not use 'global' for makefile-wide settings.
    
    * doc/automake.texi (Linking, Libtool Flags)
    (Program and Library Variables, Flag Variables Ordering):
    Reword instances of `global variables' that really mean
    makefile-wide ones.
    * THANKS: Update.
    Report by Andreas Bergmeier.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit d21e702200d11cf226d611733df5a1917422acbb
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Dec 21 17:33:17 2008 +0100

    Fix config.status depfiles failure.
    
    * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Commands are
    again a single shell brace group, so they are correctly skipped
    when dependencies are turned off.  The failure is noisy with
    ksh only.
    * tests/depend6.test: New test.
    * tests/Makefile.am: Adjust.
    * THANKS: Update.
    Report and different suggested patch by Markus Duft.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 243da1ec4a23bfe8f69d22ffbc037740cbfb683d
Author: Zoltan Rado <address@hidden>
Date:   Sun Dec 21 17:13:37 2008 +0100

    Fix a couple of typos in the manual.
    
    * doc/automake.texi (DESTDIR): Fix a couple of typos.
    * THANKS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit af8a0d797d79fac53e2fe92c4974a9cdce5f4ad8
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Dec 13 14:04:29 2008 +0100

    Fix nonportable sed script in 'missing'.
    
    * lib/missing: In sed script, do not use ';' after 't' commands.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit bbf39a2a6c9c09642349b6cf222fc2d42013ae3d
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Dec 7 13:09:09 2008 +0100

    Release procedure: check for broken links.
    
    * HACKING: when uploading the manual at release time,
    check for broken links.
    Report by Michael Ploujnikov.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit bd537a3060688951e5e91b63a9ec92aae85583d6
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Dec 7 12:39:00 2008 +0100

    Fix some broken links, for PR automake/531.
    
    * doc/automake.texi (amhello Explained)
    (Mixing Fortran 77 With C and C++): Fix broken links to
    Autoconf manual.
    Report by Michael Ploujnikov.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit e1d1a42ddfaf960e0af1fdcdcb803f02c8f79d2f
Author: Michael Ploujnikov <address@hidden>
Date:   Sun Dec 7 12:10:18 2008 +0100

    Various spelling and grammar fixes.
    
    * doc/automake.texi (Optional, Future of aclocal): Various
    spelling and grammar fixes.
    * THANKS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 87b665e53a60c8020a6a172b5f3e56c65cf7e417
Author: William Pursell <address@hidden>
Date:   Mon Dec 1 21:06:32 2008 +0000

    Simple typographical and grammar errors in automake.texi.
    
    * doc/automake.texi: Fix object/article consistency (eg "an
    flag" becomes "a flag"), correct minor punctuation errors, etc.

commit b4cd2d51d8048fba8a6774df859e62275e8c1c84
Author: William Pursell <address@hidden>
Date:   Mon Dec 1 21:06:18 2008 +0000

    Replace 'configure' with '@command{configure}' as appropriate.
    
    * doc/automake.texi (Auxiliary Programs, Python, Rebuilding):
    Replace 'configure' with '@command{configure}' as appropriate.

commit 7a349e3a10f6e868db1329f650d5db9de8133617
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Nov 29 11:03:32 2008 +0100

    Fixup release rules.
    
    * Makefile.am (cvs-diff): Remove.
    (git-dist): Do not use clcommit any more.  Use new-style tag
    name.  Pass $(AM_MAKEFLAGS) to $(MAKE).
    (git-diff): Adjust.
    (git-release): Do not upload to sources.redhat.com.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit a880e0977638d40bb1bbfbef451ec7447022e0b5
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Nov 27 22:27:15 2008 +0100

    Fix portability issues in distcleancheck_listfiles doc example.
    
    * doc/automake.texi (Dist): In the `distcleancheck_listfiles'
    code example, add `.' path, for Solaris `find', also rewrite so
    `{}' appears only once and as separate argument, for Posix.
    * tests/distcleancheck.test: New test.
    * tests/Makefile.am: Update.
    * THANKS: Update.
    Report by Jan Engelhardt and Andreas Schwab.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit e9a942a19485b83690596cc8ae375b86777eaf9e
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Nov 27 21:46:36 2008 +0100

    Cope with whitespace in $MISSING and $install_sh.
    
    * configure.ac (am_AUTOHEADER): New substitution, save the value
    of $AUTOHEADER before AM_INIT_AUTOMAKE may add $MISSING.
    * tests/defs.in: Use am_AUTOHEADER.
    * lib/am/install.am: Fix typo.
    * m4/install-sh.m4 (AM_PROG_INSTALL_SH): Add suitable
    single-quote quoting to install_sh, but only if needed.
    * m4/missing.m4 (AM_MISSING_HAS_RUN): Add suitable double-quote
    quoting to MISSING, but only if needed.
    * m4/sanity.m4 (AM_SANITY_CHECK): Abort configure if `pwd` or
    $srcdir contain shell meta-characters that cannot be handled;
    space and tab are allowed in the former only.
    * tests/sanity.test: New test.
    * tests/Makefile.am: Adjust.
    * NEWS: Update.
    Reports by Jim Meyering and others.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 21072002ed61ffc230faab3fa3f0ef720b436965
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Nov 24 07:44:33 2008 +0100

    Let `missing' also work with versioned and prefixed programs.
    
    * lib/missing: Ignore prefixes of `gnu-', `gnu', and `g' when
    testing for known programs; also, ignore suffixes.
    * tests/missing.test: Amend test.
    * NEWS, THANKS: Update.
    Report by Tim Rice.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit f68545efba4da0bf3b0a003fad0fe1014381809e
Author: William Pursell <address@hidden>
Date:   Sun Nov 23 22:23:12 2008 +0100

    Fix tenses, plurals, swap words, cleanup in manual.
    
    * doc/automake.texi (Macro search path, Extending aclocal)
    (Local Macros, Serials, Public macros, Directories)
    (Conditional Subdirectories, Nesting Packages)
    (Building a program, Libtool Modules)
    (Program and Library Variables, Default _SOURCES, LIBOBJS):
    Correct verb/object tense agreement, swap some words,
    and general trivial cleanup.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 50597fd31af66550af556512414082b22b3eb45f
Author: William Pursell <address@hidden>
Date:   Sat Nov 22 15:06:50 2008 +0100

    Fix more typos and grammaros in the manual.
    
    * doc/automake.texi (VPATH Builds, Nested Packages)
    (Length limitations, Auxiliary Programs, Invoking Automake)
    (Requirements, Optional): Fix typos and grammaros, correct URL
    to 'config' source repository.  Rewrite description of AC_SUBST.
    (true): Cross-reference to `Default _SOURCES' node.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit b610c3149e7dfe2eb3a2446ec523eb593fe8652b
Author: William Pursell <address@hidden>
Date:   Sat Nov 22 14:53:40 2008 +0100

    Quote APIVERSION in configure.ac.
    
    * configure.ac: Quote APIVERSION.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 3b5acbefe6307a0b04046ed56e902ae374b200b8
Author: Jim Meyering <address@hidden>
Date:   Sat Nov 22 14:19:35 2008 +0100

    Fix typo introduced by Committer in last patch.
    
    * tests/xz.test: Fix typo introduced by Ralf in last patch.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 7e2cfbf051cfa093df2c562989d297485e4f161b
Author: Jim Meyering <address@hidden>
Date:   Sat Nov 22 12:02:36 2008 +0100

    Add xz compression support.
    
    * NEWS: Mention xz, as well as lzma (xz will displace lzma).
    * automake.in (handle_dist): Recognize dist-xz.
    (make_paragraphs): Map XZ to dist-xz.
    * doc/automake.texi (Dist): Add dist-xz.
    (Options): Likewise.
    * lib/Automake/Options.pm (_process_option_list): Accept
    dist-xz.
    * lib/am/distdir.am (dist-xz): New rule.
    (dist dist-all): Add command to create an xz-compressed tarball.
    (distcheck): Handle xz-compressed tarballs just like the others.
    * tests/xz.test: New file, based on nogzip.test.
    * tests/Makefile.am (TESTS): Add xz.test.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 4c23b9a9810d05b5ac4369a55c840b20fb77649b
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Nov 22 11:46:39 2008 +0100

    When installing COPYING, recommend adding the file to VCS.
    
    * automake.in (require_file_internal): If installing `COPYING',
    mention that we install the GPLv3 file and recommend adding the
    file to version control.
    * doc/automake.texi (Invoking Automake): Point to `Gnits' node
    for `--add-missing'.
    (Gnits): Clarify semantics: that for strictness gnu or higher,
    INSTALL is installed, and that COPYING is installed as GPLv3
    if no COPYING file exists.
    * tests/license2.test: New test.
    * tests/Makefile.am: Update.
    * NEWS, THANKS: Update.
    Report by Brian Cameron.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 4feeccf9409951d0d7eea8e23a56afaed8b17175
Author: William Pursell <address@hidden>
Date:   Thu Nov 20 06:33:58 2008 +0100

    Fix typos and grammaros in the documentation.
    
    * doc/automake.texi (Timeline): Fix typos and grammaros.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit c594f8317c63ea4ece4af326788602e2e29e3084
Author: Karl Berry <address@hidden>
Date:   Wed Nov 12 20:52:03 2008 +0100

    New gnupload option --delete to remove archive files.
    
    * lib/gnupload: Accept --delete to remove files from
    alpha.gnu.org or ftp.gnu.org.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit f51165dd1a6ca52d64ba73697e9ba4a24715b0ec
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Nov 12 07:07:31 2008 +0100

    Testsuite fixes for ksh.
    
    * tests/check10.test: Add ':' as last command in subshell, for
    zero exit status of the subshell.
    * tests/parallel-am.test: Do not let failing 'unset' of
    nonexistent variable exit the test.
    * tests/parallel-am2.test: Likewise.
    * tests/parallel-am3.test: Likewise.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 454cbc4c4440beb4a7368248ff7859edc54c0aae
Author: Charles Wilson <address@hidden>
Date:   Tue Nov 11 23:34:47 2008 +0100

    Cleanup config.lt in case LT_OUTPUT is in use.
    
    * lib/am/libtool.am [TOPDIR_P] (distclean-libtool): clean up
    config.lt as well as libtool.
    * tests/libtoo11.test: New test.
    * tests/Makefile.am: Update.
    * NEWS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 9a2df59841c8906e230a6ebe4e9cafb90dc03d56
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Nov 11 07:10:30 2008 +0100

    Sync auxiliary files from upstream.
    
    * INSTALL, lib/INSTALL, lib/config.guess, lib/config.sub,
    lib/texinfo.tex: Sync from upstream.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit ba74efba1a408e89a87cfe34f2e939036954e7e4
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Nov 10 22:27:14 2008 +0100

    Update to GFDL 1.3.
    
    * doc/fdl.texi: Update to GFDL 1.3.
    * doc/automake.texi (GNU Free Documentation License): Adjust.
    * NEWS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit bc41f1c27a24e1eab9a036356cf3c529c35882f6
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Nov 10 21:47:06 2008 +0100

    Fix typos.
    
    * NEWS: Fix typos.
    * automake.in: Fix typos in comments.  Remove extraneous
    whitespace.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit bb9dfbde44523d07a840f02e966f299568ad07f3
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Nov 6 21:06:01 2008 +0100

    Cope with absent Perl modules threads and Thread::Queue.
    
    * automake.in: Instead of `use threads', use `require threads;
    import threads' inside a BEGIN section.  Likewise for
    Thread::Queue.
    * lib/Automake/ChannelDefs.pm (Automake::ChannelDefs): Likewise.
    * lib/Automake/tests/Condition-t.pl: Likewise.
    * lib/Automake/tests/DisjConditions-t.pl: Likewise.
    * configure.ac: Likewise, use `require' and `import'.
    Report by Eric Blake, fix suggested by Ben Pfaff.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit d016ef1e5d42bce1775b7b39e3dab89f392f27d7
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Nov 4 22:42:23 2008 +0100

    Multiple 'make uninstall' should not fail even for TEXINFOS.
    
    * lib/am/texinfos.am (uninstall-info-am): Do not fail due to
    install-info if the installed file does not exist (any more).
    * tests/txinfo26.test: Issue multiple `make uninstall'.
    * tests/instmany-mans.test: Likewise.
    * tests/instmany-python.test: Likewise.
    * tests/instmany.test: Likewise.
    * tests/txinfo26.test: Likewise.
    * NEWS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 96cda9c82224e6609b7ddbde89b43a91eddf2fed
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Nov 3 22:56:22 2008 +0100

    New public macro AM_SUBST_NOTMAKE.
    
    * m4/substnot.m4 (AM_SUBST_NOTMAKE): New public macro; invoke
    _AM_SUBST_NOTMAKE with arguments.
    * doc/automake.texi (Optional): Document it.
    * NEWS: Update.
    * tests/subst4.test: New test.
    * tests/Makefile.am: Update.
    Suggestion by Bruno Haible.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 370b583ea8bc23d9d805fb9ec5ea97526a23331d
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Nov 3 22:50:16 2008 +0100

    Fix regression introduced by AM_DEFAULT_SOURCE_EXT.
    
    * automake.in (handle_source_transform): Use the right variable
    when determining whether to apply the old rule for the libtool
    library default source name.
    Testsuite failure exposed by Bob Proulx' build daemon.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 90ea138b4ca46dc988314d74bb0e1759821aea84
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Nov 2 22:59:38 2008 +0100

    New maintainer target release-stats.
    
    * Makefile.am (release-stats): New target, to help computing the
    entries in the statistics table in automake.texi.
    * doc/automake.texi (Releases): Reformat a bit.  Add number of
    generated files.  Add entry for 1.10.1.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit d20e982e3cd4966d727c36801e7fa329c7b32011
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Nov 2 22:55:30 2008 +0100

    Choose default source extension: AM_DEFAULT_SOURCE_EXT.
    
    * automake.in (handle_source_transform): Accept unconditional
    literal extension in AM_DEFAULT_SOURCE_EXT as override for the
    default source extension `.c'.  If set, ignore the old default
    source rule for libtool libraries.
    * doc/automake.texi (Default _SOURCES): Document this.
    * NEWS: Update.
    * tests/specflg10.test: New test.
    * tests/Makefile.am: Update.
    Suggestion by Akim Demaille.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 956cf31f30be90b613d7afb8082b44feb8d2750f
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Nov 2 22:52:27 2008 +0100

    Fix maintainer-check failure.
    
    * tests/parallel-am.test: Rename variable to not match pattern
    used in maintainer-check.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 3e155832be4fea62d84d244ba11f0d650127335c
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Oct 27 22:50:32 2008 +0100

    * NEWS: Fix typo.
    
    Spotted by Jim Meyering.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 6a0dc321fa3d45e0deaf28ad82f3b5e3c8e8ea4a
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Oct 26 20:49:26 2008 +0100

    Parallel automake --add-missing: serialized file installs.
    
    * automake.in (QUEUE_CONF_FILE, QUEUE_LOCATION, QUEUE_STRING):
    New serialization keys.
    ($required_conf_file_queue): New file global.
    (queue_required_conf_file, require_queued_conf_file): New
    functions, to queue and dequeue requirements for aux dir files.
    (require_conf_file): Enqueue if needed.
    (get_number_of_threads): Can do threads with --add-missing now.
    (handle_makefiles_threaded): Let worker threads enqueue, let
    master attend to queued requirements at the right time.
    * tests/parallel-am.test: Explain the purpose of the include
    chain used here.
    * tests/parallel-am2.test: Also cope with --add-missing.
    * tests/parallel-am3.test: New test, test absence of races with
    concurrent same-file installs stemming from --add-missing.
    * tests/Makefile.am: Adjust.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit be6de492fc71c2249e6d080a3e5050a4e0ad4334
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Oct 26 20:38:06 2008 +0100

    Implement serialization for Locations.
    
    * lib/Automake/Location.pm (serialize, deserialize): New
    functions.  They allows to serialize a Location in an array, and
    to restore a Location from a thread queue.  The API is
    unsymmetric (array vs. queue) because enqueuing data needs to
    happen atomically.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 3fd0df9b84cdc9106907e4662103747838251f1c
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Oct 26 20:11:12 2008 +0100

    Parallel automake: ordered output messages.
    
    * lib/Automake/Channels.pm (%_default_options): New options
    `ordered' default enabled, `queue', default zero (no queue),
    `queue_key' default undefined.
    (_merge_options): Ensure `ordered' channels cannot have fatal
    messages or backtrace output.
    (_enqueue, _dequeue): New functions, to push messages onto a
    Thread::Queue, and output messages from such a queue, suitably
    weeded for duplicates in the same manner as _print_message.
    (_print_message): If the channel is ordered and has an
    associated queue, then enqueue messages instead of printing
    them.
    (setup_channel_queue, pop_channel_queue): New functions,
    to set a Thread::Queue for channels, and to flush a queue.
    * lib/Automake/ChannelDefs.pm: Unset channel option `ordered'
    for fatal, automake, and verb channels.
    * automake.in (QUEUE_MESSAGE): New global constant, used as
    serialization key.
    (handle_makefiles_threaded): Create message queues for each
    input file; workers queue messages, and the master outputs them
    ordered, using the new Channels.pm functions.
    * tests/parallel-am.test: Also check for ordered output (in the
    absence of --add-missing races).
    * tests/parallel-am2.test: New test; check for ordered output of
    warning and (regular) error messages.
    * tests/Makefile.am: Adjust.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 937775c8efa56c28891748aa75ab540a7a884315
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Oct 26 19:29:25 2008 +0100

    Parallel automake execution: AUTOMAKE_JOBS.
    
    * lib/Automake/Config.in (perl_threads): New global.
    * automake.in: Use it.  If the perl supports interpreter-based
    threading, then use `threads' and `Thread::Queue'.
    (handle_makefile, handle_makefiles_serial): New functions,
    factored out from main.
    (get_number_of_threads): New function, compute number of threads
    to use, based on environment variable `AUTOMAKE_JOBS' and number
    of independent makefiles.
    (handle_makefiles_threaded): New function.  Spawn threads, use
    thread queue to distribute handling the different makefiles.
    Collect $exit_code values from threads.
    (main): Use new functions.
    * aclocal.in: No threads here.
    * configure.ac: Substitute PERL_THREADS; enabled with perl >=
    5.7.2 and when ithreads are available.
    * bootstrap (dosubst): Likewise.
    * Makefile.am (do_subst): Likewise.
    * lib/Automake/Makefile.am (do_subst): Likewise.
    * lib/Automake/ChannelDefs.pm: Use `Automake::Config' and
    `threads'.
    (verb): Prepend thread ID (tid) to verbose messages.
    * lib/Automake/Channels.pm (msg): Before exiting, flush stderr,
    needed for worker threads.
    * lib/Automake/tests/Makefile.am (TESTS_ENVIRONMENT): Also
    include the build tree path, so Config.pm is found.
    * tests/parallel-am.test: New test.
    * tests/Makefile.am: Update.
    * doc/automake.texi (Invoking Automake): Document AUTOMAKE_JOBS.
    * NEWS, THANKS: Update.
    Report about long execution times by Joakim Tjernlund and others.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 2b85923e0b06f7f633b7f9f18bdec2b16ec5d958
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Oct 26 18:50:17 2008 +0100

    Minor file checking optimization: set_dir_cache_file.
    
    * lib/Automake/FileUtils.pm (set_dir_cache_file): New function.
    * automake.in (require_file_internal): Instead of resetting the
    cache when a file has been installed, simply correct the cache
    using set_dir_cache_file.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit fe385087e32ac8a30d15f14f4356424a89760daa
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Oct 26 16:29:54 2008 +0100

    No uniquifying for fatal, prog_error, and verbose messages.
    
    There is no point in dropping critical messages, even if they
    are duplicates (unlikely to happen unless they have been sent
    as non-critical messages before), and verbose messages should
    enable to show progress, even using duplicate statements.
    * lib/Automake/ChannelDefs.pm (fatal, automake, verb): Set
    `uniq_part' to `UP_NONE' when registering these channels.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit bc00e3a554688222aeed8898ae6559087d4933b6
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Oct 26 15:55:22 2008 +0100

    Fix 'config.status --file=... depfiles' with new Autoconf.
    
    * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Eval
    $CONFIG_STATUS contents if we detect the quoting used by
    Autoconf 2.62 and newer for --file=.
    * tests/depend5.test: New test.
    * tests/Makefile.am: Update.
    * NEWS, THANKS: Update.
    Report by Sam Steingold against gnulib.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit d5bec12a1fed7ccadec4885adea35c97e149e720
Author: Johan Dahlin <address@hidden>
Date:   Sun Oct 26 10:28:40 2008 +0100

    Support for Python 3.0, drop support for pre-2.0.
    
    * lib/py-compile: Do not import string; use sys.stdout.write
    instead of print, files.split instead of string.split.
    * m4/python.m4 (AM_PATH_PYTHON): Also look for python3 and
    phython3.0; do not look for python1.5.  Use sys.stdout.write.
    (AM_PYTHON_CHECK_VERSION): Do not use string; adjust to xrange
    removal in Python 3.0, and changed semantics of map.
    * doc/automake.texi (Python, Hard-Coded Install Paths): Update
    Python versions mentioned in the manual, using 2.5 everywhere.
    * NEWS, THANKS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 78ed77404a3f3a35b9f02a4902e61857be669386
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Oct 22 21:59:02 2008 +0200

    Drop unused variable.
    
    * lib/Automake/Channels.pm (@chain): Drop unused variable.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 3497cbc55268e2daf66bf179978883fc92183cc2
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Oct 22 21:31:46 2008 +0200

    Cleanup of per-input global variables in automake.in.
    
    * automake.in ($output_vars, $output_all, $output_header)
    ($output_rules, $output_trailer): Fix comment, and sort
    declarations in the order they will appear in the output.
    ($all_target): Unused variable, remove.
    (Variables not reset by &initialize_per_input.): New section,
    clarify that %am_file_cache is not reset.
    (initialize_per_input): Reset $am_file_name, $am_relative_dir,
    $in_file_name, $relative_dir, and $topsrcdir to `undef' rather
    than the empty string; $topsrcdir was not reset at all.  Sort
    remaining variables in the same order as in the section
    `Variables reset by &initialize_per_input'.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit d8efaeb33f3e662005bfe504264c54ee72b45156
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Oct 22 21:21:55 2008 +0200

    Let stderr output end up on fd 2 in testsuite.
    
    * tests/defs.in (AUTOMAKE_run): Output recorded stderr on file
    descriptor 2.
    * tests/getopt.test: Fix erroneous multiple redirection,
    uncovered by above change.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit c15d9a8e130cd79e9d79a8ede5a8f431ead5216f
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Oct 19 19:54:12 2008 +0200

    Fix DisjConditions module to be thread-safe for perl >= 5.7.2.
    
    Self-hashes of blessed references are not correctly transported
    through thread creation.  This patch fixes that by recreating
    the hashes upon thread creation with a CLONE special subroutine,
    which is automatically invoked by new enough Perl versions.
    * lib/Automake/DisjConditions.pm (CLONE): New special
    subroutine to fix self hashes upon thread creation.
    * lib/Automake/tests/Condition-t.pl: New, sister test to
    Condition.pl, but spawns a new threads after each creation of a
    new condition; skip test if perl is too old or ithreads are not
    available.
    * lib/Automake/tests/DisjConditions-t.pl: Likewise.
    * lib/Automake/tests/Makefile.am (TESTS): Add them.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit b6af214094ead458695113c17d7a2cade7c54dbc
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Oct 18 11:09:14 2008 +0200

    Fix comment typos.
    
    * automake.in (require_file_internal): Fix typos in comments.
    * m4/amversion.in: Likewise.
    * lib/Automake/Variable.pm: Likewise.
    * lib/Automake/XFile.pm: Likewise.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit b9cf117b19fb91b3931e9bad064be6beca19240a
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Oct 18 10:08:15 2008 +0200

    Diagnose unsupported uses of `backname' helper function.
    
    * automake.in (backname): Error out if the path points outside
    the directory it started in.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 9c0bda6240dce5262fc4b4b28b26db8cd840cd57
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Oct 12 22:22:39 2008 +0200

    Nicer 'make dist' output.
    
    * lib/am/distdir.am (distdir): Hide the complex script
    used for computing the relative subdirs; echo the sub-make
    command.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit e7af73ee9a7f85eb5c7672d6ee61ced6bdb10f95
Author: William Pursell <address@hidden>
Date:   Sun Oct 12 22:13:39 2008 +0200

    * tests/defs.in: Fix comment typo.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 8f126edc167f035c6f9b9fd7607e7dfa77f33e60
Author: William Pursell <address@hidden>
Date:   Sun Oct 12 21:51:18 2008 +0200

    Fix grammar w.r.t. plurals in test reports.
    
    * lib/am/check.am: Fix singular/plural forms in test reports.
    * tests/check10.test: New test.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit ae4ab510f17e57b6a4998c590df7566fb47d73a9
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Oct 10 07:44:01 2008 +0200

    Minor fixups for Vala support.
    
    * automake.in: $(VALAFLAGS) comes after $(AM_VALAFLAGS).
    * doc/automake.texi (Vala Support): Add some references,
    document AM_VALAFLAGS, streamline a bit.
    * lib/am/vala.am: Copyright blurb.
    * m4/vala.m4 (AM_PROG_VALAC): Rewrite using AS_VERSION_COMPARE.
    * tests/vala.test: Fix minor nits.
    * tests/vala1.test: Likewise.
    * tests/vala2.test: Likewise.
    * tests/vala3.test: Likewise.
    * tests/vala4.test: New test, for version argument of
    AM_PROG_VALAC.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit da239edeee81b4794025de2d9370f733d3423a59
Author: Mathias Hasselmann <address@hidden>
Date:   Fri Oct 10 07:38:12 2008 +0200

    Support Vala in non-recursive builds; more tests and fixes.
    
    * automake.in: Support Vala in non-recursive builds. Make sure
    foo_VALAFLAGS really use used. Inject --library switch when building
    Vala libraries.
    * doc/automake.texi, NEWS: Document Vala support.
    * m4/vala.m4: Rename AC_PROG_VALAC to AM_PROG_VALAC.
    * tests/Makefile.am: Additional Vala tests.
    * tests/vala.test: Also test VALAFLAGS support.
    * tests/vala1.test: Test non-recursive Vala support.
    * tests/vala2.test: Test _PKGNAME variables.
    * tests/vala3.test: Test compiling of C code generated by Vala.
    
    Signed-off-by: Mathias Hasselmann <address@hidden>
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 2749b1e73514dae4e506ec8922afb0fb05c25956
Author: Mathias Hasselmann <address@hidden>
Date:   Thu Oct 9 20:06:20 2008 +0200

    Initial support for the vala programming language.
    
    * automake.in: Add %known_libraries, lang_vala_rewrite,
    lang_vala_finish and lang_vala_target_hook to support the Vala
    programming language. Register Vala language hooks.
    * lib/am/vala.am: Empty rules file to prevent creation of depend2
    based rules for Vala code.
    * lib/am/Makefile.am (dist_am_DATA): Add vala.am.
    * m4/vala.m4: Provide AC_PROG_VALAC for detecting the Vala compiler.
    * m4/Makefile.am (dist_m4data_DATA): Add vala.m4.
    * tests/vala.test: Test Vala support.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Mathias Hasselmann <address@hidden>
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit ac378dbab6e987358622b449cf6dfe859dc99db7
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Oct 8 23:25:11 2008 +0200

    Require texi2dvi in tests, makeinfo may not be enough.
    
    * tests/txinfo16.test: RHEL 5.2 has makeinfo and texi2dvi in
    separate packages, so also list the latter as required, as the
    test generates DVI and/or PDF output (through distcheck).
    * tests/txinfo18.test: Likewise.
    * tests/txinfo21.test: Likewise.
    * tests/txinfo22.test: Likewise.
    * tests/txinfo3.test: Likewise.
    * tests/version7.test: Likewise.
    * THANKS: Update.
    Report by Alexander Martens.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 732cae8fd05bdaae5a1b7fb30cbb5d2dde8e6b84
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Oct 8 07:49:18 2008 +0200

    Fix bootstrap to remove read-only directories right.
    
    * bootstrap: Remove automake-$APIVERSION correctly.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 2e31cbb77129bae520f0a18a59a72229cd9c7bf6
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Oct 6 22:46:57 2008 +0200

    Improve test coverage of current TESTS semantics.
    
    * tests/check8.test: New test, for subdir tests and setting of
    $srcdir.
    * tests/check9.test: New test, check @substituted@ TESTS.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 26f029849c1e25a59bfb71cfc7d1a9d41b1d1272
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Oct 5 21:49:32 2008 +0200

    Work around AIX sh quoting issue in AC_PROG_CC_C_O.
    
    * m4/minuso.m4 (AM_PROG_CC_C_O): Work around shell quoting issue
    with AIX sh; fixes depcomp6.test failure.
    * NEWS, THANKS: Update.
    Report by Rainer Tammer.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 26f7cb7a3938bd296ab728e65678512d9e8dcb24
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Oct 5 21:24:32 2008 +0200

    Print captured output before failing.
    
    * tests/acloca14.test, tests/acloca17.test, tests/acloca18.test,
    tests/aclocal.test, tests/acsilent.test, tests/alpha.test,
    tests/check4.test, tests/color.test, tests/fn99.test,
    tests/fn99subdir.test, tests/help.test, tests/init.test,
    tests/lisp8.test, tests/missing3.test, tests/pr220.test,
    tests/python11.test, tests/python4.test, tests/python5.test,
    tests/unused.test, tests/version8.test: When Exit is called
    after a command that has stdout or stderr redirected to a file
    for later inspection, output the file before failing the test.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 2205fc6529f93237b1ea79d8d321a110e56d45ed
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Oct 5 21:15:25 2008 +0200

    Fix some comment typos.
    
    * automake.in: Fix some comment typos.
    * lib/Automake/Condition.pm: Likewise.
    * lib/Automake/DisjConditions.pm: Likewise.
    * lib/Automake/Variable.pm: Likewise.
    * lib/Automake/tests/DisjConditions.pl: Likewise.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit e4028ae2c06f82101c084b10e38affc8149954b1
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Sep 22 23:03:02 2008 +0200

    * tests/aclibobj.test: Fix race condition.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 389a02829a4746c0809419691c95f5e9b0e73773
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Sep 21 04:25:04 2008 +0200

    Fix man page creation without installed files.
    
    * doc/Makefile.am (update_mans): Use wrappers in tests/
    directory.
    ($(srcdir)/aclocal-$(APIVERSION).1): Use versioned wrapper as
    input program to help2man.
    ($(srcdir)/automake-$(APIVERSION).1): Likewise.
    Report by Eric Blake.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 4792c5dfd78723d57e8b45d77cae50c5d1e16d54
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Sep 20 17:33:29 2008 +0200

    Remove unneeded per-rule *INSTALL variables.
    
    * NEWS: Update.
    * lib/am/data.am (%DIR%%PRIMARY%_INSTALL): Remove.
    (install-%DIR%%PRIMARY%): Adjust.
    * lib/am/libs.am (%DIR%LIBRARIES_INSTALL): Remove.
    (install-%DIR%LIBRARIES): Adjust.
    * lib/am/ltlibs.am (%DIR%LTLIBRARIES_INSTALL): Remove.
    (install-%DIR%LTLIBRARIES): Adjust.
    * lib/am/progs.am (%DIR%PROGRAMS_INSTALL): Remove.
    (install-%DIR%PROGRAMS): Adjust.
    * lib/am/python.am (%DIR%PYTHON_INSTALL): Remove.
    (install-%DIR%PYTHON): Adjust.
    * lib/am/scripts.am (%DIR%SCRIPT_INSTALL): Remove.
    (install-%DIR%SCRIPTS): Adjust.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 91d9d817eae55f025aa5143f70e382a2f0f17670
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Sep 20 15:38:26 2008 +0200

    Compactify program rules using ternary operators.
    
    * lib/am/progs.am (install-%DIR%PROGRAMS): Uglify^WCompactify
    using ternary operators `%KEY?TRUE:FALSE%'.
    (uninstall-%DIR%PROGRAMS): Likewise.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit c1ec86b2a046afb9c31defacef35268378d8d429
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Sep 20 14:27:10 2008 +0200

    New doc section about command line length limits.
    
    * doc/automake.texi (Length limitations): New node.
    (Alternative): `nobase_' is not always equivalent to several
    base variables.
    (Install): Mention multi-file install.
    * NEWS: Expand on the issue, list some more user-visible
    consequences.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit e5c37270089c23fdf55039c72d7874600d5725e1
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Sep 20 13:02:23 2008 +0200

    Install nobase_lib_LTLIBRARIES before bin_PROGRAMS.
    
    * automake.in (generate_makefile): If nobase_lib_LTLIBRARIES are
    used, add an ugly hack to install them before bin_PROGRAMS, just
    like done with lib_LTLIBRARIES.
    * tests/ltorder.test: Add program, to expose this.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit e8ec58ac1815722b8c311ad2cc629e54e593019c
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Sep 20 12:30:48 2008 +0200

    Do not reorder nobase ltlib installation.
    
    This patch changes back the order of installation of nobase
    LTLIBRARIES to that in which files are listed in the variables.
    It does not fix the issue of strict dependency ordering, as
    implied by *_LIBADD, but as before allows to steer the order by
    listing the libraries in nobase_*_LTLIBRARIES appropriately.
    
    As an advantage over the state of 1.10, multiple consecutive
    nobase libraries to be installed in the same directory are
    passed to libtool in one invocation.
    
    * lib/am/ltlib.am (install-%DIR%LTLIBRARIES) [!%?BASE%]: Do not
    reorder libraries upon installation.  Remove spurious empty
    line.
    * tests/ltorder.test: New test.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit bbedcb43dc37f7e937f1a67e266677d88cf5ff9b
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Sep 20 12:12:42 2008 +0200

    Fix -rpath arguments for nobase_*_LTLIBRARIES.
    
    * automake.in (handle_ltlibraries): New hash %instsubdirs to
    track the dirname of nobase ltlibraries, and tack it onto the
    end of the -rpath argument.  Also, fix the warning about ltlibs
    installed in multiple locations to fit a bit better.
    * tests/pr300-ltlib.test: Expose this bug here.
    * tests/ltinstloc.test: New test.
    * tests/Makefile.am: Update.
    * NEWS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit e32096193cfdff5a7e93bba8947c2641e13d8ff7
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Sep 20 11:42:31 2008 +0200

    Man pages for automake and aclocal.
    
    * configure.ac (HELP2MAN): New substitution.
    * doc/Makefile.am (dist_man1_MANS, MAINTAINERCLEANFILES)
    (update_mans): New macros.
    ($(srcdir)/aclocal-$(APIVERSION).1)
    ($(srcdir)/automake-$(APIVERSION).1): New rules, generate
    man pages from the command line help with help2man.
    ($(srcdir)/aclocal.1, $(srcdir)/automake.1): New rules, for
    `.so' man page links to the versioned pages.
    * NEWS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 00c3eb2317235c2b851cdc7c4faf18ed83d7fba2
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Sep 13 09:55:23 2008 +0200

    install: cope with non-injective $(transform).
    
    * lib/am/progs.am (install-%DIR%PROGRAMS): Rewrite rule to not
    try to use the installed name as key in a hash, so destructive
    $(transform) scripts still work.
    * lib/am/scripts.am (install-%DIR%SCRIPTS): Likewise.
    * tests/transform.test: Fix test to look in right place for
    installed files.
    * tests/transform2.test: New test.
    * tests/Makefile.am: Adjust.
    Report by Jim Meyering.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 7726a26a5337ae0215f77295503ecd7b21369f2a
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Sep 13 09:32:13 2008 +0200

    Faster install for libtool outputs.
    
    * lib/am/ltlib.am (install-%DIR%LTLIBRARIES): Invoke `libtool
    --mode=install' with multiple libraries at once.
    (%DIR%LTLIBRARIES_INSTALL): No need to use install_sh any more.
    * lib/am/progs.am (install-%DIR%PROGRAMS): Likewise, remove much
    of the libtool special-casing by invoking it for multiple
    programs at once.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit ca414ef92868765514a2261c357a51dedd965f81
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Sep 7 11:10:26 2008 +0200

    Fast install and uninstall for SCRIPTS.
    
    * lib/am/scripts.am [%?INSTALL%]: Include inst-vars.am
    independent of `%?BASE%'.
    (install-%DIR%SCRIPTS): Install multiple scripts at once,
    using awk and a number of sed scripts.
    (uninstall-%DIR%SCRIPTS): Compute the installed names, and
    remove them, all at once.
    (%DIR%SCRIPT_INSTALL) [!BASE]: No need to use install-sh any
    more.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 4295fe33eb23fb9440ee6a7404ec064067266372
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Sep 7 10:56:19 2008 +0200

    Multi-file install for PROGRAMS.
    
    * lib/am/progs.am (install-%DIR%PROGRAMS): Allow to install
    several programs with one install invocation, when not using
    libtool; employs some trickery to cater for nobase_, $(EXEEXT),
    create needed directories, libtool, while only forking a
    constant number of times in the fast path; uses awk and sed also
    in the default path.
    (%DIR%PROGRAMS_INSTALL) [!BASE]: No need to use install-sh any
    more.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 8c9f415b59a95d76c0addba84101adbc3080f214
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Sep 7 10:43:33 2008 +0200

    Enhance cleaning of programs in libtool mode.
    
    * lib/am/progs.am (clean-%DIR%PROGRAMS) [?LIBTOOL?]: Fork less
    often, avoid removing programs twice if $(EXEEXT) is empty.
    * tests/nobase-libtool.test: Also test PROGRAMS, in order to
    exercise the code path.
    * THANKS: Update.
    Report by Toralf Förster.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 2cfd4806452c2b206b0d77c57ec6129bf2fc0118
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Sep 7 09:59:52 2008 +0200

    Reliable multi-file install for man pages.
    
    * lib/am/mans.am: Include inst-vars.am.
    (install-man%SECTION%): Gather lists of man pages to install,
    and install up to 40 of those that do not have to be renamed
    at once.  Fail if installation of any file fails.
    (uninstall-man%SECTION%): Rewrite to use fewer sed invocations.
    * doc/automake.texi (Man pages): Hint the user to the fast path.
    Indentation fix.
    * tests/instmany-mans.test: New test.
    * tests/Makefile.am: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 7c02797d0d5985627fdb50f15a15b6076f8f8843
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Sep 7 09:25:02 2008 +0200

    Faster `make uninstall'; fast install for JAVA.
    
    * lib/am/inst-vars.am (am__nobase_strip_setup)
    (am__nobase_strip): New macros.
    (am__nobase_list): Factorize.
    * lib/am/data.am (uninstall-%DIR%%PRIMARY%): Use them, for a
    constant number of forks per uninstall.
    * lib/am/libs.am (uninstall-%DIR%LIBRARIES): Likewise.
    * lib/am/lisp.am (uninstall-%DIR%LISP): Likewise.
    * lib/am/progs.am (uninstall-%DIR%PROGRAMS): Fast uninstall.
    * lib/am/python.am (uninstall-%DIR%PYTHON): Fast uninstall.
    Echo all `rm' commands that are are executed.
    * lib/am/java.am (install-%DIR%JAVA, uninstall-%DIR%JAVA):
    Fast install and uninstall.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit f4d1f9e29866e785d5d50d9037dade2b773cd71f
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Sep 7 09:11:34 2008 +0200

    AIX ranlib dislikes spaces in the argument.
    
    * lib/am/libs.am (install-%DIR%LIBRARIES): Fix instsh.test
    failure on AIX due to ranlib and whitespace in the directory.
    * THANKS: Update.
    Report by John F Trudeau.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 120031b8d5f75fd631b96396d2e69fe920455098
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Sep 7 08:42:47 2008 +0200

    Fail upon install or ranlib failure, part two.
    
    * lib/am/java.am (install-%DIR%JAVA): Fail upon install failure.
    * lib/am/lisp.am (install-%DIR%LISP): Likewise.
    * lib/am/ltlib.am (install-%DIR%LTLIBRARIES): Likewise.
    * lib/am/libs.am (install-%DIR%LIBRARIES): Likewise, for
    `install' as well as `ranlib'.
    * lib/am/progs.am (install-%DIR%PROGRAMS): If `install' fails,
    return its exit failure, not 1.
    * tests/instfail.test: New test, for PROGRAMS (without libtool),
    LIBRARIES, including nobase variants.
    * tests/instfail-info.test: Likewise, for TEXINFOS.
    * tests/instfail-java.test: Likewise, for JAVA.
    * tests/instfail-libtool.test: Likewise, for PROGRAMS (with
    libtool) and LTLIBRARIES.
    * tests/Makefile.am: Adjust.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 196abe9a7bcfe78d06b6fa88fe5100d607d3aef1
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Sep 7 00:43:38 2008 +0200

    Exit upon `install' failure, part one.
    
    * lib/am/data.am (install-%DIR%%PRIMARY%): Exit if any install
    command fails.
    * lib/am/python.am (install-%DIR%PYTHON): Likewise.
    * lib/am/scripts.am (install-%DIR%SCRIPTS): Likewise.
    * lib/am/texinfos.am (install-dvi-am, install-html-am)
    (install-info-am:, install-pdf-am): Likewise.
    * tests/instmany.test: New test, for SCRIPTS, DATA, and HEADERS.
    * tests/instmany-python.test: New test, for PYTHON.
    * tests/Makefile.am: Adjust.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 92a09f69728ee6db2438add8835ee683e921c9e3
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Sep 6 23:40:34 2008 +0200

    Fix multi-file installation for files in srcdir.
    
    For files that can live in the build tree or the source tree,
    we have to expect that prepending `$(srcdir)/' to each name
    will let the install command line exceed length limitations.
    Thus use a new macro, $(am__base_list), to install in chunks
    of 40 files, similar to what we do for nobase_* files.  There,
    lower the limit to 40, too.
    
    * lib/am/inst-vars.am (am__install_max): Lower to 40.
    (am__base_list): New macro.
    * lib/am/data.am (install-%DIR%%PRIMARY%) [%?BASE%]: Use it.
    * lib/am/texinfos.am (install-dvi-am, install-html-am)
    (install-info-am, install-pdf-am, install-ps-am): Likewise.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 20594c08f633aaee1df952242ea78553037758b9
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Sep 6 19:20:32 2008 +0200

    Use `Exit' instead of `exit' in test suite.
    
    Cater to Bourne shells like Solaris sh that do not pass the
    `exit' argument as status to the cleanup trap.
    * Makefile.am (maintainer-check): Check that here-documents
    use only `END' or `EOF' as delimiter in the test suite.
    Check that, outside of here-documents, the tests do not use
    `exit' with an argument, but use `Exit' instead.
    * tests/defs.in (Exit): New function.  Use it throughout,
    starting with the introduction of the exit trap.
    * tests/*.test: Use `Exit $arg' instead of `exit $arg'
    throughout, except inside created files.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit c327d0d37c64dd126c71d3ffbf7eb8a3fe00c8c1
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Sep 4 22:13:36 2008 +0200

    Avoid Heisenbug with verbose testing on HP-UX.
    
    * tests/output-order.test: Remove spurious redirection line
    from output for comparison.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 1fb0f1cec8fec274adf8544879e7cab75e89adbc
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Sep 4 22:04:37 2008 +0200

    For all possibly-relative subdirs, use $(am__cd).
    
    Up to now, $(am__cd) was only used within backquotes, to avoid
    extraneous output.  This patch also uses it for every `cd' to a
    relative subdir, to prevent CDPATH from entering an unwanted
    directory.
    * Makefile.am (maintainer-check): Fix current check for
    $(am__cd) within backquotes a bit.  Add new check for `cd' to a
    relative subdir.
    * automake.in (handle_tags, handle_configure):  Adjust rules.
    * lib/am/ansi2knr.am: Likewise.
    * lib/am/configure.am: Likewise.
    * lib/am/distdir.am: Likewise.
    * lib/am/remake-hdr.am: Likewise.
    * lib/am/subdirs.am: Likewise.
    * lib/am/tags.am: Likewise.
    * lib/am/texibuild.am: Likewise.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 01d84fa05fd62dc47f8cec378ebd9e2c21ddc92c
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Sep 4 21:52:29 2008 +0200

    Fix nobase-python.test for BSD make.
    
    * tests/nobase-python.test: Listing a dependency to be found
    via VPATH search explicitly, without the path, as a target,
    will turn off VPATH search for FreeBSD make.  So move the
    creation of the files outside of the Makefile.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 861c19856121d8e875e30268dee6033ded6fc7ae
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Sep 1 20:29:58 2008 +0200

    Implement AM_MAINTAINER_MODE([DEFAULT-MODE]).
    
    * m4/maintainer.m4 (AM_MAINTAINER_MODE): Allow for an optional
    first argument of `enable' or `disable', setting the default.
    * doc/automake.texi (Optional, maintainer-mode): Document.
    * tests/mmode.test: New test.
    * tests/Makefile.am: Adjust.
    * NEWS: Update.
    Suggestion by Vincent Lefevre.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit d6c6e48d7a9744b148214c1da60a1d47e9420139
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Aug 31 08:23:24 2008 +0200

    Copyright year updates.
    
    * lib/am/header-vars.am: Update copyright years.
    * lib/am/remake-hdr.am: Likewise.
    * lib/am/tags.am: Likewise.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 12321c514ca56c93db889601af2268d9191c6ca0
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Aug 28 20:31:37 2008 +0200

    * THANKS: Use Cyrillic name instead of ASCII transcription.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 7456aefd1d03be416197986600242e994bd34546
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Aug 22 13:19:04 2008 +0200

    Fix rebuilding of removed subdir/Makefile.in files.
    
    * lib/am/configure.am (%MAKEFILE-IN%) [?!TOPDIR_P?]: If
    subdir/Makefile.in was removed, am--refresh would not update
    it.  Fix up for it by running the per-directory rebuild rule.
    * tests/remake6.test, tests/remake6.test: New tests.
    * tests/Makefile.am: Adjust.
    * NEWS, THANKS: Update.
    Report and initial patch by Ilya N. Golubev.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit f9cee424996297f6936af2f0ba6002ecfb2821d6
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Aug 19 23:20:32 2008 +0200

    * tests/notrans.test: Use multiple man files of each type.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit bdae563c149e64c2c0893350920585d77419129d
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Aug 19 23:03:57 2008 +0200

    Fix maintainer-check failures.
    
    * doc/automake.texi (Conditionals): Drop TAB.
    * tests/missing6.test: Use 'rm -f'.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 8ed62646c0f763378b6b9e52b32999c79c847ddf
Author: Reuben Thomas <address@hidden>
Date:   Tue Aug 19 22:53:32 2008 +0200

    Fix grammaros.
    
    * doc/automake.texi (Flag Variables Ordering, Per-Object Flags):
    Fix grammaros.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 079bca2150260eb8f84331c2e1aa21a2dcc5d6f2
Author: Karl Berry <address@hidden>
Date:   Sat Aug 2 11:41:23 2008 +0200

    * lib/gnupload: Provide also a simple example.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 067bd5fc3027dc6cd1b9bbcacdae2a008706ee12
Author: Thien-Thi Nguyen <address@hidden>
Date:   Wed Jun 25 06:13:44 2008 +0200

    Small doc fix
    
    * doc/automake.texi (Public Macros): Close open paren.
    
    Signed-off-by: Thien-Thi Nguyen <address@hidden>

commit 63316731bbbfefbd1d27efd882fef9bad2e9d651
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Jun 18 00:37:42 2008 +0200

    Introduce macro $(am__mv) to facilitate 'libtool --dry-run'.
    
    * lib/am/depend.am (am__mv): New macro, set to 'mv -f'.
    * lib/am/depend2.am: Use throughout to move the temporary
    depfile *.Tpo to its final destination *.Po.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 397c6faa03bf5ed8d327e35bb9e856b5b5ddd862
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Jun 18 00:37:17 2008 +0200

    Fix ChangeLog entry.

commit 0c63a75dfb79ae53a0cd5c1f5889dc3e7126e899
Author: Rafael Espindola <address@hidden>
Date:   Wed Jun 18 00:21:56 2008 +0200

    * config-ml.in: don't handle --enable-shared and --enable-static.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 24abcf7fe42b7a6a03f10289643d818eae7e7951
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Jun 18 00:19:16 2008 +0200

    New variable am__install_max.
    
    * lib/am/inst-vars.am (am__install_max): New variable.
    (am__nobase_list): Use it.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 441ec0a6081852ccd02cf6c3e2515f4605a44f5a
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Jun 18 00:16:25 2008 +0200

    Fix conditional rules competing with config.status rules.
    
    * automake.in (handle_configure): Teach targets about the
    conditional config.status rule.
    * tests/cond39.test: Adjust test to expose this.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 30105086b1ee8176f5e7a5304a1ecf5ee6e60e3f
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Jun 18 00:11:36 2008 +0200

    For AC_CONFIG_LINKS(X,X), do not clean X in a non-VPATH build.
    
    * automake.in (rewrite_inputs_into_dependencies): Do distribute
    inputs where input and output name are equal.  This relies on
    the assumption that it only happens with AC_CONFIG_LINKS.
    (handle_configure) <CONFIG_CLEAN_VPATH_FILES>: New variable, for
    links where source and dest are equal.
    * lib/am/clean.am (distclean-generic): Remove, if build tree not
    equal source tree.
    * tests/conflnk4.test: New test.
    * tests/Makefile.am: Adjust.
    * NEWS: Update.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 0a7e5fe47745de5269bf1467bda697ab86d01217
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Jun 16 19:36:25 2008 +0200

    git metadata update.
    
    * .gitattributes: Use merge-changelog driver for ChangeLog.
    * .gitignore: Ignore configure.lineno, config.status.lineno.

commit 05e1662d817d563416ee00d9778b8429ee05a6ca
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Jun 6 07:53:17 2008 +0200

    Fix ambivalent wording introduced with last patch.
    
    * doc/automake.texi (Extending): Fix ambivalent wording.
    Report by Ben Pfaff.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 0480a4d33070ca01c79ceca14fbc2d4ca7dc3f3e
Author: Karl Berry <address@hidden>
Date:   Wed Jun 4 20:45:56 2008 +0200

    Improve description of -local and -hook targets.
    
    * doc/automake.texi (Install, Hard-Coded Install Paths):  Fix
    punctuation and markup.
    (Extending): Improve wording and clarify order semantics of
    *-local and *-hook targets.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 64af2b844972321e0686be8c30369310fcac9d12
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Jun 1 10:06:59 2008 +0200

    Fix grammar error in manual.
    
    * doc/automake.texi (Extending): Fix grammar.
    Report by Karl Berry.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 5df87ac91dae8fa245911c2153e1d388c7b70d14
Author: Stepan Kasal <address@hidden>
Date:   Tue May 13 14:46:39 2008 +0200

    Fix typos.
    
    * doc/automake.texi (Timeline): Reported by Reuben Thomas.
    * lib/am/remake-hdr.am: A few typos in comments.
    
    Signed-off-by: Stepan Kasal <address@hidden>

commit ced754971f39126c68dcce40055a1f47d4c6fd14
Author: Eric Blake <address@hidden>
Date:   Thu Apr 10 16:47:55 2008 -0600

    Prefer a released version of autoconf.
    
    * NEWS: Bump requirement to autoconf 2.62.
    * m4/init.m4 (AM_INIT_AUTOMAKE): Likewise.
    * configure.ac: Likewise.
    (AC_PREREQ): Remove check, done by AM_INIT_AUTOMAKE instead.
    
    Signed-off-by: Eric Blake <address@hidden>

commit 680877cce6a85e0a55a7659048c0431109f964b7
Author: Eric Blake <address@hidden>
Date:   Thu Apr 10 09:51:23 2008 -0600

    AC_AUTOCONF_VERSION can inadvertently expand to a macro name.
    
    * m4/amversion.in (AM_SET_CURRENT_AUTOMAKE_VERSION): Use proper
    m4 quoting.
    * aclocal.in (write_aclocal): Likewise.
    * tests/missing6.test: New test.
    * tests/Makefile.am (TESTS): Run it.
    * tests/missing4.test: Adjust.
    
    Signed-off-by: Eric Blake <address@hidden>

commit e5c291c5537245a0c1dadc16f29599cdac7e8107
Author: Eric Blake <address@hidden>
Date:   Wed Apr 2 13:43:56 2008 -0600

    Make gnupload friendlier for VPATH usage.
    
    * lib/gnupload: Allow uploads from separate directory.
    
    Signed-off-by: Eric Blake <address@hidden>

commit e19a2988bbd78fa046159ded5075ca4358e437b3
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 26 07:00:44 2008 +0100

    Implement conditional AC_CONFIG_FILES: AM_COND_IF.
    
    * automake.in (%ac_config_files_condition): New.
    (scan_autoconf_config_files): Record condition if any.
    (scan_autoconf_traces): Trace _AM_COND_IF, _AM_COND_ELSE,
    _AM_COND_ENDIF, updating @cond_stack as appropriate.
    (handle_configure): Prefix config.status rule with condition.
    Check that m4 quotation is done consistently.
    * m4/cond.m4 (AM_CONDITION): Define `_AM_COND_VALUE_name'
    with `name' being the name of the condition, to its shell
    condition.
    * m4/cond-if.m4: New file.
    (_AM_COND_IF, _AM_COND_ELSE, _AM_COND_ENDIF): New trace helpers.
    (AM_COND_IF): New macro, implements conditionals.
    * m4/Makefile.am: Adjust.
    * doc/automake.texi (Requirements, Optional, Conditionals):
    Document AM_COND_IF.
    * NEWS: Update.
    * tests/cond39.test, tests/cond40.test, tests/cond41.test,
    tests/cond42.test, tests/cond43.test: New tests.
    * tests/Makefile.am: Adjust.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit bfb846498ca08e33dc7448a6b618cab360a12921
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Mar 24 12:03:54 2008 +0100

    Introduce @ovar from Autoconf.
    
    * doc/automake.texi (@ovar): New macro, from autoconf.texi.
    (Python): Use it.
    Suggestion by Eric Blake.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 8ee74cb8ffa871da81a391c92e8116b555ac9d27
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Mar 20 20:04:09 2008 +0100

    * lib/texinfo.tex: Sync from upstream.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 8b236d9b4a3bb51c6f184e346cafbd45d9c9128e
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Mar 17 07:14:29 2008 +0100

    Fix nits in the manual.
    
    * doc/automake.texi (Requirements, Linking, Extending):
    Fix underfull and overfull lines, fix wording a bit.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit fb3a73124a4eeee2f5cbf0b1c5018fb4fba72d6a
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Mar 17 07:09:45 2008 +0100

    Sync auxiliary files from upstream.
    
    * lib/config.guess, lib/config.sub, lib/texinfo.tex: Sync from
    upstream.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 4c58979df61186f3203385bbbad517b77960d43e
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Mar 17 07:07:58 2008 +0100

    Pull config.guess and config.sub from upstream git repo now.
    
    * Makefile.am (WGET_SV_GIT_CF): New.
    (fetch): Pull config.guess and config.sub from git repo now.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit ab4f8d32912e6d3e003d1b43152c0c18c442d7ef
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Mar 17 06:49:44 2008 +0100

    New function xsystem_hint, for autoreconf.
    
    * lib/Autom4te/FileUtils.pm (handle_exec_errors): New argument
    $hint, show if the executing program does not exist.
    (xsystem_hint): New function, like xsystem but allows to pass
    a hint.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit f2eadff64fb4b3512b9ede4055cb9defb4b67dbe
Author: Peter Breitenlohner <address@hidden>
Date:   Tue Mar 11 22:26:27 2008 +0100

    Implement the `notrans_' prefix for untransformed manpages.
    
    * automake.in (handle_man_pages), lib/am/mans.am: Implement
    notrans_ prefix for MANS primary and rework dependencies for
    install-man%SECTION%; use only vars defined in Makefile.am.
    * doc/automake.texi (Renaming, Uniform, Man pages):
    Document notrans_ prefix.
    * NEWS: Update.
    * tests/notrans.test: New test.
    * tests/Makefile.am: Update.

commit fafa617086120244fcf2b7acb8ee54d3e8092e83
Author: Peter Breitenlohner <address@hidden>
Date:   Tue Mar 11 22:08:42 2008 +0100

    * automake.in (handle_man_pages): Reindent, for next patch.

commit 2139f25bdab938fa648d8f54250eb99bc66a0a86
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 8 13:58:18 2008 +0100

    Exploit `install' with multiple files at once for some file types.
    
    With nobase targets, at most 50 files are installed at once,
    to avoid quadratic string concatenation and line length limits.
    This isn't yet done with base targets.  One hope is that there,
    the typical file name length is lower.  If this turns out to be
    a problem, it should be revisited.
    
    * lib/am/inst-vars.am (am__nobase_list): New helper macro for
    installation of multiple nobase files at once: sorts and lists
    files keyed by their target directory.
    * lib/am/data.am (%DIR%%PRIMARY%_INSTALL): No need to set it to
    $(install_sh_DATA) any more, not even for nobase targets.
    (install-%DIR%%PRIMARY%): Split base and nobase cases.
    Rewrite to pass lists of files which all go in the same
    directory to `install'.  In the nobase case, make use of
    $(am__nobase_list) and $(MKDIR_P) each directory before
    populating it.  Take care of files in source and build trees,
    and avoid creating directories where no files are to be
    installed.
    * lib/am/libs.am (%DIR%LIBRARIES_INSTALL): Likewise.
    (install-%DIR%LIBRARIES): Likewise.
    * lib/am/python.am (%DIR%PYTHON_INSTALL): Likewise.
    (install-%DIR%PYTHON): Likewise.  Also take care to keep note of
    a list for byte compilation after installation.
    * lib/am/texinfos.am (install-dvi-am, install-html-am)
    (install-info-am, install-pdf-am, install-ps-am): Use file lists
    to install multiple files at once.
    * NEWS: Update.
    Suggested by Akim Demaille.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 8aad9804d86190b47c745c3f39df8f1810f55ef6
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 8 13:35:05 2008 +0100

    Require unreleased Autoconf for fixed AC_PROG_INSTALL.
    
    * m4/init.m4 (AM_INIT_AUTOMAKE): Bump AC_PREREQ to 2.61-341,
    regenerate files.
    * configure.ac: Also require Autoconf 2.61-341, to catch
    failure early and provide a sensible error message.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 14493939e8d76096592411889e40d48701497a21
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 8 13:20:20 2008 +0100

    Add support for newer Fortran extensions '.[fF]0[38]'.
    
    * automake.in (scan_autoconf_traces): Accept .f03, .f08 for
    Fortran, .F03 and .F08 for preprocessed Fortran files.
    Use $(FCFLAGS_f[09]x) accordingly.
    * doc/automake.texi (Compiling Fortran 9x Files): Update.
    * tests/fort2.test: Add more tests.
    * NEWS: Update.

commit e1435cc7877e36ad4d23f45dd525b877084ec3bc
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Mar 8 13:16:03 2008 +0100

    Drop usage of obsolete macros AC_EXEEXT and AC_OBJEXT.
    
    * tests/ansi4.test: Drop AC_OBJEXT and AC_EXEEXT.
    * tests/ansi6.test: Likewise.
    * tests/ansi7.test: Likewise.
    * tests/condlib.test: Likewise.
    * tests/cygwin32.test: Likewise.
    * tests/exeext2.test: Likewise.
    * tests/libobj11.test: Likewise.
    * tests/library.test: Likewise.
    * tests/txinfo5.test: Likewise.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 54906084639b747f57de889b6036b5805506d0b5
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Mar 3 23:02:58 2008 +0100

    Skip instsh3.test if `touch -t' does not work.
    
    * tests/instsh3.test: Test for `touch -t', fails with Solaris
    /usr/ucb/touch.
    * THANKS: Update.
    Report by Younes Younes.

commit 10386c6542d677bdff6500d4f326ab2d22c550a3
Author: Reuben Thomas <address@hidden>
Date:   Wed Feb 27 07:53:02 2008 +0100

    * doc/automake.texi (wildcards): Improve "Why doesn't Automake
    support wildcards" node's English and sense.

commit 6489b1bc103459ffd26f36ba17224a746fc6f5e4
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Feb 23 10:47:20 2008 +0100

    Fix XFAIL_TESTS matching for NetBSD ksh.
    
    * lib/am/check.am (check-TESTS): In the case patterns for
    XFAILed tests, add literal bracket expression for matching
    whitespace, as NetBSD 4.99.54 ksh does not understand a
    bracket expression resulting from variable expansion.
    * README: Explain how to run the Automake test suite, including
    setting MAKE to test gmake.
    Report by Patrick Welche.

commit 2fd5b0995be16cc6bba6ee5ec9e52f86ce97add8
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Feb 19 22:15:03 2008 +0100

    PR automake/498
    * m4/options.m4 (_AM_SET_OPTIONS): Use m4_foreach_w instead of
    obsolete AC_FOREACH.
    Report by NightStrike and address@hidden

commit 67cc7d167b5cb406695fc9bf3e7dc82e2b444c26
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Feb 19 22:14:50 2008 +0100

    Regenerate.

commit 408b7330dc4db1725b858d5e7a4140ec6fe28b00
Author: Colin Watson <address@hidden>
Date:   Sun Feb 17 19:07:32 2008 +0100

    * lib/am/tags.am (ID): Fix typo in workaround for old awk.

commit 810007e12548cb2e1ae4bb848351cdf508e86ebf
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Feb 5 21:05:57 2008 +0100

    * doc/.gitignore: Ignore files generated by `make ps pdf html'.

commit 553f80295ae2959ad63871e0ce578147a6fb22a3
Author: Reuben Thomas <address@hidden>
Date:   Tue Feb 5 21:02:45 2008 +0100

    Fix minor doc issues in node `CVS'.
    
    * doc/automake.texi (CVS): configure.ac will appear newer, not
    older, than configure.  Use `lexical' instead of `alphabetical'.

commit 3b25a0c9529cd82af8775eecae6912167f2d4a4f
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Jan 30 21:59:27 2008 +0100

    * tests/man3.test: Avoid `make VAR=value'.

commit 08b71d934beb67be2d2d190d05ae6402f75d12d2
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Jan 30 21:40:57 2008 +0100

    * tests/subst3.test: New test.
    * tests/Makefile.am: Update.

commit eed743342cfa0ff8cc69666243233229e7417f8f
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Jan 30 21:23:16 2008 +0100

    Split instsh2.test, so that only the new part requires non-root.
    
    * tests/instsh2.test: Split off testing of `install-sh -C' ...
    * tests/instsh3.test: ... to this new test, requiring non-root.
    * tests/Makefile.am: Adjust.
    * THANKS: Update.
    Report by Theodoros V. Kalamatianos.

commit 03f753d32b2d6905ef61d9005e1dcaefacdf6124
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Jan 23 23:42:07 2008 +0100

    * tests/nobase.test: Extend test to generated files.

commit 56de7b554174973801001b95ccf57ba9abe63b40
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Jan 23 23:40:57 2008 +0100

    New test nobase-python.test.
    
    * tests/nobase-python.test: New test, nobase for python files.
    * tests/Makefile.am: Update.

commit 4fff4f3c05c1889d5777b1a951e02ffe0ae88dae
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Jan 23 23:38:34 2008 +0100

    Split libtool part off of nobase.test.
    
    * tests/nobase.test: Split off libtool part of nobase.test for
    increased test exposure, to ...
    * tests/nobase-libtool.test: ... this new test.
    * tests/Makefile.am: Update.

commit ce864ac1b0bf920739d28f6cc574b48bf7d3bfb2
Author: Eric Blake <address@hidden>
Date:   Wed Jan 23 10:03:58 2008 -0700

    Fix color.test when using BSD grep.
    
    * tests/color.test: Ensure that grep can handle non-printing
    characters.
    
    Signed-off-by: Eric Blake <address@hidden>

commit da88206c11a92043d825e9f24731619ba11bc507
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Jan 23 07:50:28 2008 +0100

    * tests/lisp3.test: Fix typo.

commit 56c41c99aff6be60ea2440066cedf852ce15c69a
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Jan 22 23:35:57 2008 +0100

    Prefer generated manpages over distributed ones.
    
    * lib/am/mans.am (install-man%SECTION%): Prefer generated manpages
    over distributed ones.
    Report and patch by Peter Breitenlohner.
    * tests/man3.test: New test.
    * tests/Makefile.am: Update.

commit 379e37ea35bf38164c23d44dbef344a11274085b
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Jan 21 22:51:03 2008 +0100

    * tests/tar.test: Skip if no appropriate tar was found.

commit 59dbd8ff70070414cb0e9964c48f452e5bd4d4c7
Author: NightStrike <address@hidden>
Date:   Sat Jan 19 10:58:06 2008 +0100

    * doc/automake.texi (Dependency Tracking): Fix typo.

commit 76c6582c1b93d8617e575c65342370f0021de5ce
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Jan 19 10:51:25 2008 +0100

    * lib/config-ml.in, lib/config.guess, lib/config.sub, lib/symlink-tree: 
Sync from upstream.

commit fa3c19a289059ad94ffd56ec03454dbc1f9b380b
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Dec 8 11:06:03 2007 +0100

    Fix `fetch' target to match current upstream locations.
    
    * Makefile.am (WGET_SV_CVS): Renamed from WGETSGO.
    (WGET_SV_GIT_AC, WGET_SV_GIT_GL, WGET_GCC): New.
    (fetch): Update to match current upstream locations.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 74e58c6e30549040ff4c079628a52556135958f0
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Jan 14 22:42:33 2008 +0100

    * doc/automake.texi (DESTDIR, Built sources example): Fix wording.
    * THANKS: Update.
    Reports and suggestions by William Pursell and address@hidden

commit ff1ca406e6045baf41ce3611623c6a09d1f136be
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Jan 13 18:06:56 2008 +0100

    Fix permissions of config.sub

commit 1cffd11eba0784a16e2ef2f518b50b102100cd3f
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Jan 13 18:05:44 2008 +0100

    Do not fail if `autoupdate' is not present.
    
    * tests/obsolete.test: Check for presence of autoupdate.  Apparently,
    FreeBSD may install the other Autoconf programs without a version
    suffix but not autoupdate.

commit 74dc99925da8850d2ebb6e85fc00597b348685b1
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Jan 13 18:05:04 2008 +0100

    Fix Heisenbug trying to unset a sometimes-not-set variable.
    
    * tests/check5.test: Do not error out upon `unset TESTS' due to
    `set -e', in case TESTS was not set.
    * tests/color.test: Likewise.

commit 16ef9da682da9e3d0a4c045fc7d95294d266cc4c
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Jan 13 18:04:16 2008 +0100

    * doc/automake.texi (amhello Explained): Fix odd sentence.
    Report by address@hidden

commit d4b81e606918c3b492f9da5f04c1b51f205be6db
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Jan 12 15:33:06 2008 +0100

    * m4/init.m4 (_AC_AM_CONFIG_HEADER_HOOK): Rewrite to be more
    resistant to different quoting styles of $1.

commit 541518fed16c47776ff428597e892da067343c77
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Jan 10 20:49:07 2008 +0100

    Clarify texinfo.tex and TEXINFO_TEX semantics.
    
    * doc/automake.texi (Texinfo): Clarify that by default,
    texinfo.tex is searched in the same directory as the Makefile.am
    that needs it.  Clarify that TEXINFO_TEX has precedence over
    AC_CONFIG_AUX_DIR, and that it requires the user to install and
    distribute it.
    * tests/txinfo22.test: Ensure TEXINFO_TEX is not distributed.
    * THANKS: Update.
    Reports by Dilyan Palauzov and Roumen Petrov.

commit 99d18f4a8b9ab4fc85e823bddb6ed046e36bf4dc
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Jan 10 20:50:02 2008 +0100

    * tests/output-order.test: New test, for the stable output fix.
    * tests/Makefile.am: Update.

commit 66931411d01121e7edd5430e7826597473f744ee
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Jan 8 21:45:37 2008 +0100

    Ensure world-executable tests in the distribution.
    
    * Makefile.am (dist-hook): New, ensure world-executable tests.
    * THANKS: Update.
    Report by Arto C. Nirkko.

commit b2d9426f95dfa5d8e2b3af21f899f3fe8e25187b
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Jan 8 21:37:21 2008 +0100

    Fix acloca20.test for fast machines.
    
    * tests/acloca20.test: Use `--force' with the second $AUTOCONF,
    to force update on fast machines where both autoconf invocations
    happen within the same second.
    Report by Greg Schafer.

commit c22033fc8c7b999aeed820144f4441743a7f1696
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Jan 7 22:58:27 2008 +0100

    Stable `automake --add-missing --verbose' output.
    
    * automake.in (scan_autoconf_files): Sort loop over
    %required_aux_file, for stable verbose output.
    Report by Bruno Haible.

commit 92c92529be6fb950698a2a3e265edf2bda772c47
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Jan 7 22:31:01 2008 +0100

    * lib/config.guess, lib/config.sub, lib/texinfo.tex: Sync from upstream.

commit 6e86514729c6dccb6213fdde8d93d7061c8108a5
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Jan 7 21:53:38 2008 +0100

    Fix ccnoco.test for uncommon LDFLAGS settings.
    
    * tests/ccnoco.test (Mycomp): Use a tighter match for -c -o,
    to avoid matching for example `LDFLAGS=-Wl,--sort-common'.
    * THANKS: Update.
    Report and analysis by Carsten Lohrke and Mike Frysinger.

commit 8371dfd8219d743352a6309fc508ac9a4e083ab7
Author: Stepan Kasal <address@hidden>
Date:   Mon Jan 7 20:34:34 2008 +0100

    * automake.in (handle_texinfo_helper, handle_lib_objects): Fix
    typos in comments.

commit 15262558fedbd4bfbc14c79f27ac99890b5b5b44
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Jan 2 20:14:28 2008 +0100

    Regenerate.

commit d315aef0a4ee4e15dce539f49c6a657aad81941a
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Jan 2 19:59:08 2008 +0100

    Bump copyright years.
    * aclocal.in (write_aclocal, version): Likewise.
    * automake.in ($gen_copyright, version): Likewise.
    * doc/automake.texi: Likewise.

commit 6130d102ef0c70a60c231bceefc5a40a8908ade0
Author: Jim Meyering <address@hidden>
Date:   Tue Dec 18 17:49:49 2007 +0100

    * lib/gnupload (GPG): Don't use an absolute path.
    
    This reverts part of the 2004-01-28 change.
    If the hypothetical cracker ever gets in to my (or any developer's)
    system with sufficient privilege to modify the contents of
    directories in my PATH (or change my PATH altogether), they can
    already compromise my development work in so many ways that using
    such absolute names in gnupload gives reduced functionality with
    no added security.

commit 0ceb06bf5497507cd772b3018a92c106deecf808
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Dec 8 11:23:38 2007 +0100

    * lib/Automake/FileUtils.pm (open_quote): New function.
    (update_file, contents): Use it.

commit e3acdefa854ccd1134cf75e5c4ae805bf1a50d67
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Dec 8 11:20:24 2007 +0100

    Reword the copyright notices to match what's suggested in GPLv3.

commit 3a3ab6bd2b54659cd7451d22d20d63b528b52a71
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Dec 8 11:10:39 2007 +0100

    * tests/defs.in: Quote $srcdir, $PATH; skip libtool and gettext
    tests if the absolute source or build tree name contain whitespace.

commit 0a9a9133e5f47300752413373e12fa9de4fbfbc9
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Dec 8 11:07:12 2007 +0100

    Modify some tests for absolute trees containing whitespace.
    
    * tests/missing.test: Use "./missing" instead of "`pwd`/missing".
    * tests/missing2.test: Likewise.
    * tests/mmodely.test: Add `pwd` to $PATH instead of absolute
    references to myyacc.sh and mylex.sh.
    * tests/multlib.test: Likewise for mycc.
    * tests/txinfo26.test: Skip if `pwd` contains whitespace, as
    an absolute --srcdir does not work there.

commit e424d0ae334b2536208521881df82732783f6a95
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Dec 8 11:03:12 2007 +0100

    * INSTALL, lib/INSTALL, lib/config-ml.in, lib/config.guess,
    lib/config.sub, lib/texinfo.tex: Sync from upstream.

commit 9966cc7380d2db4fe36bebc679eb760241af98d9
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Dec 8 10:43:47 2007 +0100

    Regenerate.

commit 4a6593e3bd8f5c288bb1459bd33c786989d285e3
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Dec 8 10:33:21 2007 +0100

    Fix the distdir target to cope with spaces in absolute file names.
    
    * lib/am/distdir.am: Quote all instances of $(distdir) and
    $(top_distdir).  They could contain white space, coming from
    a toplevel package bootstrapped with an older Automake version.
    (am__relativize): New macro, taken from gnulib code, written by
    Bruno Haible.
    (distdir): Use it to compute relative paths to distdir and
    top_distdir for enclosed subpackages.
    Also, quote $(distuninstallcheck_dir).
    * lib/am/texinfos.am: Likewise, quote $(distdir).

commit f57bd856b2a0e6ecd96fd34f112d28de18a9f212
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Nov 26 22:31:06 2007 +0100

    Quote file names in tests that can be absolute.
    
    * tests/auxdir.test, tests/check3.test, tests/check4.test,
    tests/compile.test, tests/cond33.test, tests/condhook.test,
    tests/distdir.test, tests/dollar.test, tests/empty.test,
    tests/gnits2.test, tests/gnits3.test, tests/include2.test,
    tests/insthook.test, tests/java.test, tests/libtool7.test,
    tests/lisp4.test, tests/lisp5.test, tests/lisp6.test,
    tests/ltcond.test, tests/ltconv.test, tests/mkinst2.test,
    tests/multlib.test, tests/nobase.test, tests/nodist2.test,
    tests/obsolete.test, tests/pr287.test, tests/pr300-lib.test,
    tests/pr300-ltlib.test, tests/pr300-prog.test, tests/python10.test,
    tests/python3.test, tests/strip.test, tests/transform.test,
    tests/txinfo13.test, tests/txinfo19.test, tests/txinfo22.test,
    tests/txinfo23.test, tests/txinfo26.test, tests/txinfo27.test:
    Likewise.

commit a7ef9660176bc5927a39fc519abbc03f13c4cbf9
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Nov 26 22:24:46 2007 +0100

    Quote @abs_top_builddir@ and @address@hidden
    
    * tests/aclocal.in: Likewise.
    * tests/automake.in: Likewise.

commit f1279d7c7fdfd3d10c9b779c4bacb2d632dfcee0
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Nov 26 20:12:11 2007 +0100

    Fix TAGS and GTAGS rules to cope with whitespace in `pwd`.
    
    * lib/am/tags.am (TAGS): Use positional parameters to avoid
    the need to quote absolute file names.
    (GTAGS): Quote absolute file name.
    (CTAGS): Simplify, dropping unused variable `$tags'.

commit c0415e155eda64146246d9ee2a9bb7c0bd922519
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Nov 25 18:37:46 2007 +0100

    * lib/am/ltlib.am (uninstall-%DIR%LTLIBRARIES): Fix another instance
    of am__strip_dir.  Fixes nobase and pr300-ltlib test failures.

commit adde5afee18384c94974a380df4f85a372e58df9
Author: Akim Demaille <address@hidden>
Date:   Sun Nov 25 17:43:17 2007 +0100

    Several *-local in a rule do not work.
    
        * tests/all.test: Check this case.
        Use set -e.
        * tests/Makefile.am (XFAIL_TESTS): Add it.
    
    Signed-off-by: Akim Demaille <address@hidden>

commit 66027a9bdc9bd3419f5a87e7d50c3ff0f2e920b8
Author: Akim Demaille <address@hidden>
Date:   Sun Nov 25 12:02:22 2007 +0100

    Fix uses of am__strip_dir.
    
        * lib/am/libs.am, lib/am/ltlib.am: Catch up with the change of
        definition of am__strip_dir.
    
    Signed-off-by: Akim Demaille <address@hidden>

commit 7a3cfc9bd5da9d38c34b10eac420eeed33637ca1
Author: Akim Demaille <address@hidden>
Date:   Sun Nov 25 11:15:23 2007 +0100

    Define and use register_action.
    
        * lib/Automake/Rule.pm: Fix a few typos in the doc.
        (&rule): Use || to simplify the code.
        (&register_action): New.
        Export it.
        * automake.in (&handle_factored_dependencies, &file_contents_internal):
        Use it.
    
    Signed-off-by: Akim Demaille <address@hidden>

commit 0db12da3f3ad987547f5156ba7355b593233cb39
Author: Akim Demaille <address@hidden>
Date:   Sun Nov 25 10:47:00 2007 +0100

        * bootstrap: Fix typos on redirections.
    
    Signed-off-by: Akim Demaille <address@hidden>

commit 9c7aee991634ac47e207fe54730afaa1b67dd2dc
Author: Akim Demaille <address@hidden>
Date:   Sat Nov 24 15:02:41 2007 +0100

    Skip comments and empty lines in dirlist in the tests.
    
        * defs.in (extra_includes): Skip comments and empty lines in dirlist.
    
    Signed-off-by: Akim Demaille <address@hidden>

commit 94e81d5582c92a4376744bc5e601f60773f63e71
Author: Akim Demaille <address@hidden>
Date:   Sat Nov 24 12:24:22 2007 +0100

    Ternary operator in lib/am files.
    
        * automake.in (&transform_token): New.
        (&transform): Use it.
        Support %KEY?TRUE:FALSE%.
        (&make_paragraphs): Adjust the regexp to call %transform.
        * lib/am/data.am, lib/am/libs.am, lib/am/lisp.am, lib/am/ltlib.am,
        * lib/am/progs.am, lib/am/python.am, lib/am/scripts.am:
        Use %KEY?TRUE:FALSE%.
        * lib/am/inst-vars.am (am__strip_dir): Assign the result to f
        to be more alike am__vpath_adj.
        Adjust dependencies.
    
    Signed-off-by: Akim Demaille <address@hidden>

commit 1d0c65c8894d499ad034c9cc189808d4ecd3db5c
Author: Akim Demaille <address@hidden>
Date:   Sat Nov 24 10:10:11 2007 +0100

    Normalize white spaces
    
    * automake.in: Normalize white spaces.

commit 88d1f07e102807518eef06b1ff5279bb40eb2202
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Nov 24 09:53:05 2007 +0100

    * configure.ac (ACLOCAL, AUTOMAKE): Fix quoting for rebuilding
    rules, if the absolute build directory name contains white space.

commit f7c36c783469a3fbf43c787d7899efd1000dc989
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Nov 23 00:17:02 2007 +0100

    * aclocal.in (trace_used_macros): Quote input files.

commit ffa4c62a38c00b63cf104870a20e4883270be7a2
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Nov 23 00:06:57 2007 +0100

    * lib/ylwrap: Cope with white space in `PROGRAM' and `pwd`.

commit 760dd83cab3df3a0072a2094c5960a5dbfc03859
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Nov 22 22:34:29 2007 +0100

    * lib/am/tags.am (ID, TAGS, CTAGS): Make awk scripts portable again.
    (CTAGS): Drop unneeded variable `here'.

commit e6477308a15213f3625d18bb309392bfc1ce2ea5
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Nov 18 16:23:52 2007 +0100

    * tests/output13.test: New test.
    * tests/Makefile.am: Adjust.
    Prompted by report from Bruno Haible in
    <http://lists.gnu.org/archive/html/bug-gnulib/2007-10/msg00479.html>.

commit 37a90f4282695a847a0ad1fbc03db906b2e21d5a
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Nov 18 15:30:01 2007 +0100

    Fix signal handling in aclocal.
    
    * aclocal.in (unlink_tmp): If invoked by a signal, note so
    in verbose mode.  Reinstall default signal handler and reraise,
    to transport the interrupt information.

commit d826333beefa170835b20612332be837624f72c1
Author: Bob Proulx <address@hidden>
Date:   Tue Nov 13 22:57:15 2007 +0100

    Fix color test failure on dumb (and other) terminals.
    
    * tests/color.test: Set TERM to `ansi'.

commit 83df77e58dbce5bb38f0b70ecd3cab7fdfda4d00
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Nov 12 19:53:32 2007 +0100

    Avoid spurious test failure with `make check TESTS=check5.test'.
    
    * tests/check5.test: unset TESTS.

commit 4813ffea652a8960b9fa073f4e302fc4c916bed9
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Nov 12 19:51:06 2007 +0100

    Fix maintainer-check failure.
    
    * tests/color.test: unset TESTS, use `make -e' rather than
    `make MACRO=val'.

commit 4b4f1e31e44e8d94a7d8fc3357433e35a02445e5
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Nov 10 11:53:23 2007 +0100

    * configure.ac (AM_INIT_AUTOMAKE): Require version 1.10a.

commit 2aed0cc70236b7e36c584f6d49e2689d18054616
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Nov 10 11:51:40 2007 +0100

    * automake.in (handle_tests): Remove debugging leftover.

commit 6806a6914e92d4fa4694ed98988beea5d5176484
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Nov 10 11:11:21 2007 +0100

    Run each test in a process-private subdirectory.
    
    * tests/defs.in: Employ a trap to clean up at the end of the
    test in case the test succeeded.  This needs to be revisited
    because we would like to keep the output of XPASSing tests.
    Also, note when we were interrupted by a signal.  Code taken
    from Autoconf's _AC_INIT_PREPARE.
    If $keep_testdirs is set, keep them even for successful tests.
    * tests/Makefile.am (check-clean-local): New target.  Remove all
    tests subdirs, but also make them writable first.  The latter
    was already needed without per-test subdirs.
    (distclean-local): Depend upon check-clean-local.
    * tests/Makefile.in: Regenerate.
    * tests/.cvsignore, tests/.gitignore: Adjust.

commit c975987c646797db459fd4c23a5e82877c79f46f
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Nov 10 10:20:08 2007 +0100

    Fix default includes ordering to be `-I. -I$(srcdir) ...' again.
    
    * automake.in (handle_compile): Put -I$(srcdir) before include
    paths for config headers, as was done before Automake 1.10, but
    keep uniquified list without multiple adjacent spaces.
    * doc/automake.texi (Program variables): List include paths
    in order.
    * NEWS: Mention 1.10 regression.
    * tests/stdinc.test: New test.
    * tests/Makefile.am: Adjust.
    * THANKS: Update.
    Report by Kent Boortz.

commit c8db74fc05ddadc2af4115ed4b88957f33473757
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Nov 8 22:32:15 2007 +0100

    Implement colorized test output.
    
    * automake.in (handle_tests): Set COLOR depending on `color-tests'.
    * configure.ac (AM_INIT_AUTOMAKE): Use `color-tests'.
    * doc/automake.texi (Tests, Options): Document test results,
    document new option, document AM_COLOR_TESTS.
    * lib/Automake/Options.pm (_process_option_list): Handle it.
    * lib/am/check.am (am__tty_colors): New variable.  Enable colored
    output if TERM is not dumb and depending on AM_COLOR_TESTS and
    whether stdout is connected to a terminal.
    (check-TESTS): Use am__tty_colors.
    * NEWS: Mention color-tests.
    * tests/color.test: New test.
    * tests/Makefile.am: Adjust.

commit 9c315dae5216e0e883ab4c002403a8a105f8d14b
Author: NightStrike <address@hidden>
Date:   Thu Nov 8 22:23:34 2007 +0100

    For PR automake/526:
    * doc/automake.texi (Basic Installation): Fix typo.

commit fafa1e12e9964b9be11b5b90110492e4027dd490
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Oct 29 20:45:48 2007 +0100

    Accommodate for new macro AC_AUTOCONF_VERSION.
    
    * aclocal.in (write_aclocal): Use AC_AUTOCONF_VERSION rather
    than m4_PACKAGE_VERSION.  Define the former if not defined.
    * m4/amversion.in (AM_SET_CURRENT_AUTOMAKE_VERSION): Likewise.
    * tests/missing4.test: Use AC_AUTOCONF_VERSION.

commit 409466a98d6d20912629a9707000f73131b58b78
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Oct 29 20:40:38 2007 +0100

    * doc/automake.texi (Program variables): Clarify that
    Automake does not put DEFAULT_INCLUDES in AM_CPPFLAGS, but
    passes it directly to compilation commands.

commit 062ce249617d9596b574e110d26fabd466afad1a
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Oct 29 20:21:33 2007 +0100

    Move to git as primary source repository.
    
    * Makefile.am (git-dist, git-release): Renamed and adjusted from ...
    (cvs-dist, cvs-release): ... these.
    (git-diff): New target, taken and adjusted from cvs-diff.
    * Makefile.in: Regenerate.
    * bootstrap: Adjust.
    * NEWS: Announce change.
    * doc/automake.texi (General Operation): cvs-dist is git-dist now.
    (Timeline): Mention change.

commit 0f282a1d6ef2e2698ee553a520e7f44f1b7b524f
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Oct 17 19:14:03 2007 +0000

    * Makefile.in: Regenerate.

commit 5865015aafc395d9c91d57818d61d07c44164315
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Oct 12 16:51:28 2007 +0000

    .gitignore, doc/.gitignore, lib/Automake/.gitignore
    tests/.gitignore: New files.

commit cb4511cc9092d02032cc1d7dd94b79a9fecb0c75
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Oct 9 20:07:00 2007 +0000

    Fix ChangeLog entries

commit 18711253df1dbc1f3bc74cd5f312abc194fd9af6
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Oct 9 20:02:57 2007 +0000

    * automake.in: Treat extension .sx also like preprocessed
    assembler (.S), following GCC.
    * NEWS: Update.
    * doc/automake.texi (Assembly Support)
    (Unified Parallel C Support): Adjust.
    * tests/asm3.test: New test.
    * tests/Makefile.am: Update.

commit 386bf599bdac44e3148c8617b6451f7f802e8d81
Author: Jim Meyering <address@hidden>
Date:   Tue Oct 9 15:26:52 2007 +0000

    Add a ChangeLog entry for the previous change.

commit 495b4155a35f83ff10596c14fd2404fce6bc4d02
Author: Jim Meyering <address@hidden>
Date:   Tue Oct 9 14:52:20 2007 +0000

    Add lzma compression support.
    
    * NEWS: Mention it.
    * automake.in (handle_dist): Recognize dist-lzma.
    (make_paragraphs): Map LZMA to dist-lzma.
    * doc/automake.texi (Dist): Add dist-lzma.
    (Options): Likewise.
    * lib/Automake/Options.pm (_process_option_list):
    * lib/am/distdir.am (dist-lzma): New rule.
    (dist dist-all): Add command to create an lzma-compressed tarball.
    (distcheck): Handle lzma-compressed tarballs just like the others.
    * tests/defs.in: Test for lzma, too.
    * tests/lzma.test: New file, based on nogzip.test.
    * tests/Makefile.am (TESTS): Add lzma.test.
    * tests/Makefile.in: Regenerate.
    Suggestion from Karl Berry.
    
    Author: Jim Meyering <address@hidden>

commit e4fc6914766059876bc36168ae7fbd4efe90eafe
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Sep 30 04:18:20 2007 +0000

    * automake.in (TARGET_PATTERN): Allow leading digit.
    * tests/exeext3.test: Adjust to expose this.
    Report by Claudio Fontana and Laurence Finston.

commit 7031780876aab7856e42f2b2742d9145f1d617a0
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Aug 23 04:35:44 2007 +0000

    * tests/defs.in (required): For gcj, check whether `gcj -v'
    works, to avoid broken installations without libgcj.spec.
    Export $GCJ.
    * tests/gcj4.test: Setting GCJ not needed any more.
    * THANKS: Update.
    Report by Jesse Chisholm.

commit a32e64654589d3eb68cbe591ce4e06c10101eb62
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Aug 20 21:08:52 2007 +0000

    * lib/config-ml.in, lib/config.guess, lib/config.sub,
    lib/symlink-tree, lib/texinfo.tex: New upstream versions.

commit 56bac80c853806078e5d82ed1dae92d05659e393
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Aug 19 07:46:52 2007 +0000

    * doc/automake.texi (gettext): Fix link to gettext manual.

commit c023cf9f3f3fd3ce21cda9c2a230ed5737b958ec
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Aug 18 09:27:16 2007 +0000

    In ChangeLog files, use more-permissive notice rather than GPL,
    as per usual GNU standards these days.

commit f30d8e71bf1c27d4de7a31f0eeb4df274746143d
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Aug 16 23:47:12 2007 +0000

    * automake.in (handle_programs): Also clean .libs/_libs
    directory for _PROGRAMS.
    * tests/libtoo10.test: New test.
    * tests/Makefile.am: Update.
    * THANKS: Update.
    Report by Guillermo Ontañón.

commit a45ffd95c515b7984715b303804f95ed573c4ddd
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Aug 9 19:08:09 2007 +0000

    * configure.ac: Actually require version 2.60 in the test for
    Autoconf, and recommend it in the error messages.
    * THANKS: Update.
    Report by Robert Swafford.

commit f2205d30368ac872023e807746965d8286ee7fa2
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Jul 22 09:27:37 2007 +0000

    * doc/automake.texi (VPATH Builds): Fix wording.
    Report by Reuben Thomas.

commit 3d85de7baa9edf21c56401db3d25ef8a8e8d7797
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Jul 22 09:06:23 2007 +0000

    * tests/subst.test: Move the AC_SUBST into a macro definition.
    Avoids an error from CVS Autoconf.
    * THANKS: Update.
    Report by Benoit Sigoure.

commit d0ebf7129536c9b2fa6333237378a61bf5063526
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Jul 22 08:48:18 2007 +0000

    * lib/am/configure.am (%?REGEN-ACLOCAL-M4%): New target
    $(am__aclocal_m4_deps) without any dependencies, to avoid the
    "deleted .m4 file" problem.
    * tests/acloca22.test: New test.
    * tests/Makefile.am: Update.
    * NEWS: Update.

commit 0ee0ac50d8da5b8809bac38bb35313d71cc0fac2
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Jul 22 08:42:35 2007 +0000

    * lib/am/ltlib.am (install-%DIR%LTLIBRARIES)
    (uninstall-%DIR%LTLIBRARIES): Use $(AM_LIBTOOLFLAGS) and
    $(LIBTOOLFLAGS).
    * lib/am/progs.am (install-%DIR%PROGRAMS)
    (uninstall-%DIR%PROGRAMS): Likewise.
    * tests/libtool7.test: Update test for `install' and
    `uninstall' cases.
    * NEWS, THANKS: Update.

commit 2b08a7174c64db7e3b11e2a86e73f5bc68faa896
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Jul 16 21:55:43 2007 +0000

    * doc/automake.texi: Remove Front-Cover and Back-Cover Texts,
    this manual is not printed by the FSF.

commit 246e502b7ca57c9005dfe0bf7de38f0098ad0da6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jul 16 19:56:24 2007 +0000

    * NEWS: Clarify that COPYING files are not updated.

commit 09e45234a6f3fa5fb45e00336eb4a31a30242987
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Jul 10 22:39:36 2007 +0000

    * doc/automake.texi: New Back-Cover Text.
    Report by Karl Berry.

commit 420c9b2a9c17e007ab12ad11517a7ef4a8bd6ed7
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Jul 7 12:16:27 2007 +0000

    * aclocal.in (version): Fix output to match GCS requirements.
    * automake.in (version): Likewise.
    Report by Eric Blake.

commit b9ff055d78ebdea1fdc038fa5304dbe3f9a51a7f
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Jul 7 11:23:29 2007 +0000

    * COPYING, lib/COPYING: Update to GPLv3.  All uses changed.
    * NEWS: Update.

commit ac9f40492f937b2f4b62a941f9fb83a536f9087c
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Jul 7 10:57:24 2007 +0000

    Ignore stamp-vti and version.texi.

commit 07ad8a942f9136706a9656842a07d630af68e4aa
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Jun 30 09:23:12 2007 +0000

    * lib/gnupload: Fix shell portability issues with for loops.
    Report by Karl Berry.

commit 250218860295e517648307459a0e415b0fab32ec
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Jun 23 08:30:46 2007 +0000

    * aclocal.in (write_aclocal): Warn about autoconf
    incompatibilities instead of making them fatal.
    * tests/missing4.test: Adjust.
    * NEWS: Update.
    Problem reported by Bruno Haible in
    <http://lists.gnu.org/archive/html/bug-automake/2007-06/msg00010.html>.

commit b4c497b7a7485dde33f81848e1a0ac5378dd3304
Author: Ralf Wildenhues <address@hidden>
Date:   Thu May 3 17:57:41 2007 +0000

    * doc/automake.texi, lib/Automake/Rule.pm: Fix typos.
    * automake.in: Likewise.
    (am_primary_prefixes): Keep the intentional typo there.

commit f7f334fb14dfb7f8bd389d52bdaeb1ea6976219f
Author: Eric Blake <address@hidden>
Date:   Wed Apr 25 17:55:15 2007 +0000

    * doc/stamp-vti: Remove generated file from revision control.
    * doc/version.texi: Likewise.

commit 5d72dc40d82f2e4cb0ca39c5b8568a1af9036979
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Apr 23 16:36:58 2007 +0000

    * doc/automake.texi (Python): Fix typo.

commit 1c594b6132ea84dfa00cc3d77ebd6567d95e94f3
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Mar 29 23:26:48 2007 +0000

    * lib/mdate-sh (ls_command): Use -n when available to avoid
    problems with spaces in user/group names.
    * tests/mdate5.test: New test.
    * tests/Makefile.am: Adjust.

commit 574df3f633c9c8c7eb07c280c47ce959fc65fc5f
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Mar 29 23:02:05 2007 +0000

    * automake.in (handle_tests): Rewrite XFAIL_TESTS just like
    TESTS, appending $(EXEEXT), so that matching continues to work
    on w32.
    * NEWS: Mention this.
    * doc/automake.texi (EXEEXT, Extending): Update.
    * tests/check7.test: New test.
    * tests/Makefile.am: Adjust.
    Bug report by Ed Hartnett.

commit c6e55f6d1fa063286d79c449450b0e2ca52b9916
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Mar 29 22:40:41 2007 +0000

    * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Again search
    the whole file, but use sed to reduce the line length.
    Fixes 1.10 regression.  Report by David Byron.
    * THANKS, NEWS: Update.

commit e89ec38d380faa0f0c652d347614d9be2c870f37
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 28 23:08:06 2007 +0000

    * lib/depcomp (aix): Rewrite depmode in the spirit of the tru64
    one.  Fixes failure to catch dependencies with libtool and xlc
    in case of enable_static=no (which is the default on AIX without
    runtimelinking).
    * tests/depcomp7.test: Run test once with --disable-shared and
    once with --disable-static, to expose failure systematically.
    * NEWS: Update.

commit fd44b6b184e2f4fd43622b19d857d76df52d5e63
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 28 22:44:17 2007 +0000

    * automake.in (handle_LIBOBJS_or_ALLOCA): Fix the error message.
    * tests/pr401.test: Update to expose the error.
    * tests/pr401b.test: Likewise.
    * tests/pr401c.test: Likewise.

commit 63d5f15c373cdb3c33c9b81bc6504351dc8f4919
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 28 22:27:14 2007 +0000

    * automake.in (scan_autoconf_config_files): Warn about leading
    `./' in config file names.
    * tests/canon-name.test: New test.
    * tests/Makefile.am: Update.
    * THANKS: Update.
    Suggestion by Claudio Fontana.

commit d44e226f7d8eecd7497f1bb5b0a4093d0118edba
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 28 22:12:57 2007 +0000

    * tests/yacc6.test: Add the generated headers to `BUILT_SOURCES'
    as documented in the manual.  Fixes parallel make failure.
    Report by Dieter Jurzitza.
    * THANKS: Update.

commit 4675d38e6528959ead751c74b1910160da5d393f
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 28 22:04:12 2007 +0000

    * ChangeLog, TODO, tests/exdir3.test: Fix copyright notice.

commit 75b6353009b794d21ba40934ad6603cf509a4c1b
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 28 21:57:54 2007 +0000

    * TODO: Kill a couple of outdated items.
    * tests/exdir3.test: New test.
    * tests/Makefile.am: Update.

commit 63d3ea9ad895fe8e9b0be582732a2a2774d76adc
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Mar 28 21:48:37 2007 +0000

    Regenerate with Autoconf 2.61.

commit d82eb8922bb898a389b82a802afbaead514030db
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Jan 27 16:32:12 2007 +0000

    * doc/automake.texi (Multiple Outputs): Fix the multiple outputs
    with locking example.

commit b4174c07ad0e75f3a18ef4836e80f4f93b7eaa6d
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Jan 27 16:17:54 2007 +0000

    * doc/automake.texi (Subpackages): Fix ambiguous wording.
    Report and suggestions by Reuben Thomas.
    * THANKS: Update.

commit c7d04bb7ed31f17d666ea5692387bd5926a32802
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Jan 10 17:57:24 2007 +0000

    * tests/defs.in (is_newest): Cope with multiple newer files.
    * NEWS: mention `install-sh -C'.

commit 24daf4dbc3e618cdc159a40888a0a9fb18781979
Author: Paul Eggert <address@hidden>
Date:   Tue Dec 26 16:20:52 2006 +0000

    Fix typo in previous changelog entry.

commit 639d888edae5326d07e2ab1a07352791635788cc
Author: Paul Eggert <address@hidden>
Date:   Tue Dec 26 05:20:52 2006 +0000

    * lib/install-sh (initialize_posix_glob): New var.
    Use it instead of setting posix_glob inline.
    (posix_glob): Use '?'/''/: instead of ''/yes/no, for convenience.
    (cmpprog, CMPPROG): New vars, since we use cmp rather than the diff
    of Akim's patch.
    Use LC_ALL before invoking 'ls' when we depend on its output format.
    Don't use awk; just use the shell's builtin features.
    Clean up $dsttmp -C detects no installation is needed.
    * tests/defs.in (is_newest): Renamed from is_younger; the new
    name is more accurate.  All uses changed.
    (old_timestamp): New var.
    * tests/instsh2.test: Rewrite to avoid the need for sleeping.
    
    2006-12-25  Akim Demaille  <address@hidden>
    
    * lib/install-sh: Implement install-sh -C.
    (This patch is the remaining part of the patch proposed in
    <http://lists.gnu.org/archive/html/automake-patches/2006-10/msg00077.html>.)
    (usage): Document it.
    (copy_on_change): New var.
    * tests/defs.in (is_younger): New function.
    * tests/instsh2.test: Check install-sh -C.

commit c65949f39f327c77189626338da9e5c64e6c5316
Author: Paul Eggert <address@hidden>
Date:   Mon Dec 25 06:30:28 2006 +0000

    * lib/install-sh: Fix typo in previous patch for handling --.
    Use more-consistent style for ';;'.
    Prefer || to if-then-else-:.
    * tests/install2.test: Rework to avoid set -e problems.
    
    2006-12-24  Akim Demaille  <address@hidden>
    
    Simplify install-sh and its test.  This shouldn't change any behavior.
    (This patch is a subset of the patch proposed in
    <http://lists.gnu.org/archive/html/automake-patches/2006-10/msg00077.html>.)
    * lib/install-sh (usage): Use usual GNU style.
    (dstarg): Rename as...
    (dst_arg): this for consistency.
    Simplify quoting of assignments.
    Sort them.
    Don't use '\' to continue commands: && suffices.
    Remove useless "continue" in the argument processing,
    and factor the shifts.
    * tests/defs.in: Some improvements to make it set -e clean.
    Use the traditional ":" trick to protect loops from being empty.
    Remove an empty straightforward piece of code prepared to define
    additional variables.
    Use test instead of [], for consistency.
    * tests/install2.test: Use set -e, to simplify code.

commit 59448d4f6be407ea0a541e692931b85c9392c78d
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Dec 19 23:52:55 2006 +0000

    * doc/automake.texi: Fix typo.

commit c1622069b9f848609a7bd7cc1db56f6b3b7b6269
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Nov 12 18:02:41 2006 +0000

    * doc/Makefile.am: Use $(MAKE) $(AM_MAKEFLAGS) for building
    amhello, to prevent gmake from invoking make with MAKEFLAGS
    it does not understand.
    Report by Patrick Welche.

commit ae53ac0477b5742c669739e73380e3179912eb37
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Nov 12 09:49:50 2006 +0000

    * lib/gnupload: Revert last change.  Add pointer to upload
    instructions of the GNU Maintenance Instructions.
    Suggestion by Karl Berry.

commit ca8a697a647680a5b715e4d7e52ebd9d1970142c
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Nov 8 18:58:16 2006 +0000

    * lib/gnupload: Add missing 'gnu' to example URL.
    Report by Karl Berry.

commit 9a75cc999e6c2832fc175bf9c6a2a6bcf21832ce
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Oct 28 09:51:58 2006 +0000

    * doc/automake.texi (amhello Explained): autoconf creates
    configure, not configure.ac.
    * THANKS: Update.

commit dd3de3aaa211e6809515b0b5fe65068a0ce6b911
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Oct 20 17:17:57 2006 +0000

    * doc/automake.texi (Dist, Dependency Tracking Evolution):
    Fix some typos.
    * lib/Automake/Condition.pm: Likewise.
    * lib/Automake/DisjConditions.pm: Likewise.
    * lib/Automake/ItemDef.pm: Likewise.
    * lib/Automake/Options.pm: Likewise.
    * lib/Automake/Rule.pm: Likewise.
    * lib/Automake/VarDef.pm: Likewise.
    * lib/Automake/Variable.pm: Likewise.
    * lib/Automake/Wrap.pm: Likewise.
    * lib/Automake/XFile.pm: Likewise.
    * m4/substnot.m4: Likewise.

commit 34a2a4df7abacf3aac463634500623506ecfe7f0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 16 19:20:04 2006 +0000

    * lib/gnupload: Update to version 1.1 of directive file.

commit 0bfc855e30cb57c06430da1723000868c01e8952
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Oct 16 05:24:17 2006 +0000

    * lib/am/depend2.am (%SOURCEFLAG%): New substitution, goes
    right before the expanded source file name.
    * automake.in (%sourceflags): New global: per-extension flag
    to denote that the next compiler argument is the source file.
    (scan_autoconf_traces): Trace AC_FC_SRCEXT; initialize
    %sourceflags accordingly.
    (handle_single_transform): Store source file extension in...
    (%lang_specific_files): ...this and...
    (handle_languages): ...adjust here.  Pass flag in SOURCEFLAG.
    * doc/automake.texi (Optional): Add AC_FC_SRCEXT.
    (Fortran 9x Support): Update.
    * tests/fort2.test: New test.
    * tests/Makefile.am: Adjust.
    * NEWS, THANKS: Update.
    Suggested by Steven G. Johnson.

commit 874adddca7b33adafe9feaa0ea38f37bc9a2b7db
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Oct 16 05:13:02 2006 +0000

    For PR automake/480.
    * automake.in (lang_f77_rewrite, lang_fc_rewrite)
    (lang_ppfc_rewrite, lang_ppf77_rewrite, lang_ratfor_rewrite):
    return `lang_sub_obj' to support subdir-object mode for the
    Fortran dialects.
    * tests/fort4.test, tests/fort5.test: New tests.
    * tests/Makefile.am: Update.
    * NEWS, THANKS: Update.
    Report by Davyd Madeley and Shannon L. Brown.

commit 5f634a9eba3271cb3e546fdf158b92da5167aee9
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Oct 16 05:00:33 2006 +0000

    * lib/am/header-vars.am (pkglibexecdir): New variable.
    * automake.in (%standard_prefix): Add it.
    * doc/automake.texi (Uniform): Document it.
    (Program Sources): Adjust.
    * NEWS: Update.
    * tests/libexec.test: New test.
    * tests/Makefile.am: Update.
    Suggested by Eric Blake.

commit 419516678dc91153e9cd9e6c2ee4a128a8ac9c69
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Oct 15 19:21:50 2006 +0000

    * configure.ac, NEWS: Bump version to 1.10a.

commit 6fe073e51daf543adc205118b13e10c8b7a88280
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Oct 15 19:06:52 2006 +0000

    * configure.ac, NEWS: Bump version to 1.10.
    * doc/automake.texi (Releases): Update for 1.10.

commit 4ec36c5cf995b41c34fa82b07a9dc0ddafcb2eeb
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Oct 15 17:04:16 2006 +0000

    * lib/config.sub, lib/texinfo.tex: New upstream versions.

commit 56e3e04b276b5361708f6e4ba05314ec7407d3bc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Oct 15 17:02:34 2006 +0000

    * lib/am/depend2.am: Typo.
    * lib/depcomp (scriptversion): Bump, to account for recent changes.

commit 37747ded49d998fb368e2900ec34185b647e53bb
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Oct 15 16:49:57 2006 +0000

    * doc/automake.texi (Examples): Introduce the example, and point
    to Hello World.
    (Hello): Remove this obsolete node.

commit f5a4a78b482226e477476b3d57a84ddd7fbab221
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Oct 15 16:37:22 2006 +0000

    For PR automake/507:
    * lib/am/distdir.am (distdir): filename-length-max check is not
    done in sub-packages.
    * doc/automake.texi (Options): Document this.
    * tests/fn99subdir.test: New test.
    * tests/Makefile.am: Update.
    * THANKS: Update.

commit 3364fed7f00af1dbfd62dc9071a76c069dc94444
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Oct 14 17:51:39 2006 +0000

    * doc/automake.texi (Third-Party Makefiles): Fix typo.
    * THANKS: Update.

commit e90cf137a00e5ec04bfc33b2a92e0ceb76c4fd2f
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Oct 14 17:40:25 2006 +0000

    * aclocal.in (write_aclocal): Improve warning for mismatched
    Autoconf version.

commit f74ae32b93806bb91f4af727c455cb2315e35f29
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Oct 14 17:33:27 2006 +0000

    * automake.in: For preprocessed assembler, add `$(DEFS)
    $(DEFAULT_INCLUDES) $(INCLUDES)' to the compile rule.
    * doc/automake.texi (Assembly Support): Update.
    * NEWS: Update.
    Suggested by Thomas Schwinge and Ralf Corsepius.

commit 962c528e62d1e31d0f7f16441f3af40b23a4a26e
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Oct 14 17:26:43 2006 +0000

    For PR automake/492.
    * automake.in (output_flag): Set to `-o' for Assembler and
    preprocessed Assembler, assuming that all understand `-c -o'.
    * THANKS, NEWS: Update.
    * tests/subobj10.test: New test.
    * tests/Makefile.am: Update.
    Report by Thomas Schwinge.

commit dd87a83defd294ae2b1696cce2ef6e7b0c76f858
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Oct 14 17:20:36 2006 +0000

    * automake.in (%_macro_for_cond): New variable.
    (cond_stack_if): Use it for better error message about
    missing dependency tracking conditionals.
    * tests/asm2.test: New test, modeled after asm.test.
    * tests/Makefile.am: Adjust.
    Report by Ralf Corsepius.

commit cf6e012fb50dcca569673c1d61cd8643abb7526b
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Oct 14 17:17:22 2006 +0000

    * doc/automake.texi (Options): `no-dependencies' is similar
    to `--ignore-deps', not `--include-deps'.
    * m4/as.m4 (AM_PROG_AS): If `no-dependencies', do not invoke
    _AM_DEPENDENCIES.
    * tests/nodep2.test: New test.
    * tests/Makefile.am: Adjust.

commit 30e2111cb8bb39036751c18bf78fe1c0b8d23252
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Oct 14 17:12:50 2006 +0000

    * automake.in (handle_LIBOBJS_or_ALLOCA): If we are in the
    LIBOBJDIR, then we should not add a DEPDIR prefix.
    * tests/pr401.test: Update test.
    * tests/pr401b.test: Likewise.
    * tests/pr401c.test: Likewise.
    Report by Jim Meyering and Eric Blake.

commit 7f385a4a3636a7b0e6dc3fa2b63546587f0bb2e0
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Oct 14 17:10:39 2006 +0000

    * lib/depcomp (gcc3): Put dependency extraction flags before the
    `-c' flag, so they appear at the same position as in %FASTDEP%
    mode in depend2.am.  Fixes build failure for FreeBSD's c89,
    which ignores unknown options only after the first non-option.
    Bug report against M4 by Nelson H. F. Beebe.

commit 85cb0d4d6ca85c8d8261fd71338f0eb3ed982fd9
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Oct 14 17:02:13 2006 +0000

    * automake.in ($seen_gettext_intl): New variable.
    (handle_gettext): Consider it.
    (scan_autoconf_traces): Add AM_GNU_GETTEXT_INTL_SUBDIR to the list.
    Set $seen_gettext_intl when it is seen.
    * doc/automake.texi (gettext, Optional): Update.
    * tests/gettext3.test: New test.
    * tests/Makefile.am: Update.

commit 1bec165334c9c0734d2d66559246c7cbfb182926
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Oct 14 13:37:32 2006 +0000

    * lib/install-sh (posix_mkdir): Reject FreeBSD 6.1 mkdir -p -m,
    which incorrectly sets the mode of an existing destination
    directory.  In some cases the unpatched install-sh could do the
    equivalent of "chmod 777 /" or "chmod 0 /" on a buggy FreeBSD
    system.  We hope this is rare in practice, but it's clearly worth
    fixing.  Problem reported by Alex Unleashed in
    <http://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00012.html>.
    Also, don't bother to check for -m bugs unless we're using -m;
    suggested by Stepan Kasal.

commit 73eeeac81a8d6c8470ff58eecdd75fa722e05cee
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Oct 14 13:36:40 2006 +0000

    * lib/install-sh (posix_mkdir): Reject FreeBSD 6.1 mkdir -p -m,
    which incorrectly sets the mode of an existing destination
    directory.  In some cases the unpatched install-sh could do the
    equivalent of "chmod 777 /" or "chmod 0 /" on a buggy FreeBSD
    system.  We hope this is rare in practice, but it's clearly worth
    fixing.  Problem reported by Alex Unleashed in
    <http://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00012.html>.
    Also, don't bother to check for -m bugs unless we're using -m;
    suggested by Stepan Kasal.

commit ff2589328fd425cf226a0baa2c433f0b6f491b09
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Oct 14 13:27:35 2006 +0000

    * m4/multi.m4: Non-default multilibs may be cross compilation.

commit 5c1a1342d22fe1aab6b2bebc5d4acfd2c23de9a1
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Oct 14 09:33:34 2006 +0000

    * automake.in: Fix some typos in comments.
    * lib/Automake/Variable.pm: Likewise.

commit 4b4ee631d1357b267dbe22bd7a6f0440027f3c08
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Oct 10 21:34:11 2006 +0000

    * automake.in (handle_compile): Use subst, for maintainer-check.

commit 3604deb62ff2526068dbe060083dbfdde32cf981
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Oct 9 20:08:00 2006 +0000

    Fix date.

commit 3acc6ed41cda0b1f2da34edcdda689700a7350d1
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Oct 9 19:54:19 2006 +0000

    For PR automake/505:
    * lib/am/configure.am (am__CONFIG_DISTCLEAN_FILES):
    Fix typo: `config.status.lineno', not `configure.status.lineno'.

commit 3b6362e159240be4bf2a31d8d1c0b620eddeb929
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Sep 5 18:58:16 2006 +0000

    * NEWS: Mention that `install-sh' needs executable permissions.
    * tests/nobase.test: Adjust.
    Report by Patrick Welche.

commit f4c3177a0e6220f34562f3af37311423291efe7c
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Sep 1 16:10:21 2006 +0000

    * lib/am/check.am (check-TESTS): Fix matching of XFAIL_TESTS
    against currently running test for the first and last element
    of $(TESTS): add spacing so Solaris make does VPATH expansion
    on these words, too.
    * tests/check6.test: Update.

commit 87acc5b84d923a3232b73506c8de65c3401c1c42
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Aug 31 06:03:19 2006 +0000

    fix ChangeLog

commit d505ab9091905a56e01c5e13d9e2d55b50420691
Author: Paul Eggert <address@hidden>
Date:   Thu Aug 31 04:49:24 2006 +0000

    * lib/am/depend2.am (?GENERIC?%EXT%.o, ?!GENERIC?%OBJ%): Likewise.
    Abbreviate output a bit by not bothering to quote the .Po file
    name (the quoting doesn't suffice in general anyway), and by not
    bothering to remove junk .Tpo files (as they'll be removed later).
    This also lets 'make' run faster by avoiding a subshell.

commit 8f8d9f726e6e174d33dbb7b8bc66297e6eea70d7
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Aug 30 20:35:56 2006 +0000

    * automake.in: Fortran 77 and Fortran should require variables
    F77 resp. FC to be defined, and suggest the respective Autoconf
    macros otherwise.
    * tests/fort1.test: New test.
    * tests/Makefile.am: Update.

commit 6b41d7c5d055e35793e608f9447835e18790e661
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Aug 30 20:22:57 2006 +0000

    * tests/ext.test: Add extensions f95, F90, F95.

commit 8ae25d96fddea93d469d9b86c78519245dc911d8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Aug 30 18:50:38 2006 +0000

    For PR automake/500:
    * automake.in (handle_compile) <$default_includes>: Do not output
    the same -I twice.  Use @am__isrc@ instead of ` -I$(srcdir)'.
    * m4/init.m4: Define am__isrc as ` -I$(srcdir)' only in
    non-VPATH builds since we always have `-I.'.
    * tests/subpkg.test: Make sure config headers are found in VPATH
    and non-VPATH builds.

commit f83d84f889456cdce7e9741d5e87d8f305b631d1
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Aug 28 16:04:24 2006 +0000

    * doc/automake.texi, lib/Automake/Rule.pm: Fix some typos.
    * NEWS: Likewise.  Clarify that only one LIBOBJDIR is supported.

commit 798a50674a0e620c92de588aacb2090d7aa48f82
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Aug 23 19:20:25 2006 +0000

    * lib/Automake/ChannelDefs.pm (usage): Mention that -Wportability
    is enabled by default with gnu and gnits strictness.
    Report from Bruno Haible.

commit d9b3aff92a78f4159768bdcc6aa6229f5b143372
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Aug 22 10:04:52 2006 +0000

    * NEWS: Mark de-ANSI-fication as being obsolete.
    * doc/automake.texi: Likewise.

commit 48e0d154af83e9e53299c90396bee87fa151bab2
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Aug 21 04:25:35 2006 +0000

    * Makefile.am, THANKS: Fix typos.

commit 146d4aadd44cc4b2acdc00ed1efac1bbaee430b0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 20 16:58:19 2006 +0000

    * NEWS, configure.ac: Bump version to 1.9c.

commit df1c5547348b6b7e23571ef416f04bc7e9c244f7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 20 16:38:55 2006 +0000

    * NEWS, configure.ac: Bump version to 1.9b.

commit d9317edef78dee29f1bf65b7490e215bb185d619
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 20 15:47:07 2006 +0000

    * Makefile.am (maintainer-check): Check for mkdir_p in automake.in
    too.
    * automake.in (require_build_directory): Use MKDIR_P, not mkdir_p.

commit cbbcb4288ea616b80a7bd6781d3f462169bff744
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 20 15:38:59 2006 +0000

    * m4/mkdirp.m4: Typo in previous patch.

commit b36af9c7cd992f7ad4cff8957999cb38e688fdbb
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 20 14:54:33 2006 +0000

    * Makefile.am (maintainer-check): Fine-tune the "Unescaped @"
    check so it doesn't complain about the '@ 's in node "Standard
    Directory Variables".

commit 51039933b6caa757a93526eb21c92be314744d1f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 20 14:32:53 2006 +0000

    * INSTALL, lib/INSTALL, lib/texinfo.tex, lib/config.sub: New
    upstream versions.

commit fde0797906cc0220df9e31347455ccba903a6551
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 20 14:28:43 2006 +0000

    * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Prefix mkdir_p with
    $(top_builddir)/ if it is a relative directory.

commit c5881ccbf8f858a56ce73ef43d6003c0d856de3d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Aug 19 18:31:51 2006 +0000

    * lib/am/lex.am, lib/am/yacc.am: Drop the inline rules, always use
    ylwrap.  Suggested by Akim Demaille long ago, to ease maintenance.
    * automake.in (handle_languages): Do not define MORE-THAN-ONE.
    (yacc_lex_finish_helper, lang_yacc_finish, lang_lex_finish): Always
    require ylwrap.
    * doc/automake.texi (Auxiliary Programs, Yacc and Lex): Update the
    documentation of ylwrap.
    * tests/lex.test, tests/lex4.test, tests/mmodely.test,
    tests/yacc.test, tests/yacc2.test, tests/yacc3.test,
    tests/yaccpp.test: Adjust.

commit 5258922ab81c63d723eca6a8535df93c6f6f80c7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Aug 19 16:18:21 2006 +0000

    * doc/automake.texi (Releases): Update statistics until 1.9.6.

commit d5358968b3ce766396ba5de76eb42454f835b827
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Aug 19 15:55:53 2006 +0000

    * Makefile.am (maintainer-check): Check for mkdir_p.
    * automake.texi (Obsolete macros): Document AM_PROG_MKDIR_P.
    * lib/am/data.am, lib/am/distdir.am, lib/am/install.am,
    lib/am/java.am, lib/am/libs.am, lib/am/lisp.am, lib/am/ltlib.am,
    lib/am/mans.am, lib/am/progs.am, lib/am/python.am,
    lib/am/scripts.am, lib/am/texinfos.am: Use MKDIR_P instead of mkdir_p.
    * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Define mkdir_p using $MKDIR_P, not
    as '$(MKDIR_P)', otherwise it will break `Makefile.in's that use
    mkdir_p without defining MKDIR_P.
    * tests/distdir.test, tests/instman.test, tests/txinfo21.test:
    Adjust.

commit f5b38979101a2c2c7dfb1fe4732393dec41d3ed1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Aug 19 15:07:40 2006 +0000

    * Makefile.am (SUBDIRS): Build lib first, for lib/Automake/Config.pm.
    * configure.ac (ACLOCAL): Use --acdir=m4 in addition to
    -I m4.  Running aclocal during the rebuild rules will fail
    if the default acdir does not exist.

commit 79a9f2047de5a58e87ddb00d2b2cdbbb3f1452a5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Aug 19 13:58:03 2006 +0000

    * NEWS, configure.ac, m4/init.m4, m4/lispdir.m4, m4/mkdirp.m4:
    Require Autoconf 2.60 instead of some intermediate development
    version.

commit df436f0be42a6c04f825e092c863565c3938eaa7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Aug 19 13:53:52 2006 +0000

    * doc/automake.texi (Standard Directory Variables): Fix multitable
    width.
    (Autotools Introduction): Fix @uref usage.

commit 2327a87d4494e57c79b4a9ae582a6addf757c336
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Aug 19 13:35:39 2006 +0000

    * doc/automake.texi: Fix some typos in the introduction,
    adjust some spacing; spell `GNU Build System' consistently.
    (menu): Unify node naming.
    (Standard Directory Variables): Clarify that this list is not
    exhaustive.
    (DESTDIR): Fix example.

commit 1a0147fd7004be0e827eead070139f3c4b479fe8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Aug 19 13:28:25 2006 +0000

    * doc/automake.texi (Autotools Introduction) New chapter.
    Thanks to Ben Pfaff and Ralf Wildenhues for comments.
    (Auxiliary Programs, Install, Dist, Third-Party Makefiles)
    (distcleancheck): More cross references.
    * doc/amhello/configure.ac, doc/amhello/README,
    doc/amhello/Makefile.am, doc/amhello/src/Makefile.am,
    doc/amhello/src/main.c: New files.
    * doc/Makefile.am (dist_noinst_DATA): Distribute them.
    ($(srcdir)/amhello-1.0.tar.gz): New rule.
    (dist_doc_DATA): Install amhello-1.0.tar.gz.
    * Makefile.am (SUBDIRS): Update comment.

commit 221ccb4611ce6c657f56efa0598c4d702ddd484a
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Aug 15 06:45:25 2006 +0000

    * doc/automake.texi: Fix some typos.

commit 49d9a341365242d247f1ea4f00d98542b831bcb4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Aug 14 20:38:43 2006 +0000

    * automake.in: Register "Unified Parallel C" as language.
    (lang_upc_rewrite): New function.
    (resolve_linker): Consider UPCLINK.
    * lib/Automake/Variable.pm (%_ac_macro_for_var): Suggest
    AM_PROG_UPC for UPC and UPCFLAGS.
    * m4/upc.m4: New file.
    * m4/depend.m4 (_AM_DEPENDENCIES): Add UPC case.
    * m4/Makefile.am (dist_m4data_DATA): Add upc.m4.
    * doc/automake.texi (Unified Parallel C Support): New node.
    (Public macros): Mention AM_PROG_UPC.
    (Program and Library Variables, Flag Variables Ordering):
    Mention UPCFLAGS.
    * tests/upc.test, tests/upc2.test, tests/upc3.test: New file.
    * tests/Makefile.am (TESTS): Add them.
    * tests/ext.test: Also test upc files.

commit 552cd6037973ca801dd6332f4e002c7b92dea670
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Aug 4 16:27:38 2006 +0000

    * doc/automake.texi (Scripts): Fix some errors in previous patch.

commit 14e61765178854ace2a82d20c4c777eb123b7fa0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Aug 4 16:14:40 2006 +0000

    * doc/automake.texi (Scripts): Revamp.  Show an example of script
    built from configure.ac.  Discuss CLEANFILES and EXTRA_DIST for
    other built scripts.

commit 16e941b2e1f87a44414ab21861f336a5324af6a3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Aug 4 14:53:32 2006 +0000

    * m4/init.m4: Suggest fixing the call to AC_INIT when
    AC_PACKAGE_NAME or AC_PACKAGE_VERSION is undefined.  This is for
    newcomers who call AC_INIT and AM_INIT_AUTOMAKE without arguments.
    * tests/init.test: New file.
    * tests/Makefile.am (TESTS): Add it.

commit 2ccd5670a86dd36222ad9090270a963fe1ccdb9a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Aug 4 12:54:30 2006 +0000

    * automake.in (dist_dirs, fill_dist_dirs): Remove.
    * lib/am/distdir.am (DISTDIRS): Remove.
    * tests/distdir.test, tests/pr2.test: Do not grep, use
    `make distdir' instead.

commit b19b2ef0cc7ed80061a5a7895aab7c51ae572792
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Aug 4 10:23:14 2006 +0000

    * doc/automake.texi (Conditionals): Split in two sections, "Usage"
    and "Portability", and add a third one, "Limits" to explain how
    conditional definitions inside multi-lines definitions can be
    handled.
    * automake.in (handle_options): Do not assume that
    AUTOMAKE_OPTIONS is defined in TRUE, but diagnose conditional
    definitions of AUTOMAKE_OPTIONS.
    Report from Bas Wijnen.
    * tests/amopt.test: New test.
    * tests/Makefile.am (TESTS): Add it.

commit 76542b15689ffa5b24587f3ea4d2e3c0fef37586
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Aug 4 08:42:54 2006 +0000

    * aclocal.in (install_file): Cannot use /dev/null while diffing
    new files, because Tru64's diff do not handle /dev/null.  So
    create an empty destination file before running diff on a new
    file, and erase it afterward.  Fall back to using /dev/null only
    if we cannot create this file.
    Report and initial patch from Ralf Wildenhues.
    (unlink_tmp): New function.
    * test/acloca18.test: Make sure the empty file has been erased.

commit 6cbc61eb0d717dc9448c53d3eadcdb6247087c38
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Aug 4 06:08:58 2006 +0000

    * automake.in (handle_LIBOBJS_or_ALLOCA): With subdir-objects,
    do not prefix `$(top_builddir)/' aka `./' to nonempty LIBOBJDIR,
    to help BSD Make find the files also in a VPATH build.
    Also return the same path, possibly prefixed, for correct
    depdir computation.
    * tests/pr401.test: Update to expose wrong depdir computation.
    Rewrite to not use the same file name for library object and
    main program.
    * tests/pr401b.test, tests/pr401c.test: Likewise.

commit 37a9d8d80e26708c06c5061fa61945447e078107
Author: Paul Eggert <address@hidden>
Date:   Sun Jul 9 16:10:00 2006 +0000

    Propagate fixes to install-sh and depcomp.

commit 557ed5591a544c0fe8a9c2049a7c397f9d347245
Author: Paul Eggert <address@hidden>
Date:   Sun Jul 9 16:09:43 2006 +0000

    in in -> in

commit 8bd7c6bd5a5233c564001697e813b029ea81d29b
Author: Paul Eggert <address@hidden>
Date:   Sun Jul 9 16:09:31 2006 +0000

    * lib/install-sh: Don't incorrectly claim that this implementation
    can install only one file at a time.
    (doit_exec): New var, for using 'exec' if possible, to save a process.
    (test_mode, intermediate_mode): Remove.
    (mode): Check for IFS or globbing characters in mode, since they might
    cause weird behavior with the other changes below.  All later uses
    of '"$mode"' changed to '$mode', since the ""s no longer matter.
    Use octal modes if the invoker specifies an octal mode, and use
    octal umask values if 'umask' outputs octal values; this is more
    likely to work with older operating systems since Automake uses
    octal modes, and also works around a bug with HP-UX 11.23
    'mkdir -p -m u=rwx,g=rx,o=rx,u+wx' reported by Ralf Wildenhues in
    <http://lists.gnu.org/archive/html/bug-automake/2006-06/msg00024.html>.
    (cp_umask, mkdir_umask): New variables, to avoid
    temporarily creating files or directories with too-permissive modes.
    (mkdir_mode): Use the FreeBSD 'install' method for computing modes of
    intermediate directories; this is safer.
    (posix_mkdir): Also test mkdir -p -m ... by making a directory in
    /tmp and checking the resulting mode with 'ls', to catch a bug in
    HP-UX 11.23 and IRIX 6.5 mkdir reported by Ralf in the same message.
    Use ':' for true, not 'true'; this is a bit faster on
    traditional implementations.

commit 20c8aec17e3da72a054c32dbc8516d4d81ac87b5
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Jul 6 18:13:01 2006 +0000

    * tests/defs.in (AUTOMAKE_run): Redirect stdout before stderr,
    for consistency with the recommendation prompted by this report:
    <http://lists.gnu.org/archive/html/bug-coreutils/2006-06/msg00225.html>.

commit e755a2a4e8b77db88805540d6443ec94a71434a0
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Jun 24 05:35:44 2006 +0000

    * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Set `mkdir_p' to
    `'$(MKDIR_P)'', so that it retains the per-directory value
    computed by config.status.
    * lib/am/distdir.am (distdir): do not use `$(mkdir_p)' from
    a changed directory.  Bugs reported by Ralf Menzel.
    * THANKS: Update.

commit c5c5809e8d5b8beac703ccdf3d0079de79f2a1f2
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Jun 24 05:31:55 2006 +0000

    * automake.in (scan_texinfo_file): Fix matching file extension.
    * tests/txinfo31.test: New test.
    * tests/Makefile.am: Update.

commit e6be60bbd7c212b84599addc85135f5c24962609
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 7 06:01:22 2006 +0000

    * automake.in (handle_LIBOBJS): Don't rely on the caller defining $1.

commit 38a040e3c446b315bdbc16fb42027f3ef5b061c1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 7 05:38:29 2006 +0000

    * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Rewrite using AC_PROG_MKDIR_P.

commit 75fc2dc7dc7564643c9df41fdcb168c4ea308d2e
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Jun 6 21:10:25 2006 +0000

    * lib/am/distdir.am: Do not call $(mkdir_p) for each
    distributed file, collect them and create them in one run,
    and strip $(srcdir) and $(top_srcdir) all at once.
    Fix some comment typos.

commit cb330cc15a3b921568d9b7627f55feb768b4140a
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Jun 6 20:55:44 2006 +0000

    * m4/depend.m4 (_AM_DEPENDENCIES): The IRIX MIPSpro compiler
    7.4.4m may omit the first included header dependency information
    with `-MDupdate'.  Refine test to catch this.

commit bcbe56448b66bfcb3edaa52e1193addbd8408939
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Jun 6 20:54:18 2006 +0000

    * configure.ac (ACLOCAL): Use `-I m4' to match `./bootstrap'
    procedure.

commit 9a204f623dc0c6aed88ede64479934f75eb7ff76
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Jun 6 20:49:10 2006 +0000

    * tests/gettext.test: AM_PROG_GETTEXT of gettext >= 0.14.3
    requires `config.rpath' to be present, and automake now enforces
    this.  Test this, but only if the gettext installation works and
    is recent enough to provide this diagnosis.
    * tests/gettext.test: Provide a dummy `config.rpath' for all
    subsequent checks.
    * tests/gettext2.test, tests/subcond.test: Likewise.

commit 6906c9ba73d949fbc051260555d0c07738360087
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Jun 6 20:42:37 2006 +0000

    * tests/pr401.test: Replace "perl -i" with sed and mv, for
    MinGW perl.
    * tests/pr401b.test, tests/pr401c.test, tests/python11.test,
    * tests/yacc6.test, tests/yacc8.test: Likewise.

commit 9d34c4185bae693426a80a5cd206e7e47a61709a
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Jun 6 20:39:22 2006 +0000

    * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Do not use
    plain `grep' on the Makefile, as its line length may exceed that
    for grep.  Bug report against coreutils by Sam Sirlin.
    * THANKS: Update.

commit 69882dea1219b0d5168f10035ae1d86db74ecdc7
Author: Ralf Wildenhues <address@hidden>
Date:   Fri May 26 16:47:05 2006 +0000

    * doc/automake.texi (Options): Add anchor `tar-formats'.

commit 234835d8d60f5e7ede0439075dadd5101601c3b0
Author: Ralf Wildenhues <address@hidden>
Date:   Thu May 25 10:21:47 2006 +0000

    * lib/Automake/XFile.pm (lock): Allow EOPNOTSUPP, besides
    ENOLCK.  Only mention `make -j' when applicable.  Only raise
    fatal errors when `make -j' is involved.  Improve error message.

commit 00ce7b9227e37d856ec574d7f07246ff6c7f3d3c
Author: Ralf Wildenhues <address@hidden>
Date:   Wed May 17 02:03:04 2006 +0000

    * lib/Autom4te/Configure_ac.pm (find_configure_ac): Use
    `$configure_in' instead of `configure.in', to preserve
    directory component.
    * lib/Automake/Configure_ac.pm: Add note that Automake owns
    this file.
    * lib/Automake/Channels.pm: Likewise.
    * lib/Automake/FileUtils.pm: Likewise.
    * lib/Automake/Struct.pm: Likewise.

commit 09856aa13e8441f610735b116f8876e80663877b
Author: Ralf Wildenhues <address@hidden>
Date:   Tue May 16 18:48:07 2006 +0000

    * INSTALL, lib/config.guess, lib/config.sub, lib/texinfo.tex:
    New upstream versions.

commit f67c9d61cfee5e56e74b3fd8ee190533aac608d9
Author: Ralf Wildenhues <address@hidden>
Date:   Mon May 15 16:01:38 2006 +0000

    * doc/automake.texi (Auxiliary Programs): Fix URL to GCC
    repository, they use SVN now.

commit 7603eb6cd6df3f3eebc5ac04ac0585bd37f33aef
Author: Ralf Wildenhues <address@hidden>
Date:   Sat May 13 17:53:38 2006 +0000

    * lib/gnupload: Add support for savannah.gnu.org and
    savannah.nongnu.org.

commit ba6a8b005ca96051ba29a6b8804f195ac17e0253
Author: Ralf Wildenhues <address@hidden>
Date:   Sat May 13 09:28:36 2006 +0000

    * lib/Automake/Channels.pm, lib/Automake/Condition.pm,
    lib/Automake/DisjConditions.pm, lib/Automake/Options.pm,
    lib/Automake/VarDef.pm, lib/Automake/Wrap.pm: Fix some typos.

commit 0ed61ffdc113c8b5ec74b36b2d7049b2b2d43559
Author: Paul Eggert <address@hidden>
Date:   Thu May 11 19:52:08 2006 +0000

    * lib/install-sh: Sync from Autoconf, as follows:
    Don't use 'path' to talk about file names,
    as per GNU coding standards.  Close a race condition reported by Ralf
    Wildenhues and Stepan Kasal.  There is still a race condition
    on hosts that predate Posix 1003.1-1992, but we can't help this.
    Don't mishandle weird characters like space on pre-Posix hosts.
    Invoke mkdir at most once per dir arg on pre-Posix hosts.

commit 3b2f18ee7e6449ee203055d7b235436fb082f0ea
Author: Ralf Wildenhues <address@hidden>
Date:   Thu May 11 17:33:31 2006 +0000

    * tests/missing.test, tests/missing2.test: Do not require
    GNUmake.
    * Makefile.am (maintainer-check): Make sure `required=' does not
    follow `. ./defs' in the tests.

commit c4d0be1204c3007b9f56b8b66496526f941e2ae3
Author: Ralf Wildenhues <address@hidden>
Date:   Thu May 11 17:29:34 2006 +0000

    * tests/ansi10.test: Use AC_PROG_CC_STDC.  Fix test that
    ac_cv_prog_cc_stdc isn't just used by Automake code in
    `configure'.
    * tests/ansi6.test, tests/ansi7.test: Likewise.
    * tests/ansi9.test: Likewise.  Do not override by setting
    $U and $(ANSI2KNR) at `make' time; that will be fragile.
    * tests/libobj8.test: Use AC_PROG_CC_STDC.
    * tests/subobj3.test: Likewise.  Use `set -e'.

commit f9c0804e995429966fd3c3cfa40913de047f907a
Author: Ralf Wildenhues <address@hidden>
Date:   Thu May 11 17:28:08 2006 +0000

    * lib/install-sh: Initialize IFS, so field splitting isn't
    turned off later.
    * lib/mkinstalldirs: Likewise.

commit 75eafb4375aa0b2a163af34771d27c3696550409
Author: Ralf Wildenhues <address@hidden>
Date:   Thu May 11 17:25:41 2006 +0000

    * lib/am/java.am (class%DIR%.stamp): Do not assume `$?' has
    the path of the prerequisite added; IRIX 6.5 make does not add
    it, Solaris 2.6 make is inconsistent about adding it.  Fixes
    java.test failure.

commit 99860de84f1aa9b7173b7abe75080eca34b0734c
Author: Ralf Wildenhues <address@hidden>
Date:   Thu May 11 17:20:04 2006 +0000

    * tests/distdir.test: Do not use leading `./' in EXTRA_DIST for
    files in the source tree.  Fixes failures with HP-UX and Tru64
    make.

commit 83515fdb5ca381dfd8e28978765ed2bd5863eb1f
Author: Ralf Wildenhues <address@hidden>
Date:   Thu May 11 17:16:47 2006 +0000

    * lib/am/ansi2knr.am (ansi2knr): Rename target as...
    (./ansi2knr): ...this, for BSD make.
    (%ANSI2KNR-DIR%/ansi2knr): Adjust.

commit 72e9fed611aa186fd040c5c2a9a96f01f04c5294
Author: Ralf Wildenhues <address@hidden>
Date:   Wed May 10 21:16:21 2006 +0000

    * tests/depcomp6.test, tests/depcomp7.test: Cater for OpenBSD
    /bin/sh -e issue with failing commands in if clauses.

commit 6ca84b3edf3cc7fa060cfb2030e9b7228fa4f588
Author: Ralf Wildenhues <address@hidden>
Date:   Wed May 10 21:14:36 2006 +0000

    * tests/defs.in (Be Bourne compatible): Update from current
    Autoconf.

commit b60223c67632fa648c85829a399804e5f815e612
Author: Ralf Wildenhues <address@hidden>
Date:   Wed May 10 21:13:22 2006 +0000

    * configure.ac: Recommend perl-5.8.2.
    * tests/automake.test: Do not fail because of buggy Getopt::Long
    in perl < 5.8.2.

commit bf394ecf4454b70c1e94d3af70ecc3c537033325
Author: Ralf Wildenhues <address@hidden>
Date:   Wed May 10 21:01:26 2006 +0000

    * tests/longlin2.test: Do not use `grep' on Makefile.am:
    it has long lines and is thus not a text file; AIX 5.1 grep
    fails to scan non-plain patterns from long lines.

commit 683b54c0fe403bb31abaca727bc141708bc84d47
Author: Ralf Wildenhues <address@hidden>
Date:   Wed May 10 20:59:29 2006 +0000

    * tests/overrid.test: Change all regexes for warning messages to
    match after a colon, so that the prepended file names do not
    cause false matches.  Tighten overrides regex.  Fix typo
    `cleam-am-local' -> `clean-am-local'.

commit bb8bcc3c9965e9315f69577c35ecb8c0ffc0b6bf
Author: Ralf Wildenhues <address@hidden>
Date:   Wed May 10 20:58:17 2006 +0000

    * tests/java.test: `configure' uses a trap, so use `(exit 77);
    exit 77' to portably set the exit status similar to AS_EXIT.
    * tests/fn99.test: propagate nonzero exit status from subshell.

commit 2f07154c885924063082dcab2878184ba57bf1b9
Author: Ralf Wildenhues <address@hidden>
Date:   Wed May 10 20:57:01 2006 +0000

    * tests/mkinst3.test: Fix `mkdir' wrapper to not be confused
    if ``pwd`' contains the string `-p'.  Create the wrapper in a
    subdirectory so that `.' in $PATH does not lead to an endless
    loop.

commit d2a74d3835b2e85bc192642de3ac652d9483edb0
Author: Ralf Wildenhues <address@hidden>
Date:   Wed May 10 20:55:34 2006 +0000

    * lib/depcomp (ia64hp): Rename dependency style to..
    (hp2): ..this, as it works with aCC on HPPA, too; adjust
    comment.  Report by Olivier Fourdan (PR automake/481).
    * THANKS: Update.

commit 8952f7248c2637426bcf83d38f07a8b02124a06e
Author: Ralf Wildenhues <address@hidden>
Date:   Wed May 10 20:50:53 2006 +0000

    * tests/aclocal7.test: Add `$sleep's between file touching
    and automake resp aclocal+automake invocations, to ensure
    they complete with a time stamp strictly later than the touched
    file.

commit 8b59ef86cb293fd7debf242d51544e8fa71aba0c
Author: Ralf Wildenhues <address@hidden>
Date:   Wed May 10 20:47:36 2006 +0000

    * lib/missing: Remove superfluous quotes.  Replace all uses of
    `[' by `test', for consistency, and for..
    * tests/missing5.test: ..this new test.
    * tests/Makefile.am: Update.

commit b76e877d72bd6da0124ca15877d915e3b0f899a1
Author: Ralf Wildenhues <address@hidden>
Date:   Wed May 10 20:46:03 2006 +0000

    Regenerate with current CVS Autoconf and Automake.

commit 503629c4780dbd48669ca19f7687361bc85200e9
Author: Ralf Wildenhues <address@hidden>
Date:   Wed May 10 20:37:36 2006 +0000

    * lib/missing (sed_minuso, sed_output): New variables.
    (autom4te, help2man, makeinfo): Use them.  Unifies detection of
    `-o FILE', `--output FILE', `--output=FILE', stricter regex.
    Fixes `missing' to detect `--output' for help2man.  Fixes
    PR automake/483.  Report by Dennis J. Linse.
    (autom4te): Document in `missing --help'.
    * THANKS: Update.

commit e5af31f8da5f47b247c596090c46584cc0677bec
Author: Paul Eggert <address@hidden>
Date:   Wed May 10 19:15:59 2006 +0000

    Fix typo: install.sh -> install-sh.

commit 24019d558c91881b837d9291aef969c532e3cb65
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Apr 26 06:45:05 2006 +0000

    * doc/automake.texi (Dependency Tracking Evolution): Fix typo.

commit 6e6cd1a2c60c6d6e29deb214188e62d0b82955af
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Apr 25 20:13:37 2006 +0000

    * lib/install-sh: Simplify the expr implementation of dirname.

commit f9cfbad9feef71237f3c1e7d9bb48c22eec45f62
Author: Paul Eggert <address@hidden>
Date:   Mon Apr 24 19:58:47 2006 +0000

    Update scriptversion.

commit 65b495783036f9d4707375cc18c490463591b615
Author: Paul Eggert <address@hidden>
Date:   Mon Apr 24 19:58:01 2006 +0000

    * lib/install.sh: Handle --, and diagnose unknown options.
    * m4/mkdirp.m4 (AM_PROG_MKDIR_P): In the normal case, set
    mkdir_p='mkdir -p', not to 'mkdir -p --', for consistency with
    the other ways that mkdir_p might be set.

commit 0562c007c70d0346938f82c1d4d950e88c3528bd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 21 19:02:29 2006 +0000

    * m4/amversion.in (_AM_AUTOCONF_VERSION): New macro.
    (AM_SET_CURRENT_AUTOMAKE_VERSION): Call it.
    * aclocal.in (trace_used_macros): Trace _AM_AUTOCONF_VERSION.
    (write_aclocal): Output a check for Autoconf's version in aclocal.m4.
    Doing so ensures that users cannot build configure and Makefiles
    with two different autoconf versions.  Report from Noah Misch.
    * tests/missing4.test: New file.
    * tests/Makefile.am (TESTS): Add it.

commit f2bc3b45f3a28fec6837e07ada63b124df0720a4
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Apr 20 16:24:15 2006 +0000

    * lib/am/dejagnu.am (check-DEJAGNU): Fail when at least one test
    failed, instead of when the last one failed (PR automake/488).
    Report from Paul Lunau.
    * tests/dejagnu4.test: Update to expose this.
    * THANKS: Update.

commit 9b1f146749e53de2d26f62a3b5ff8ba4290240e3
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Apr 20 16:23:46 2006 +0000

    Regenerate.

commit fdda6fd4027f6e54ac54cc9695c349696ba1295d
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Apr 19 16:41:32 2006 +0000

    * lib/am/check.am (check-TESTS): Match XFAIL_TESTS delimited by
    TABs as well as spaces.  Fixes PR automake/490.
    * tests/check6.test: New test.
    * tests/Makefile.am, THANKS: Update.
    Report from Diab Jerius <address@hidden>.

commit 84d10a1c73909b0376cb1c4fa122ae2c05ff9eb8
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Apr 17 12:14:07 2006 +0000

    * lib/Autom4te/FileUtils.pm (find_file): Fix a typo in the
    description; eliminate the duplicate error message.
    * doc/automake.texi (@direntry): `Invoking Automake' is the name
    of the usage node for `automake'
    * lib/Automake/Variable.pm (%_gen_varname): Fix typos in the
    comment.

commit 9774371062dab4d71e48ddbcaa6e6c69436930bc
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Apr 17 08:23:35 2006 +0000

    * m4/lispdir.m4 (AM_PATH_LISPDIR): Require Autoconf 2.59c,
    because it uses `datarootdir'.  Bump copyright year and serial.

commit 3d1ff9f0f18d0125fd91cb9df515b4e19fabd246
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Apr 10 11:16:10 2006 +0000

    * NEWS: Fix typo.

commit 9d0eaef6e6a5aa18194602dd0be1b0af8f8e0d1b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Apr 9 13:56:33 2006 +0000

    * lib/Automake/Variable.pm (_hash_varname, _hash_values): New functions.
    (_gen_varname): Use _hash_values, and return a flag indicating whether
    the variable name was generated or reused.
    (transform_variable_recursively): Do not redefine variables that
    are reused, and try to reuse the variable being transformed.
    * tests/check2.test: Make sure TESTS hasn't been redefined.
    * tests/check5.test, tests/exeext4.test: Make sure variables have
    been reused.
    * tests/subst2.test: Make sure bin_PROGRAMS gets rewritten.

commit d2e347928cea947cfcf19eefea2bc975ecb6e092
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Apr 9 07:46:56 2006 +0000

    * automake.in (%ignored_configure_vars): New variable.
    (scan_autoconf_traces): Trace for _AM_SUBST_NOTMAKE and fill
    %ignored_configure_vars.
    (define_configure_variable): Declare ignored configure variables
    as VAR_SILENT.  Do not special-case AMDEPBACKSLASH and ANSI2KNR
    w.r.t. VAR_SILENT.
    * m4/substign.m4: New file.
    * m4/Makefile.am (dist_m4data_DATA): Add substign.m4.
    * m4/cond.m4: _AM_SUBST_IGNORE $1_TRUE and $1_FALSE (PR automake/477).
    * m4/depend.m4: _AM_SUBST_IGNORE AMDEPBACKSLASH.
    * m4/protos.m4: _AM_SUBST_IGNORE ANSI2KNR.
    * tests/cond.test: Make sure TEST_FALSE and TEST_TRUE are not defined.
    * tests/amsubst.test: New file.
    * tests/Makefile.am (TESTS): Add it.

commit f207e1361964855562080cb4db70afe14776a629
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Apr 9 07:18:33 2006 +0000

    * automake.in (handle_single_transform): Preserve directories in
    direct suffix rules.
    * tests/suffix12.test: New test.
    * tests/Makefile.am (TESTS): Add it.
    Report from John Ratliff.

commit e75e5d8b72a0757b3a3074652e34166b4482b562
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Mar 26 07:52:08 2006 +0000

    * aclocal.in ($m4_include_rx): Do not recognize `include', and
    adjust scan_configure_dep and scan_file accordingly.
    (scan_configure_dep): Do not search white lines.
    (scan_file): Strip comments from current line after checking
    for serial, so that aclocal does not trip on `m4_include' macros
    in comments.  Report from Mike Frysinger.
    * tests/acloca21.test: New file.
    * tests/Makefile.am (TESTS): Add it.

commit 8f1a067d77acf7b268114c46061bd5a1943c780f
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Mar 24 18:14:43 2006 +0000

    Update copyright year

commit c977071caa1a975b5eb1791d284f38ea85622691
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Mar 24 18:13:32 2006 +0000

    * tests/mmodely.test: Fix the test on systems with no lex.

commit 1b39292897b2adedfb4b1b0046a21d38a9b11173
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Mar 23 06:35:15 2006 +0000

    * automake.in (libtool_new_api): Fix a typo in the comment.
    * lib/Automake/Makefile.am (Config.pm): Likewise.
    * lib/am/depend2.am: Likewise.
    * tests/xsource.test: With `set -e', `|| exit 1' is no longer
    needed.

commit aa2878d133f349908345d688b40dd033a20e15f6
Author: Ralf Wildenhues <address@hidden>
Date:   Thu Mar 23 06:30:06 2006 +0000

    * tests/depcomp6.test, tests/depcomp7.test: Change back to
    using `$MAKE && exit 1', but make sure the last command in the
    test is successful.

commit 17a8ec366aec5f93d65c9436dd842f1766c7fa04
Author: Ralf Wildenhues <address@hidden>
Date:   Tue Mar 21 19:09:21 2006 +0000

    * aclocal.in (parse_arguments): Added wildcard support to the
    dirlist parser.
    * doc/automake.texi (Macro search path): Document it.
    * tests/dirlist2.test: New test.
    * m4/dirlist, tests/Makefile.am: Adjust.
    * NEWS, THANKS: Update.

commit b9df3285f2c32960ebeb979bbc6d76ea3e438ba4
Author: Ralf Wildenhues <address@hidden>
Date:   Mon Mar 20 20:31:29 2006 +0000

    * m4/init.m4 (AM_INIT_AUTOMAKE): Add `_AM_DEPENDENCIES(OBJC)'
    to `AC_PROG_OBJC' if provided, to fix Objective C depmode
    handling.
    * lib/Automake/Variable.pm (%_ac_macro_for_var): Add entries for
    OBJC and OBJCFLAGS.
    * tests/ext.test: Adjust.
    * tests/objc.test, tests/objc2.test: New tests.
    * tests/Makefile.am: Adjust.
    * doc/automake.texi (Objective C Support): New node.
    (Support for Other Languages): Adjust.
    * NEWS: Update.

commit 2b1fba958daecc7c862aeda1e6acc41821bf8c70
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 19 17:49:17 2006 +0000

    * lib/Automake/RuleDef.pm (DESCRIPTION): Typo.

commit 15c0eddcd97022214a659718a41009eda6b44808
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 19 06:13:41 2006 +0000

    * tests/depcomp6.test, tests/depcomp7.test: Fix failure logic
    to work with `set -e'.

commit 64a8f2dd7fe02a96ecdbea761368a1dde2c47b1c
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 19 05:45:33 2006 +0000

    * tests/depcomp6.test, tests/depcomp7.test: New tests,
    for general `depcomp' functionality, with and without
    `subdir-objects', with and without `libtool'.
    * tests/Makefile.am: Adjust.

commit 39b6663d292c7c99ca808eb9e6751d95e5948d80
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 19 05:09:11 2006 +0000

    * aclocal.in (write_aclocal): Unlink `aclocal.m4' before
    writing into it, to break a symlinked file.
    * tests/acloca20.test: New test.
    * tests/Makefile.am: Updated.

commit 83bec15bd0c7d8048756874ed9802fb7da281d02
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Mar 19 05:04:29 2006 +0000

    Allow package trees (packages with subpackages) to share
    common distributed auxiliary files (and directories) that
    reside within a subpackage.
    
    * lib/am/distdir.am (distdir %?TOPDIR_P%): Do not fail if
    `$(distdir)' already exists.
    (%?SUBDIRS%): Set `am__remove_distdir' to `:' to prevent
    removal of subpackage trees for distribution.
    * tests/subpkg3.test: New test.
    * tests/Makefile.am: Update.

commit 9e5d3c4078fa60d784a71b3798a12731beac73b3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Mar 18 06:32:36 2006 +0000

    * tests/check5.test, tests/nobast.test: Fix $MAKE and rm
    invocations to please maintainer-check.

commit 1faeb56a0bca56baee3c78860e7489dba492f339
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Mar 10 12:02:26 2006 +0000

    * automake.in (lang_c_rewrite): Typo in previous change.
    * tests/ccnoco2.test: New file.
    * tests/Makefile.am (TESTS): Add ccnoco2.test.

commit af7305532f5406601eb2861f96ffc12ee02a518e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Mar 10 10:52:19 2006 +0000

    * automake.in (lang_c_rewrite): Make the AM_PROG_CC_C_O requirement
    a 'portability' warning, so that people can ignore it.  Suggested
    by Ralf Wildenhues.

commit 0ea21f85a945a516e066e18cb245118d2a1d3847
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Mar 10 10:52:00 2006 +0000

    * lib/Automake/ChannelDefs.pm: Make -Wportability the default in
    gnu and gnits modes.
    * doc/automake.texi (Invoking Automake): Adjust.

commit 7523b0fe1942deede1e1ba4de6c1862a0d0bf1d1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 21 20:29:25 2006 +0000

    * doc/automake.texi (Yacc and Lex): Document that `.ypp' and
    `.lpp' file extensions are recognized.

commit 14187051ac0a9f43005e37f8f3f6f36d34965fa0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 21 20:27:05 2006 +0000

    * doc/automake.texi (Complete, Extending aclocal, Public macros)
    (Python, Conditionals, API versioning): Always quote macro arguments.
    Report from Stepan Kasal.

commit 98257927ac4c6f6e2e2e933dd56ededdce3c785f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Feb 16 21:03:05 2006 +0000

    * doc/automake.texi (Python): More examples.

commit 97c94c9815b7c3fa8902251fba2e87269e61dd53
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 5 05:53:38 2006 +0000

    * doc/automake.texi (distcleancheck): Fix bad wording.  Report
    from Bob Rossi.
    (Man pages): Show dist_man_MANS, not EXTRA_DIST = $(man_MANS).

commit 3dae6da4163c0c1030e4cee8177d855049ca5f8a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 29 17:35:12 2006 +0000

    Append $(EXEEXT) to programs that may be listed in TESTS.
    Report from Simon Josefsson.
    
    * automake.in (%known_programs): New global.
    (initialize_per_input): Reset it.
    (append_exeext): Take a predicate as first argument to select
    the filename to rewrite.
    (handle_programs): Fill %known_programs.
    (handle_tests): Append $(EXEEXT) to all tests that are in
    %known_programs.
    (am_install_var): Update call to append_exeext.
    * doc/automake.texi (EXEEXT): TESTS is also rewritten.
    (Tests): More about the difference between check_PROGRAMS and TESTS.
    Give an example of TEST_ENVIRONMENT.
    * tests/cond32.test: Augment with a nested condition.
    * tests/exeext4.test: Also check TESTS.
    * tests/check5.test: New file.
    * tests/Makefile.am (TESTS): Add check5.test.

commit 46b3563d63fffad5845e5a99d9e31597541ff870
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 12 21:11:14 2006 +0000

    * lib/install-sh (dstdir): Don't use semicolons inside { } in
    sed scripts, as Posix says it's not portable.
    * lib/missing (file): Likewise.
    * lib/am/distdir.am (distcheck): Likewise.
    * tests/comment7.test, tests/comment9.test, tests/confh.test: Likewise
    * tests/distcom2.test, tests/distcom3.test: Likewise.
    * tests/distcom4.test, tests/distcom5.test: Likewise.
    * tests/distcom6.test, tests/include.test, tests/pluseq8.test: Likewise.

commit 4f20a552a5148da388364baabb7a3e9924746d43
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 12 20:11:48 2006 +0000

    * ChangeLog: Move 2004's entries to ...
    * ChangeLog.04: ... this new file.
    * Makefile.am (EXTRA_DIST): Add ChangeLog.04.

commit 6af666a2fcf91ac91fb0560822c908397a667fa8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 12 19:54:02 2006 +0000

    2006-01-12  Alexandre Duret-Lutz  <address@hidden>
    
    * tests/txinfo13.test: Test fix below.
    
    2006-01-12  Ralf Wildenhues  <address@hidden>
    
    * lib/am/texinfos.am (dist-info): Tighten glob to avoid unwanted
    extra files in distribution.  Reported by Vincent Lefevre.

commit 3118f494e2b4f3b077a75c02e35fd883fe75633a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jan 6 00:45:22 2006 +0000

    * doc/automake.texi (Linking, Program and Library Variables):
    Mention the file extensions that usually appear in _DEPENDENCIES,
    and point to BUILT_SOURCES and example of _DEPENDENCIES uses.  A
    couple of people have been listing sources files in _DEPENDENCIES
    lately.

commit 8af369f49f570a1ceb80d6d260a34fd7e6c80e9d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 5 23:47:36 2006 +0000

    * doc/automake.texi: Bump copyright year.
    * automake.in ($gen_copyright, version): Likewise.
    * aclocal.in (write_aclocal, version): Likewise.

commit 6f198e270dc9a75ea0ad067df467dd6ba98845b5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 5 23:32:35 2006 +0000

    * automake.in (top_srcdir): New global.
    (generate_makefile): Compute it.
    (fill_dist_dirs): New function extracted from handle_dist.
    (handle_dist, handle_configure): Use fill_dist_dirs.
    * tests/distdir.test: Test for cases where $(top_srcdir) or
    $(srcdir) appear in EXTRA_DIST.  Report from Sander Niemeijer.

commit 152ae4d0cb39efddaf6dd58365dce9d0f3769e2f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 5 21:14:48 2006 +0000

    * lib/depcomp: Add 'ia64hp' dependency style.
    Zack's original patch was contributed to GCC on 2005-06-13.
    (tru64): Typo.

commit f7c4d8a7fcc6633c6ee316dfe5cf2eedffa36b12
Author: Paul Eggert <address@hidden>
Date:   Tue Nov 8 07:51:13 2005 +0000

    Update scriptversion.

commit 593e450561a141b757560f541f23c750333f915d
Author: Paul Eggert <address@hidden>
Date:   Tue Nov 8 07:41:05 2005 +0000

    * lib/install-sh: Use "trap '' 0" instead of "trap - 0", so that
    the code is portable to both POSIX and pre-POSIX shells.

commit 5a39215c74ebf177a902583fac4478de8fd07085
Author: Paul Eggert <address@hidden>
Date:   Tue Nov 8 07:40:53 2005 +0000

    Use "trap '' 0" instead of "trap - 0", so that
    the code is portable to both POSIX and pre-POSIX shells.

commit 1a605628e34711bfb455f7f2c94139c1c5a05ad2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 17 21:08:42 2005 +0000

    * tests/nobase.test: Use `chmod a-x' instead of `chmod -x',
    suggested by Eric Blake.

commit 8f5ad6282e92d905fa775ea5a274f4b85f4a88b0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 17 20:59:29 2005 +0000

    * doc/automake.texi (Program and Library Variables): Typo.
    * lib/Automake/Variable.pm (transform_variable_recursively): Typo
    in a comment.

commit 705708f58d755b2279f5088bf519fcdb0e98915a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 3 20:52:27 2005 +0000

    * ChangeLog.03, automake.in, tests/overrid.test: Typos.

commit 9bd67a2f5c8c5605ee44588dea619eb88e3287c9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 3 20:48:59 2005 +0000

    2005-10-03  Alexandre Duret-Lutz  <address@hidden>
    
        * tests/nobase.test: Exercise previous patch.
    
    2005-10-03  Peter O'Gorman  <address@hidden>  (tiny change)
    
        * lib/am/distdir.am: Remove $(SHELL) when calling install_sh
        * m4/strip.m4: Ditto.
        * m4/install-sh.m4: Add $(SHELL) to the definition of install_sh

commit 6bbf73afa49bf6229b861da4c35e9d2a4230fa7f
Author: Paul Eggert <address@hidden>
Date:   Tue Sep 13 23:14:57 2005 +0000

    * doc/automake.texi (limitations on file names): New section.
    * lib/install-sh: Rewrite to support '*' in file names.
    Also, tune so that we don't invoke so many commands in the usual case.
    * tests/instspc.test: The "*" test is now fixed.

commit c117fd182d4f2934f6d86f381868c06996005689
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 13 20:16:33 2005 +0000

    * automake.in (Languages) <cppasm>: Fix typo in the comment.

commit c1f866fbd3ffb75da2ae96ab61e021a9c656fc25
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 13 20:12:41 2005 +0000

    * lib/am/ltlib.am (uninstall-%DIR%LTLIBRARIES): Do not put
    shell in verbose mode.

commit 255cc3043738a4387bee225e84b8a308a7987043
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 7 09:56:09 2005 +0000

    * lib/Automake/Variable.pm (variable_value): Do not read the TRUE
    value of a conditionally defined variable.
    Report from Juergen Leising.

commit 225eee9861382a579fd47e215c505345883732aa
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 7 09:48:30 2005 +0000

    * automake.in (lang_yacc_target_hook): Use AM_MAKEFLAGS in recursive
    $(MAKE) invocations.
    * lib/am/texibuild.am (?GENERIC_INFO?%SOURCE_SUFFIX%%DEST_SUFFIX%):
    Likewise.
    * lib/am/texi-vers.am (%STAMPVTI%): Likewise.
    * lib/am/remake-hdr.am (%CONFIG_H%): Likewise.
    * Makefile.am (maintainer-check): Check for this.
    Report from Stepan Kasal.

commit 408b95e17ebb7e87b80c1ab330936276f636716e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 7 08:30:30 2005 +0000

    * automake.in (lang_yacc_target_hook): Use AM_MAKEFLAGS in recursive
    $(MAKE) invocations.
    * lib/am/texibuild.am (?GENERIC_INFO?%SOURCE_SUFFIX%%DEST_SUFFIX%):
    Likewise.
    * lib/am/texi-vers.am (%STAMPVTI%): Likewise.
    * lib/am/remake-hdr.am (%CONFIG_H%): Likewise.
    * Makefile.am (maintainer-check): Check for this.
    Report from Stepan Kasal.

commit 806e21149915e8a0c110069bbd9d8bf516d580a6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 7 08:10:06 2005 +0000

    * m4/mkdirp.m4: Update misleading comment about `mkdir -p .'.
    Prompted by Stepan Kasal.

commit 1d2e746ec8f7e6857a7ba86419011ce5814884d8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 7 08:04:44 2005 +0000

    fix ChangeLog

commit a8d7cf03b27916674a82e665cee6bb7d6e151530
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 7 07:41:05 2005 +0000

    * lib/am/texinfos.am (uninstall-info-am): Call install-info only if
    the $(infodir) exists.

commit c4bd0e479356dd4690369ba14d0301eb12418f92
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 31 19:41:09 2005 +0000

    * tests/library3.test: Fix a typo which made the test fail.

commit 874cbcf2353e0770d359739d91a348c9cb0f1d5d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 27 19:05:21 2005 +0000

    * doc/automake.texi (Linking, Program and Library Variables):
    Suggest reserving -l for third-party libraries.

commit 1f4e7b09a07ad1c5b5fcf65c6affee1032be9235
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 27 17:12:37 2005 +0000

    remove amversion.m4

commit a895bba8b62e712b7e3f48f92386d0e35f37514d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 27 11:09:45 2005 +0000

    * lib/Automake/Variable.pm (require_variables): Mention aclocal's
    search path when suggesting to add a macro in configure.ac.
    People are confused when Automake suggests adding a macro (such as
    AC_PROG_LIBTOOL) that is already in configure.ac.
    * automake.in (require_file_internal): Suggest `automake --add-missing'
    for missing files that can be installed.
    * tests/library3.test: Adjust.

commit f4a942f23dece30c2d499428c6aa34642eb492a4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 27 07:39:28 2005 +0000

    * tests/defs.in: When required matches both `*libtool*' and
    `*gettext*', check for both m4 files.

commit e4790b31cc31cbc091c8d4192cd17a8718df5a1b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 27 06:34:18 2005 +0000

    * doc/automake.texi (Auxiliary Programs): Fix a typo.
    * tests/suffix11.test: Fix a typo.
    * tests/colon3.test: s/EGREP/FGREP/.

commit be2413f09c789d10ec40c7a6bb1925680a19a119
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jul 19 20:08:40 2005 +0000

    * tests/instspc.test: Major rewrite to test for many other
    problematic file names, e.g., '$', '"', '('.  Automake and
    Autoconf can't handle many of them, so do not report a failure
    if the usual candidates show up.

commit 7fbd4d4166cce8362d8a8166036159ab3af2a367
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jul 19 19:19:17 2005 +0000

    * Makefile.am (automake, aclocal): Merge the rules.

commit e170506a8e46633473d72fec3a9005520f3b5a3b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 10 19:09:52 2005 +0000

    revert mistaken commit

commit 7791aa637ba652e38f22b2ac115ca2d8f731d973
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 10 18:10:37 2005 +0000

    * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
    versions.

commit 254f4d47e0e8dd917cd0c411118ea4742544ebcd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 10 17:21:25 2005 +0000

    * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
    versions.

commit 9cdfde043ef8d70ab96161b7fcfcb0534278628b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 9 10:21:12 2005 +0000

    * lib/install-sh: Use IFS=/ to split directories on /, don't translate
    / into % as it prevents directory names using %...

commit 5448bc9965371cf796cfa793ee661abce5518f13
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 9 09:30:31 2005 +0000

    * doc/automake.texi (Public macros): Typo.
    * aclocal.in: Typo in comment.

commit 2ab8cbfbc0c06458d99a9d8bbd38cddfdbb8ab68
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 9 09:24:40 2005 +0000

    * lib/depcomp: Handle "#line" markers as well as "# " markers in
    "cpp" style, so it can work with newer HP compilers (for their
    ia64 systems).

commit 3d3ae2c6fb69f4ddb63abeaf8543edc0c9596ac8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 2 11:33:29 2005 +0000

    * doc/automake.texi (Public macros) <AM_WITH_DMALLOC>: Reword to
    fix an underful hbox.
    * lib/INSTALL, lib/config.guess, lib/config.sub, lib/texinfo.tex:
    New upstream version.

commit 85ae9cba7b754a8d1415611d916efc3ca16f8ddf
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jul 1 21:43:42 2005 +0000

    * m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add python2.5.

commit 377de806b6a5a5cea9d4d33ba1312dc701e5a011
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 30 22:23:12 2005 +0000

    * automake.in (make_paragraphs): Do not define %TOPDIR%, now that
    lib/am/header-vars.am no longer uses it.
    * lib/am/libtool.am (distclean-am, distclean-libtool): Define
    if TOPDIR_P is true, not TOPDIR.
    Suggested by Stepan Kasal.

commit 16f98f9d629d9ca515984aae31dd0130007260da
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 30 21:19:48 2005 +0000

    * automake.in (read_am_file): Correctly diagnose comments following
    trailing backslash.
    * tests/commen10.test: New file.
    * tests/Makefile.am (TESTS): Add commen10.test.
    Report from Harald Dunkel.

commit 4fdb8d6ad3af68f4e4dd9b67328c0865b984b61d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 30 13:07:04 2005 +0000

    typo

commit c01e9982c1591b40f0072794842012fd7be2808f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 30 11:07:41 2005 +0000

    * automake.in (scan_autoconf_traces): Scan AC_SUBST_TRACE instead
    of AC_SUBST.
    * lib/am/header-vars.am (srcdir, top_srcdir, top_builddir, INSTALL):
    Do not define, they are AC_SUBST_TRACEd by Autoconf.
    * m4/init.m4 (AM_INIT_AUTOMAKE): Require Autoconf 2.59c.
    * tests/include.test: Call AC_OUTPUT.

commit 2d3e84e539ad9333eb48a5197b37be1d9b6029b7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 29 21:08:19 2005 +0000

    * lib/mkinstalldirs: Fix support for directory name with spaces if
    `mkdir -p' does not work.
    * tests/Makefile.am (TESTS): Add mkinst3.test.
    * tests/mkinst3.test: New file.
    Report from Noah Friedman.

commit 7a54608ce69866cd2977e1d13ed7f74b6ec3cbb0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 29 20:34:36 2005 +0000

    * doc/automake.texi (Include, Extending aclocal): Typos.
    Report from Karl Berry.

commit 82aee4bcb1dc1a1ccb6f2812f3a0252e1e52a9cd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 29 20:29:25 2005 +0000

    * lib/mdate-sh: Avoid infinite loop with GNU ls when TIME_STYLE is set.
    * tests/txinfo28.test: Set TIME_STYLE.
    Report from Vincent Lefevre and James Youngman.

commit 0fff0a79de350f592ddb9aab4fb07e151e5477fc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 23 22:19:56 2005 +0000

    * lib/Automake/Variable.pm (define, _new): Remember the helper
    variable created for the last conditional += on each variable, and
    only append further += in the same condition to this last helper
    variable, not to older helper variables.  This way the order of
    the items appended to the variable is preserved.
    * tests/cond21.test: Adjust.
    * tests/cond38.test: New file.
    * tests/Makefile.am (TESTS): Add cond38.test.
    Report from Ed Hartnett.

commit 42359a7106bf6987e1ac78c29180170a479e5d9b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 22 15:13:35 2005 +0000

    * tests/aclocal5.test: Adjust to recent CVS Autoconf changes.

commit b98365b24ed248b38bd33d1e810956c03fefdf58
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 22 15:07:26 2005 +0000

    * automake.in (handle_footer): Do not output an unformatted
    definition of SOURCES, it is already done correctly in
    generate_makefile.  This superfluous definition introduced long
    lines in some Makefiles, hence breakages in tools with a limited
    line length.  Report from Mathias Froehlich.

commit a209d8469b11ab7fbac9dfc92dfd0df7c1cb047b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jun 10 22:10:39 2005 +0000

    * lib/am/texibuild.am (?GENERIC_INFO?%SOURCE_SUFFIX%%DEST_SUFFIX%):
    Fix redirections in previous patch.

commit aac860350a31d3650ad9272b168d70ca6bcf7d9e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 8 19:41:26 2005 +0000

    * lib/am/texibuild.am (?GENERIC_INFO?%SOURCE_SUFFIX%%DEST_SUFFIX%):
    Do not backup any file if makeinfo is not installed.
    * lib/missing (makeinfo): Do not touch a missing info file.
    * tests/txinfo30.test: New file.
    * tests/Makefile.am (TESTS): Add txinfo30.test.
    Report from Bob Proulx.

commit a515a314e99b6c3e50315a97b455c3943fbf2430
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 8 18:46:17 2005 +0000

    * doc/automake.texi (Extending aclocal): Typo.

commit a400280975c403466c3f6e20dff2ac1e2236f8af
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue May 24 16:40:18 2005 +0000

    * lib/am/texinfos.am (.dvi.ps): Add $(am__TEXINFO_TEX_DIR) to TEXINPUTS.

commit be0b6366002ead88aaf411eb3f093537d60270d2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon May 16 21:19:11 2005 +0000

    typo

commit 1988a3bd6bd3b932e411a6b57424484d60b39b40
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon May 16 21:15:41 2005 +0000

    typo

commit dc90eb4e61f5b1b8892105f6891ced2302b99139
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun May 15 06:56:22 2005 +0000

    Fix PR automake/461:
    * automake.in (require_build_directory): Canonize directories with
    different name, such as `foo/bar' and `./foo//bar'.
    * tests/subobj9.test: Augment to test that.
    Report from Tom Tromey.

commit 1183efd3645ab4f55e9c7d9f932df3b52db339b8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat May 14 20:28:56 2005 +0000

    * COPYING, ChangeLog, ChangeLog.00, ChangeLog.01, ChangeLog.02,
    ChangeLog.03, ChangeLog.96, ChangeLog.98, HACKING, Makefile.am,
    NEWS, README, TODO, aclocal.in, automake.in, bootstrap, configure,
    configure.ac, doc/Makefile.am, doc/fdl.texi, lib/COPYING,
    lib/Makefile.am, lib/acinstall, lib/compile, lib/config-ml.in,
    lib/config.guess, lib/config.sub, lib/depcomp, lib/elisp-comp,
    lib/gnupload, lib/mdate-sh, lib/missing, lib/py-compile,
    lib/symlink-tree, lib/texinfo.tex, lib/ylwrap,
    lib/Automake/ChannelDefs.pm, lib/Automake/Channels.pm,
    lib/Automake/Condition.pm, lib/Automake/Config.in,
    lib/Automake/Configure_ac.pm, lib/Automake/DisjConditions.pm,
    lib/Automake/FileUtils.pm, lib/Automake/General.pm,
    lib/Automake/Item.pm, lib/Automake/ItemDef.pm,
    lib/Automake/Location.pm, lib/Automake/Makefile.am,
    lib/Automake/Options.pm, lib/Automake/Rule.pm,
    lib/Automake/RuleDef.pm, lib/Automake/Struct.pm,
    lib/Automake/VarDef.pm, lib/Automake/Variable.pm,
    lib/Automake/Version.pm, lib/Automake/Wrap.pm,
    lib/Automake/XFile.pm, lib/Automake/tests/Condition.pl,
    lib/Automake/tests/DisjConditions.pl,
    lib/Automake/tests/Makefile.am, lib/Automake/tests/Version.pl,
    lib/Automake/tests/Wrap.pl, lib/am/Makefile.am,
    lib/am/ansi2knr.am, lib/am/check.am, lib/am/clean-hdr.am,
    lib/am/clean.am, lib/am/compile.am, lib/am/configure.am,
    lib/am/data.am, lib/am/dejagnu.am, lib/am/depend.am,
    lib/am/depend2.am, lib/am/distdir.am, lib/am/footer.am,
    lib/am/header-vars.am, lib/am/header.am, lib/am/inst-vars.am,
    lib/am/install.am, lib/am/java.am, lib/am/lang-compile.am,
    lib/am/lex.am, lib/am/library.am, lib/am/libs.am,
    lib/am/libtool.am, lib/am/lisp.am, lib/am/ltlib.am,
    lib/am/ltlibrary.am, lib/am/mans-vars.am, lib/am/mans.am,
    lib/am/multilib.am, lib/am/program.am, lib/am/progs.am,
    lib/am/python.am, lib/am/remake-hdr.am, lib/am/scripts.am,
    lib/am/subdirs.am, lib/am/tags.am, lib/am/texi-vers.am,
    lib/am/texibuild.am, lib/am/texinfos.am, lib/am/yacc.am,
    m4/Makefile.am, tests/aclibobj.test, tests/acloca10.test,
    tests/acloca11.test, tests/acloca12.test, tests/acloca13.test,
    tests/acloca14.test, tests/acloca15.test, tests/acloca16.test,
    tests/acloca17.test, tests/acloca18.test, tests/acloca19.test,
    tests/aclocal.test, tests/aclocal3.test, tests/aclocal4.test,
    tests/aclocal5.test, tests/aclocal6.test, tests/aclocal7.test,
    tests/aclocal8.test, tests/aclocal9.test, tests/acoutbs.test,
    tests/acoutbs2.test, tests/acoutnoq.test, tests/acoutpt.test,
    tests/acoutpt2.test, tests/acoutqnl.test, tests/acsilent.test,
    tests/acsubst.test, tests/acsubst2.test, tests/all.test,
    tests/alloca.test, tests/alloca2.test, tests/alpha.test,
    tests/alpha2.test, tests/amassign.test, tests/ammissing.test,
    tests/ansi.test, tests/ansi10.test, tests/ansi2.test,
    tests/ansi3.test, tests/ansi3b.test, tests/ansi4.test,
    tests/ansi5.test, tests/ansi6.test, tests/ansi7.test,
    tests/ansi8.test, tests/ansi9.test, tests/ar.test, tests/ar2.test,
    tests/asm.test, tests/autohdr.test, tests/autohdr2.test,
    tests/autohdr3.test, tests/autohdr4.test, tests/automake.test,
    tests/auxdir.test, tests/auxdir2.test, tests/auxdir3.test,
    tests/auxdir4.test, tests/backsl.test, tests/backsl2.test,
    tests/backsl3.test, tests/backsl4.test, tests/badline.test,
    tests/badopt.test, tests/badprog.test, tests/block.test,
    tests/bsource.test, tests/canon.test, tests/canon2.test,
    tests/canon3.test, tests/canon4.test, tests/canon5.test,
    tests/ccnoco.test, tests/check.test, tests/check2.test,
    tests/check3.test, tests/check4.test, tests/checkall.test,
    tests/clean.test, tests/clean2.test, tests/colneq.test,
    tests/colneq2.test, tests/colon.test, tests/colon2.test,
    tests/colon3.test, tests/colon4.test, tests/colon5.test,
    tests/colon6.test, tests/colon7.test, tests/comment.test,
    tests/comment2.test, tests/comment3.test, tests/comment4.test,
    tests/comment5.test, tests/comment6.test, tests/comment7.test,
    tests/comment8.test, tests/comment9.test, tests/compile.test,
    tests/compile_f90_c_cxx.test, tests/compile_f_c_cxx.test,
    tests/cond.test, tests/cond10.test, tests/cond11.test,
    tests/cond13.test, tests/cond14.test, tests/cond15.test,
    tests/cond16.test, tests/cond17.test, tests/cond18.test,
    tests/cond19.test, tests/cond2.test, tests/cond20.test,
    tests/cond21.test, tests/cond22.test, tests/cond23.test,
    tests/cond24.test, tests/cond25.test, tests/cond26.test,
    tests/cond27.test, tests/cond28.test, tests/cond29.test,
    tests/cond3.test, tests/cond30.test, tests/cond31.test,
    tests/cond32.test, tests/cond33.test, tests/cond34.test,
    tests/cond35.test, tests/cond36.test, tests/cond37.test,
    tests/cond4.test, tests/cond5.test, tests/cond6.test,
    tests/cond7.test, tests/cond8.test, tests/cond9.test,
    tests/condd.test, tests/condhook.test, tests/condinc.test,
    tests/condinc2.test, tests/condlib.test, tests/condman.test,
    tests/condman2.test, tests/conf2.test, tests/confdeps.test,
    tests/conff.test, tests/conff2.test, tests/confh.test,
    tests/confh4.test, tests/confh5.test, tests/config.test,
    tests/confincl.test, tests/conflnk.test, tests/conflnk2.test,
    tests/conflnk3.test, tests/confsub.test, tests/confvar.test,
    tests/confvar2.test, tests/copy.test, tests/ctarget1.test,
    tests/cxx.test, tests/cxx2.test, tests/cxxansi.test,
    tests/cxxcpp.test, tests/cxxlibobj.test, tests/cxxlink.test,
    tests/cxxnoc.test, tests/cxxo.test, tests/cygwin32.test,
    tests/dash.test, tests/defs.in, tests/defun.test,
    tests/defun2.test, tests/dejagnu.test, tests/dejagnu2.test,
    tests/dejagnu3.test, tests/dejagnu4.test, tests/dejagnu5.test,
    tests/dejagnu6.test, tests/dejagnu7.test, tests/depacl2.test,
    tests/depcomp.test, tests/depcomp2.test, tests/depcomp3.test,
    tests/depcomp4.test, tests/depcomp5.test, tests/depdist.test,
    tests/depend.test, tests/depend2.test, tests/depend3.test,
    tests/depend4.test, tests/destdir.test, tests/dirforbid.test,
    tests/dirlist.test, tests/discover.test, tests/distcom2.test,
    tests/distcom3.test, tests/distcom4.test, tests/distcom5.test,
    tests/distcom6.test, tests/distcom7.test, tests/distdir.test,
    tests/distname.test, tests/dollar.test, tests/double.test,
    tests/dup2.test, tests/else.test, tests/empty.test,
    tests/empty2.test, tests/empty3.test, tests/empty4.test,
    tests/exdir.test, tests/exdir2.test, tests/exeext.test,
    tests/exeext2.test, tests/exeext3.test, tests/exeext4.test,
    tests/exsource.test, tests/ext.test, tests/ext2.test,
    tests/extra.test, tests/extra2.test, tests/extra3.test,
    tests/extra4.test, tests/extra5.test, tests/extra6.test,
    tests/extra7.test, tests/f90only.test, tests/flibs.test,
    tests/fn99.test, tests/fnoc.test, tests/fo.test, tests/fonly.test,
    tests/fortdep.test, tests/fpinst2.test, tests/fpinstall.test,
    tests/gcj.test, tests/gcj2.test, tests/gcj3.test, tests/gcj4.test,
    tests/gcj5.test, tests/getopt.test, tests/gettext.test,
    tests/gettext2.test, tests/gnits.test, tests/gnits2.test,
    tests/gnits3.test, tests/gnumake.test, tests/gnuwarn.test,
    tests/gnuwarn2.test, tests/header.test, tests/help.test,
    tests/hfs.test, tests/hosts.test, tests/implicit.test,
    tests/include.test, tests/include2.test, tests/info.test,
    tests/insh2.test, tests/install2.test, tests/installdir.test,
    tests/instdat.test, tests/instdat2.test, tests/instexec.test,
    tests/insthook.test, tests/instman.test, tests/instman2.test,
    tests/instsh.test, tests/instsh2.test, tests/instspc.test,
    tests/interp.test, tests/interp2.test, tests/java.test,
    tests/java2.test, tests/java3.test, tests/javaprim.test,
    tests/javasubst.test, tests/ldadd.test, tests/ldflags.test,
    tests/lex.test, tests/lex2.test, tests/lex3.test, tests/lex4.test,
    tests/lex5.test, tests/libobj10.test, tests/libobj11.test,
    tests/libobj12.test, tests/libobj13.test, tests/libobj14.test,
    tests/libobj2.test, tests/libobj3.test, tests/libobj4.test,
    tests/libobj5.test, tests/libobj7.test, tests/libobj8.test,
    tests/library.test, tests/library2.test, tests/library3.test,
    tests/libtool.test, tests/libtool2.test, tests/libtool3.test,
    tests/libtool4.test, tests/libtool5.test, tests/libtool6.test,
    tests/libtool7.test, tests/libtool8.test, tests/libtool9.test,
    tests/license.test, tests/link_c_cxx.test, tests/link_dist.test,
    tests/link_f90_only.test, tests/link_f_only.test,
    tests/link_fc.test, tests/link_fccxx.test, tests/link_fcxx.test,
    tests/lisp2.test, tests/lisp3.test, tests/lisp4.test,
    tests/lisp5.test, tests/lisp6.test, tests/lisp7.test,
    tests/lisp8.test, tests/listval.test, tests/location.test,
    tests/longlin2.test, tests/longline.test, tests/ltcond.test,
    tests/ltcond2.test, tests/ltconv.test, tests/ltdeps.test,
    tests/ltlibobjs.test, tests/ltlibsrc.test, tests/maintclean.test,
    tests/make.test, tests/makej.test, tests/makevars.test,
    tests/man.test, tests/man2.test, tests/mclean.test,
    tests/mdate.test, tests/mdate2.test, tests/mdate3.test,
    tests/mdate4.test, tests/missing.test, tests/missing2.test,
    tests/missing3.test, tests/mkinst2.test, tests/mkinstall.test,
    tests/mmodely.test, tests/multlib.test, tests/nobase.test,
    tests/nodef.test, tests/nodef2.test, tests/nodep.test,
    tests/nodepcomp.test, tests/nodist.test, tests/nodist2.test,
    tests/nodist3.test, tests/nogzip.test, tests/nogzip2.test,
    tests/noinst.test, tests/noinstdir.test, tests/nolink.test,
    tests/nostdinc.test, tests/number.test, tests/obsolete.test,
    tests/order.test, tests/outdir.test, tests/output.test,
    tests/output10.test, tests/output11.test, tests/output12.test,
    tests/output2.test, tests/output3.test, tests/output4.test,
    tests/output5.test, tests/output6.test, tests/output7.test,
    tests/output8.test, tests/output9.test, tests/overrid.test,
    tests/parse.test, tests/percent.test, tests/percent2.test,
    tests/phony.test, tests/pluseq.test, tests/pluseq10.test,
    tests/pluseq2.test, tests/pluseq3.test, tests/pluseq4.test,
    tests/pluseq5.test, tests/pluseq6.test, tests/pluseq7.test,
    tests/pluseq8.test, tests/pluseq9.test, tests/postproc.test,
    tests/ppf77.test, tests/pr2.test, tests/pr204.test,
    tests/pr211.test, tests/pr220.test, tests/pr224.test,
    tests/pr229.test, tests/pr243.test, tests/pr266.test,
    tests/pr279-2.test, tests/pr279.test, tests/pr287.test,
    tests/pr300-lib.test, tests/pr300-ltlib.test,
    tests/pr300-prog.test, tests/pr307.test, tests/pr401.test,
    tests/pr401b.test, tests/pr401c.test, tests/pr72.test,
    tests/pr87.test, tests/pr9.test, tests/prefix.test,
    tests/primary.test, tests/primary2.test, tests/primary3.test,
    tests/proginst.test, tests/python.test, tests/python10.test,
    tests/python11.test, tests/python12.test, tests/python2.test,
    tests/python3.test, tests/python4.test, tests/python5.test,
    tests/python6.test, tests/python7.test, tests/python8.test,
    tests/python9.test, tests/recurs.test, tests/recurs2.test,
    tests/regex.test, tests/remake.test, tests/remake2.test,
    tests/remake3.test, tests/remake4.test, tests/remake5.test,
    tests/req.test, tests/reqd.test, tests/reqd2.test,
    tests/rulepat.test, tests/scripts.test, tests/seenc.test,
    tests/sinclude.test, tests/space.test, tests/specflg.test,
    tests/specflg2.test, tests/specflg3.test, tests/specflg6.test,
    tests/specflg7.test, tests/specflg8.test, tests/specflg9.test,
    tests/spell.test, tests/spell2.test, tests/spell3.test,
    tests/spelling.test, tests/spy.test, tests/srcsub.test,
    tests/srcsub2.test, tests/stamph2.test, tests/stdlib.test,
    tests/stdlib2.test, tests/strip.test, tests/subcond.test,
    tests/subcond2.test, tests/subcond3.test, tests/subdir.test,
    tests/subdir2.test, tests/subdir3.test, tests/subdir4.test,
    tests/subdir5.test, tests/subdir6.test, tests/subdir7.test,
    tests/subdir8.test, tests/subdir9.test,
    tests/subdirbuiltsources.test, tests/subobj.test,
    tests/subobj2.test, tests/subobj3.test, tests/subobj4.test,
    tests/subobj5.test, tests/subobj6.test, tests/subobj7.test,
    tests/subobj8.test, tests/subobj9.test, tests/subobjname.test,
    tests/subpkg.test, tests/subpkg2.test, tests/subst.test,
    tests/subst2.test, tests/substre2.test, tests/substref.test,
    tests/substtarg.test, tests/suffix.test, tests/suffix10.test,
    tests/suffix11.test, tests/suffix2.test, tests/suffix3.test,
    tests/suffix4.test, tests/suffix5.test, tests/suffix6.test,
    tests/suffix7.test, tests/suffix8.test, tests/suffix9.test,
    tests/symlink.test, tests/symlink2.test, tests/symlink3.test,
    tests/syntax.test, tests/tags.test, tests/tagsub.test,
    tests/tar.test, tests/tar2.test, tests/tar3.test,
    tests/target-cflags.test, tests/targetclash.test,
    tests/transform.test, tests/txinfo.test, tests/txinfo10.test,
    tests/txinfo13.test, tests/txinfo16.test, tests/txinfo17.test,
    tests/txinfo18.test, tests/txinfo19.test, tests/txinfo2.test,
    tests/txinfo20.test, tests/txinfo21.test, tests/txinfo22.test,
    tests/txinfo23.test, tests/txinfo24.test, tests/txinfo25.test,
    tests/txinfo26.test, tests/txinfo27.test, tests/txinfo28.test,
    tests/txinfo29.test, tests/txinfo3.test, tests/txinfo4.test,
    tests/txinfo5.test, tests/txinfo6.test, tests/txinfo7.test,
    tests/txinfo8.test, tests/txinfo9.test, tests/unused.test,
    tests/vars.test, tests/vars3.test, tests/vartar.test,
    tests/version.test, tests/version2.test, tests/version3.test,
    tests/version4.test, tests/version6.test, tests/version7.test,
    tests/version8.test, tests/vpath.test, tests/vtexi.test,
    tests/vtexi2.test, tests/warnopts.test, tests/werror.test,
    tests/werror2.test, tests/whoami.test, tests/xsource.test,
    tests/yacc.test, tests/yacc2.test, tests/yacc3.test,
    tests/yacc4.test, tests/yacc5.test, tests/yacc6.test,
    tests/yacc7.test, tests/yacc8.test, tests/yaccpp.test,
    tests/yaccvpath.test: Update FSF postal mail address.

commit ea50c9730728a44183486293d358561f1ceaa4a4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat May 14 19:24:28 2005 +0000

    * tests/cxxnoc.test: Adjust grep pattern for CC, because CVS
    Autoconf currently defines a CCC variable.

commit a3a8395b7c2a35e57590392d350421bfe1a30664
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat May 14 19:03:40 2005 +0000

    * tests/output11.test, tests/output12.test: Use rm -f.

commit 2ff80273fdd430c250584650c2f37fda1a9e83d4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat May 14 19:01:44 2005 +0000

        Alexandre Duret-Lutz  <address@hidden>
    
    Support for remote LIBOBJS (and friends) with subdir-objects.
    Fixes PR automake/401.
    
    * automake.in (config_libobj_dir): New variable.
    (scan_autoconf_traces): Set config_libobj_dir from AC_CONFIG_LIBOBJ_DIR.
    (handle_LIBOBJS_or_ALLOCA, require_libsource_with_macro): New functions.
    (handle_LIBOBJS, handle_ALLOCA): Use them.  Adjust location of
    dependency files, possibly in a subdirectory.
    * tests/pr401.test, tests/pr401b.test, tests/pr401c.test: New tests.
    * tests/Makefile.am (TESTS): Add them.
    * doc/automake.texi (Optional) <AC_CONFIG_LIBOBJ_DIR>: Document.
    (LIBOBJS): Document changes in behaviour of
    LIBOBJS, ALLOCA, LTLIBOBJS & LTALLOCA in the presence of
    subdir-objects and an invocation of AC_CONFIG_LIBOBJ_DIR.

commit 5bdcf40b665069805a56080b983035ce5517dc89
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Apr 18 20:48:53 2005 +0000

    * doc/automake.texi (Dist): Correct English.

commit b6386d2c1c96a2e9bdd7b1bb40555a9b1fdde896
Author: Jim Meyering <address@hidden>
Date:   Mon Apr 18 07:10:46 2005 +0000

    s/Speaking about potential distribution errors,...
     /Speaking of potential distribution errors,.../

commit 61902d87504431694ab8a38c30d7daba69620419
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 31 18:35:24 2005 +0000

    * doc/automake.texi: When the phrase "for instance" introduces a
    sentence, it should be delimited by a comma.

commit aa1bb7f416e70a2f6d0f432538ab24fa42bb7d5a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 31 18:22:23 2005 +0000

    * doc/automake.texi: Fix a few typos.

commit 858a195aa4cace5275b6306e4098dcb27f654bb9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Mar 30 19:50:52 2005 +0000

    * doc/automake.texi (Uniform): Use xmldir instead of htmldir as
    example, since the GCS now define htmldir.
    (Auxiliary Programs): Mention config-ml.in and symlink-tree.
    Give a URL for texinfo.tex.
    (Public macros): Sort alphabetically, and move obsolete macros...
    (Obsolete macros): ... here.
    Prompted by Karl Berry.

commit ecbd83fa461e6b0c2ad54a39ad3be38e71d292a8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 29 23:41:28 2005 +0000

    * doc/automake.texi (Multiple Outputs): Fix mistakes reported by
    Jim Meyering.

commit 013193a68d3fe30d37a66d6cf5d9cd60e63c3eed
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 29 23:34:50 2005 +0000

    * doc/automake.texi (Multiple Outputs): Fix mistakes reported by
    Jim Meyering.

commit de0c3eca28a85fa235d99b559a8707eaf8c33eb9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 29 20:21:05 2005 +0000

    * doc/automake.texi (Multiple Outputs): Fix mistakes reported by
    Jim Meyering.

commit 54951ffa2dced6dabe1ab3863351f88bdb086849
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 29 18:46:55 2005 +0000

    * lib/am/lisp.am ($(am__ELCFILES)): Prevent races if the recover
    rule is run with `make -j'.
    * doc/automake.texi (Multiple Outputs): Adjust.
    * tests/lisp6.test: Augment it.
    * tests/lisp8.test: New file.
    * tests/Makefile.am (TESTS): Add lisp8.test.
    Suggested by Bruno Haible.

commit 3608e8170b19ddab30c610e96e22aaef5edc0cbd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Mar 27 12:39:17 2005 +0000

    * doc/automake.texi: Use @:, @., @!, and @tie{} where appropriate.

commit b929cefc9cc0c3950a7265e078b1cd7f07f09eed
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Mar 16 00:10:32 2005 +0000

    * lib/am/lisp.am ($(am__ELCFILES)): Do not attempt to recover
    a missing *.elc file if it cannot be created because emacs does
    not exist.
    * tests/lisp7.test: New file.
    * tests/Makefile.am (TESTS): Add lisp7.test.
    Report from Greg Schafer.

commit aca86b10f646d0f2aa6b31db2b202c9c0cb6f6ba
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Mar 5 16:36:54 2005 +0000

    * doc/automake.texi: Replace wicked whiches by thats.

commit 77b1678c016b552331db5889160b53aff4ff9698
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Mar 4 20:36:04 2005 +0000

    * aclocal.in (scan_configure_dep, scan_file): Include file names
    are relative to the directory of configure.ac, not to the
    directory of the file doing the include.  Remove code for this
    latter case.
    * tests/acloca13.test: Run distcheck and make sure all macros are
    actually distributed.

commit c031805c117e56aaba38c6d45952347570df2a45
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 3 21:35:44 2005 +0000

    For PR automake/450:
    * aclocal.in (scan_file, scan_configure_dep): Skip missing sincluded
    files.
    * automake.in (scan_autoconf_traces): Likewise.
    * tests/sinclude.test: Augment.
    Report from Peter Breitenlohner.

commit e5065e333b22060432deb2f8dccf1b87351709d2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 3 21:00:20 2005 +0000

    For PR automake/450:
    * aclocal.in (write_aclocal, trace_used_macros): Do not add/remove
    acinclude.m4 and configure.ac to the include map in these two
    places ...
    (strip_redundant_includes): ... do it here.  This completes the
    previous change from 2005-03-01, that did not update
    write_aclocal.
    * tests/acloca19.test: Augment.
    Report from Peter Breitenlohner.

commit f9d0a8378213943e13eaadd0ad5d3117a4c9ead5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Mar 2 10:31:47 2005 +0000

    * tests/comment9.test: Typo.

commit 169dced6611053c302da84c0c0b451e6c916e246
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 1 23:04:40 2005 +0000

    * automake.in (read_am_file): Preserve backslashes preceding ##-lines.
    * tests/comment9.test: New file.
    * tests/Makefile.am (TESTS): Add comment9.test.
    Report from Julien Sopena.

commit 9119916ea4b701addae8c6e3342b818d42e04893
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 1 22:17:30 2005 +0000

    Fix for PR automake/450:
    * aclocal.in (trace_used_macros): Do not explicitly trace files
    included by configure.ac.
    * tests/acloca19.test: New file.
    * tests/Makefile.am (TESTS): Add acloca19.test.
    Report from Peter Breitenlohner.

commit e74ab22392f945d629f099386db6280bfe0668cf
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 27 18:08:30 2005 +0000

    Fix for PR automake/448:
    * automake.in (handle_factored_dependencies): Flag install-hook as
    an error.
    * tests/insthook.test: Exercise this.

commit 0d3ad21bf611564dfadc0e8a7de48b50ddf12ae7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 27 00:24:31 2005 +0000

    * m4/lispdir.m4: Use datarootdir instead of datadir to match GCS.
    * doc/automake.texi (Hard-Coded Install Paths): Adjust.

commit 39d76e987e69b7e9977cf4423d6ae64c35065b3d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 27 00:09:04 2005 +0000

    * doc/automake.texi: Replace many uses of @samp by @code, and
    vice versa.  Use @command, @option, and @env where appropriate.

commit b500f951e8ebdbc1599d80c8ef694b81c02482ce
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Feb 26 21:32:18 2005 +0000

    * doc/automake.texi: "filename" -> "file name", for consistency
    with GNU Coding Standards.  See also Paul's change on 2004-08-20
    in Autoconf.

commit 51d3f87309f0dab99524f9d329c11422fc2f6266
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Feb 26 21:21:28 2005 +0000

    * doc/automake.texi (A Library, Libtool Libraries): Show how to link
    a program with a static or libtool library.
    (Program and Library Variables): Make clearer that _LDADD and
    _LIBADD may also list libraries.
    Prompted by a mail from Bruce Korb.

commit 71b2f81dfaf08ed1bd30ae0f3e6e8008b957834d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Feb 26 10:33:10 2005 +0000

    * doc/automake.texi (Alternative): Show how to rewrite nobase_
    variables using custom directory variables, and link to node
    Uniform.  Suggested by Leonardo Boiko.

commit 09f36fa6d55485b131f924042cb689399cc62eac
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Feb 26 10:05:19 2005 +0000

    * doc/automake.texi (Flag Variables Ordering, User Variables):
    Make clearer who the maintainer is, and that he can AC_SUBST AM_
    variables in configure.ac.  Suggested by Norman Gray.
    (Uniform, Public macros, Libtool Issues, Java Support,
    Conditionals): Use `---' for em dash, and stick them to the
    enclosing text.

commit 98f55c872ec72c18640c41dbad65a4b3712fc39e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Feb 26 01:09:48 2005 +0000

    * doc/automake.texi: Reword a few sentences to fix all underflow
    and overflow warnings during `make dvi'.
    (Auxiliary Programs) <configure.guess, config.sub>: Update URL.
    (Public macros) <AM_WITH_DMALLOC>: Likewise.

commit 57d7fa70a1bdff8032820669b8ff7c1bac6cf4d4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Feb 12 22:42:14 2005 +0000

    * lib/INSTALL, lib/config-ml.in, lib/config.guess, lib/config.sub,
    lib/texinfo.tex: New upstream versions.

commit 967a97077f9193e35f2e2080cd1440f39c260ba1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Feb 12 21:24:34 2005 +0000

    * doc/automake.texi (Hard-Coded Install Paths): New node.
    (Extending, Extending aclocal, Python): Link to it.
    (Extending): Don't show how to install a file in /etc/ directly,
    this is insane.

commit 3f060cce8e6ad9d768c6bcd90c0819546b0aa6b3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Feb 12 11:42:25 2005 +0000

    * automake.in (read_am_file): Define variable containing long
    lines as VAR_PRETTY to work around tools with limited input width.
    * tests/longlin2.test: New file.
    * tests/Makefile.am (TESTS): Add it.
    Report from Albert Chin.

commit b14334d16549ce9b9fa7ee5ff08c46f5468d6488
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Feb 9 21:45:42 2005 +0000

    Fix for PR automake/447:
    * lib/depcomp (tru64) [libtool]: Also check for     $dir.libs/$base.o.d.
    Report from Mathias Doreille.  Add some old comments from
    Nicolas Joly for reference.

commit 8fca82c553fddd4466dc08f1421330fd6474b65c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 8 23:06:44 2005 +0000

    * lib/mdate-sh: Check the size of the word following the month to
    catch Darwin.  This way the filename can contain spaces.

commit fb6fa130d08ed4a6a25ab9447e34b2748987a90b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 8 21:41:17 2005 +0000

    * doc/automake.texi (Requirements, Options): Typos.

commit 085a5031b8fec5e790180b567cb14fa0b1c3c55b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 8 21:22:48 2005 +0000

    * lib/missing (makeinfo): Compute the output file if neither -o
    nor @setfilename is used.
    Reported by Miroslaw Dobrzanski-Neumann and Bruno Haible.

commit a1d34cdc762ced342526c3848f6f222a8ad4859d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 7 22:48:57 2005 +0000

    * doc/automake.texi (Requirements): Show one example of
    AC_CONFIG_FILES with multiple outputs, and correct a few typos.

commit 5f44e34a65a729e35a8b5ef6a46a10cc0a5fd1a3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 7 10:01:08 2005 +0000

    * aclocal.in ($serial_line_rx): Expect at least one space between
    `serial' and the following number.
    Report from Jim Meyering.

commit 0f0865b9d09561dc4bd6a1c3557b27e9ad339aad
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 7 08:31:59 2005 +0000

    * lib/mdate-sh: Cope with Darwin's Day/Month/Year output.
    Report from Peter O'Gorman.

commit 16ca57539ea8482c6449cf769d36d52778c8553c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 6 12:33:32 2005 +0000

    * aclocal.in (usage, parse_arguments): New --dry-run and --diff
    options.
    (install_file, write_aclocal): Honor --dry-run and --diff.
    * doc/automake.texi (aclocal options): Document --dry-run and --diff.
    (Serials): Mention --diff.
    * lib/Automake/FileUtils.pm (handle_exec_errors): Accept an
    $expected_exit_code argument.
    (xsystem): Take a list of arguments, not a string.
    * tests/acloca18.test: Use --dry-run and --diff.
    Suggested by Paul Eggert.

commit fdfebffaf7814f4b7db38d0740c057daa67e150f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 6 10:32:59 2005 +0000

    * doc/automake.texi (aclocal options, Macro search path,
    Extending aclocal, Local Macros, Serials, Future of aclocal): Make
    these subsection of ...
    (Invoking aclocal): ... this.

commit a2ca2620963958dbca3bb24ae87e96eefaf1014c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 6 10:22:29 2005 +0000

    * aclocal.in ($serial_line_rx): Allow trailing garbage after the
    serial number.
    (scan_file): Explicitly mark the "ill-formed serial" message
    as a warning.
    * doc/automake.texi (aclocal options, Local Macros): Link to...
    (Serials): ... this new section.

commit 30df17be3b928539aa757ff87b1ff9ea3b66e853
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Feb 3 07:36:19 2005 +0000

    * lib/compile: Likewise.

commit 8c96fc11ce156bb57e5e083dc20e1538857df1cc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Feb 2 21:08:46 2005 +0000

    * lib/elisp-comp: Use `(exit N); exit N', not `(exit N); exit';
    see 2004-12-17.
    * lib/mdate-sh, lib/py-compile, lib/ylwrap: Exit with nonzero
    status if a write failure occurs with --help or --version option,
    as below.

commit a8dfbacf06828f16976cfb9600567f8ec15e33a2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Feb 2 20:58:58 2005 +0000

    * lib/depcomp: Exit with nonzero status if a write failure occurs
    with --help or --version option.
    * lib/elisp-comp: Likewise.
    * lib/gnupload: Likewise.
    * lib/install-sh: Likewise.
    * lib/missing: Likewise.
    * lib/mkinstalldirs: Likewise.

commit 678fab8e1bd7e0f2030f03989b17947aa5bb55fe
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 1 20:51:24 2005 +0000

    * doc/automake.texi (aclocal options): Typo.

commit dfa86f00e9cdb1e7b72c93f0f8ffab7cba09d706
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jan 31 23:41:10 2005 +0000

    * aclocal.in (list_compare): New functions.
    (scan_file): Honor #serial lines.
    * tests/acloca18.test: New test.
    * tests/Makefile.am (TESTS): Add it.
    * doc/automake.texi (aclocal options, Local Macros): Document
    #serial.

commit d3a058fb9ed4af2a548ea0536188baf0e5a56177
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 30 17:47:39 2005 +0000

    Preliminary support for `aclocal --install'.
    This still lacks #serial support.
    * aclocal.in (reset_maps, install_file): New functions.
    (write_aclocal): Copy files if --install.
    (usage, parse_arguments): Recognize --install.
    ("MAIN"): Start aclocal again if some file were installed.
    * tests/acloca10.test: Augment to test --install.
    * tests/aclocal.in, tests/defs.in: Add support for
    ACLOCAL_TESTSUITE_FLAGS, used by acloca10.test.
    * doc/automake.texi (aclocal options, Local Macros): Document
    --install.
    (Future of aclocal): Adjust.

commit 82bf79e1fd39648717dd9b1ff40571002c984494
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 30 12:44:48 2005 +0000

    * doc/automake.texi (Macro search path): Using --acdir is not
    obvious, it's erroneous.

commit 956346f32e2aa496b30c1c776d01d5e08c187624
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 30 11:38:52 2005 +0000

    * doc/automake.texi (direntry): Let `info Automake' point to the
    manual, and `info automake' to the `Invoking automake' node.  Like
    in Autoconf.

commit 157d3252f42461e0ec5678020b27c8ae341b0eff
Author: Akim Demaille <address@hidden>
Date:   Thu Jan 27 09:25:45 2005 +0000

    * lib/Automake/Configure_ac.pm: s/filename/file_name/g.
    From Paul Eggert.

commit 4ef522eeb12c63f4174e4f13eb9be924eab7dd6c
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 24 17:03:54 2005 +0000

    * lib/Automake/FileUtils.pm: Rename filename as file_name to be
    consistent with the terminology of the GNU coding standards.
    From Paul Eggert.
    (update_file): Accept a $force argument, so that --force always
    updates the time stamps.

commit b5aee628ce4efea4153d343dba6ae25bc4b743b7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 23 22:19:36 2005 +0000

    * doc/automake.texi (How the Linker is Chosen): Explain how the
    linker is chosen without diagram, and update to match the code.
    Suggestion from Adrian Bunk.

commit 340d06a429ca4a90d939b92abfb45c0f2de811ad
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 16 00:36:54 2005 +0000

    * lib/am/subdirs.am ($(RECURSIVE_TARGETS), $(RECURSIVE_CLEAN_TARGETS)):
    Process all words of $MAKEFLAGS when checking for -k.
    * tests/check4.test: New file.
    * tests/Makefile.am (TESTS): Add check4.test.
    Report from Eric Blake.

commit 7b995158400934ac48369d7e3bcb3d58683470aa
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 13 20:01:00 2005 +0000

    * m4/amversion.in (AM_AUTOMAKE_VERSION): Point users to
    AM_INIT_AUTOMAKE if the version passed is incorrect.
    * tests/version8.test: New file.
    * tests/Makefile.am (TESTS): Add version8.test.

commit 391df12b6920fb7ad2da3e54baa31b49418d2f7f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 9 14:46:22 2005 +0000

    * m4/amversion.in, m4/as.m4, m4/auxdir.m4, m4/ccstdc.m4,
    m4/cond.m4, m4/depend.m4, m4/depout.m4, m4/dmalloc.m4, m4/gcj.m4,
    m4/header.m4, m4/init.m4, m4/install-sh.m4, m4/lead-dot.m4,
    m4/lex.m4, m4/lispdir.m4, m4/maintainer.m4, m4/make.m4,
    m4/minuso.m4, m4/missing.m4, m4/mkdirp.m4, m4/multi.m4,
    m4/obsol-gt.m4, m4/obsol-lt.m4, m4/obsolete.m4, m4/options.m4,
    m4/protos.m4, m4/python.m4, m4/regex.m4, m4/runlog.m4,
    m4/sanity.m4, m4/strip.m4, m4/tar.m4: Use the same all-permissive
    license that is used in aclocal.m4.  Relicensing backed by RMS.

commit dd477a4efa2990c54f94653829bf195452386948
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 9 12:06:08 2005 +0000

    * doc/automake.texi (A Library, LIBOBJS): Mention that empty
    libraries are not portable.

commit 9d446918324c9efcb910b4f581595b1ac83654dc
Author: Akim Demaille <address@hidden>
Date:   Fri Jan 7 15:02:04 2005 +0000

    Typo.

commit 40077b195f21bd6f038a9dc91a28a68e5f53696a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 5 19:04:08 2005 +0000

    * aclocal.in ($ac_defun_rx): Match AU_ALIAS.
    * tests/aclocal5.test (MORE_DEFS): Rename as...
    (AM_TEST_SUBST): this so that undefined macros are caught.
    And make it an alias of AC_SUBST.
    Test AU_ALIAS.
    Reported by Martin Bravenboer.

commit 26169ba6ace1637b5d25307ca506cfe26b7abadc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jan 3 21:32:19 2005 +0000

    Fix handling of per-target flags in link rules.
    * automake.in (define_per_target_linker_variable): New function.
    (handle_programs, handle_ltlibraries): Use it.
    (%link_languages): New map.
    (register_language): Fill it.
    * lib/am/ltlibrary.am (%LTLIBRARY%): Do not append
    $(%XLTLIBRARY%_LDFLAGS) to the command, this is now done by
    define_per_target_linker_variable if needed.
    * lib/am/program.am (%PROGRAM%%EXEEXT%): Likewise with
    $(%XPROGRAM%_LDFLAGS).
    * doc/automake.texi (Program and Library Variables): Mention
    AM_LDFLAGS and AM_LIBTOOLFLAGS in the definition of maude_LDFLAGS
    and maude_LIBTOOLFLAGS.
    * tests/libtool9.test: New file.
    * tests/Makefile.am (TESTS): Add it.
    * NEWS: Explain the backward incompatibility.
    Report from Akim Demaille.

commit 25eca5c63bb66d6b99c6adbaec5882bba8bfb357
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jan 1 17:19:14 2005 +0000

    * doc/automake.texi (Requirements) <AC_CONFIG_FILES>: Discuss
    specifications with shell variables.
    (Optional) <AC_CONFIG_HEADERS, AC_CONFIG_LINKS>: Point to
    AC_CONFIG_FILES for this explanation.
    * automake.in (substitute_ac_subst_variables_worker,
    substitute_ac_subst_variables): Mew functions.
    (rewrite_inputs_into_dependencies): Use substitute_ac_subst_variables
    to ignore dependencies that contain unAC_SUBSTed shell variables.
    (handle_configure): Likewise, do not output rules for
    AC_CONFIG_HEADERS, AC_CONFIG_FILES, and AC_CONFIG_LINKS targets that
    unAC_SUBSTed contain shell variables.
    * tests/autohdr4.test: Use an AC_SUBST variable in a specification.
    * tests/output11.test, tests/output12.test: New files.
    * tests/Makefile.am (TESTS): Add output11.test and output12.test.

commit 81eb4c78a8a476766d4551926d396d6db7e4e211
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jan 1 12:28:44 2005 +0000

    * aclocal.in (parse_arguments, write_aclocal): Bump copyright year.
    * automake.in ($gen_copyright, version): Likewise.

commit 004fbb83f348c96a5ca6d305fc62c2cd713db554
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Dec 31 12:20:47 2004 +0000

    * tests/man2.test, tests/transform.test: Specify --mandir, in order
    not to fail when Autoconf changes its $mandir default.

commit ae6b80f3f00c7f06f1eb9d7143fa00b24b7c62d3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Dec 30 23:10:52 2004 +0000

    Support for `install-dvi', `install-html', `install-ps', and
    `install-pdf', as recently introduced into the GNU Coding
    Standard.
    
    * automake.in (handle_factored_dependencies): Reject
    uninstall-dvi-local, uninstall-html-local, uninstall-info-local,
    uninstall-ps-local, and uninstall-pdf-local.  Allow
    install-info-local even when no-installinfo is not used.
    (handle_data): Allow datarootdir, dvidir, htmldir, pdfdir, and psdir.
    (%standard_prefix): Declare these new standard directory variables.
    * doc/automake.texi (Texinfo, Third-Party Makefiles): Document
    install-dvi, install-html, install-pdf, and install-ps.
    (Extending): Document install-local-dvi, install-local-html,
    install-local-info, install-local-pdf, and install-local-ps.
    * lib/Automake/Rule.pm (%dependencies): Add new install rules,
    and remove uninstall-info.
    * /cvs/automake/automake/lib/am/texinfos.am (install-dvi,
    install-dvi-am, install-dvi-recursive, install-html,
    install-html-am, install-html-recursive, install-pdf,
    install-pdf-am, install-pdf-recursive, install-ps, install-ps-am,
    install-ps-recursive, uninstall-dvi-am, uninstall-html-am,
    uninstall-pdf-am, uninstall-ps-am): New rules.
    (uninstall-info): Delete.
    * tests/txinfo21.test: Augment to check for these new rules.
    * tests/exdir2.test: Do not use `htmldir' as example of
    undefined directory.
    * tests/overrid.test: Do not be fooled by install-ps and
    install-html.
    * tests/txinfo10.test: Do not grep for uninstall-info-recursive.

commit 7c3a688e9b9e747a161d9d20f6b87327e7741dfe
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Dec 27 21:25:42 2004 +0000

    * automake.in (Preprocessed Fortran): Fix the definition of FCLINK.

commit 5b5c240e1884f057cc4ecb8773eaa8eb859e9ebc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Dec 27 21:18:52 2004 +0000

    * Makefile.am (maintainer-check): Refine check for @_ in scalar
    context.  Check for correct use of PRE_INSTALL, NORMAL_INSTALL,
    POST_INSTALL, PRE_UNINSTALL, NORMAL_UNINSTALL, and POST_UNINSTALL.
    * lib/am/texinfos.am (uninstall-info-am): Hide the invocation of
    $(PRE_UNINSTALL).

commit 4309300ec4c74fb30b1a921da85935bf1c208cc1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Dec 27 20:43:41 2004 +0000

    * lib/am/texinfos.am (uninstall-info-am): Show change of
    directory while uninstalling DJGPP-style info files.

commit 4b35451144a9aa9a308b1ee842476e4ba85026b4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Dec 27 20:38:22 2004 +0000

    Declare recursive install targets as dependencies of `.MAKE', so
    that `make -n install' works with BSD Make too.

commit 3d6641e042c99f5af10a38e424104b31e70a87a1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Dec 18 18:02:55 2004 +0000

    * lib/config-ml.in, lib/config.guess, lib/config.sub,
    lib/texinfo.tex: New upstream versions.

commit b0b42cd2d5c68c0a9eb5d6eaff09a5251ed89324
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Dec 18 17:54:28 2004 +0000

    * doc/automake.texi (gettext): Move the paragraph about
    dist_list_LISP...
    (Emacs Lisp): ... here.
    Report from Bruno Haible.

commit 59a49bbc06d34d52942ab70f477d7f3601cd12f6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Dec 18 10:08:57 2004 +0000

    * doc/automake.texi: Bump GFDL version to 1.2, since that is
    what we distribute.

commit f7b0aa82ecf93ce7f166d50a9a1879f317b90b09
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Dec 18 09:33:14 2004 +0000

    * doc/automake.texi: Fix more misuses of @xref and @pxref, including
    some of the "correction" below.  Thanks to Karl Berry.

commit 3f95e42e7b875c512f696d5a4892a1d1d9d3be4d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Dec 17 23:46:58 2004 +0000

    * doc/automake.texi: Correct several misuses of @xref and @pxref.

commit ea4c298f3d57d494c26ac7b0af560f2f8930bc5d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Dec 17 23:25:09 2004 +0000

    * install-sh: Use `(exit N); exit N', not `(exit N); exit'.
    Otherwise, install-sh could exit with improper exit status when
    exiting via a trapped interrupt.  Thanks to a report from Bob Proulx.

commit 28fca23d5cd9170c59134c86fa7729fd2b4a0bf5
Author: Akim Demaille <address@hidden>
Date:   Tue Dec 14 13:15:41 2004 +0000

    * doc/automake.texi (Options): Englishoes.
    (Options): And another.

commit 21d737a695ff24df235f88d9deefa9e1d557e530
Author: Akim Demaille <address@hidden>
Date:   Tue Dec 14 13:13:30 2004 +0000

    * doc/automake.texi (Options): Englishoes.

commit fa8d252a10108a534f8b97dd401a38432365e74c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Dec 13 21:21:50 2004 +0000

    * ChangeLog.03: New file, extracted from ChangeLog.
    * Makefile.am (EXTRA_DIST): Add it.

commit 9c0c49fb38cfa2986cac143c887b6aca5a8074d8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Dec 12 23:39:02 2004 +0000

    * automake.in (check_user_variables): New function, extracted
    from ...
    (handle_languages): ... here.
    (handle_languages, define_compiler_variable, define_link_variable):
    Honore LIBTOOLFLAGS.
    (handle_single_transform): Check _LIBTOOLFLAGS in
    addition to other per-target flags for Libtool objects.
    (handle_libtool): Warn if LIBTOOLFLAGS is defined.
    * doc/automake.texi (Libtool Flags, Program and Library Variables,
    Flag Variables Ordering): Document LIBTOOLFLAGS.
    * tests/libtool7.test: Check basic support for LIBTOOLFLAGS.
    * tests/libtool8.test: Make sure Automake warns about LIBTOOLFLAGS
    definitions.
    * tests/subobj9.test: Adjust.

commit 4c4df87de1e7366cef7264060f409ec52b4a7d89
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Dec 11 00:29:29 2004 +0000

    * doc/automake.texi (Per-Object Flags): New node.

commit 26de384ed94b8277523f3f60068e53b2b01036df
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Dec 9 22:07:45 2004 +0000

    Fix PR automake/441:
    * lib/am/java.am (install-%DIR%JAVA, uninstall-%DIR%JAVA): Do
    not install *.class if "$(%DIR%_JAVA)" is empty.
    * tests/java3.test: New file.
    * tests/Makefile.am (TESTS): Add it.
    Report from Johannes Nicolai.

commit 9681f98ff592d3d9469d9888d2c762b79456bebc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Dec 9 21:48:20 2004 +0000

    * doc/automake.texi (Java): Mention dist_ and add an example.
    * tests/java.test: Do actually compile java files and run distcheck.

commit 7eaf5f45ea6ca6ad52af82ebb0585c5626658fc0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 8 22:00:50 2004 +0000

    * lib/Automake/FileUtils.pm (dir_has_case_matching_file,
    reset_dir_cache): New functions.
    * automake.in (handle_dist, require_file_internal): Use them, so
    that CHANGELOG is not confused with ChangeLog on case-insensitive
    case-preserving file systems.
    * tests/hfs.test: New file.
    * tests/Makefile.am (TESTS): Add hfs.test.

commit 4ea411dc5446b321f093b9cdc6d210b370c3cc20
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 8 21:45:36 2004 +0000

    * lib/mdate-sh: Don't use "set - x`$ls_command /`", as zsh mishandles
    the spaces inside $ls_command.  Problem reported by Loulou Pouchet in
    <http://lists.gnu.org/archive/html/autoconf/2004-12/msg00074.html>.
    Don't use "set - x"; plain "set x" is enough, and simplifies debugging.

commit 772a2d8c2d30a437a2e6d5a3046fc60fcd753ee0
Author: Paul Eggert <address@hidden>
Date:   Wed Dec 8 20:37:00 2004 +0000

    Fix typo in previous log change.

commit 11b823ce9d92b80194a4de6a073c6c7b09860f0b
Author: Paul Eggert <address@hidden>
Date:   Wed Dec 8 20:34:56 2004 +0000

    Import mdate-sh change from automake.

commit 173eedba398b56a833e0fc049de867f822ebc58c
Author: Paul Eggert <address@hidden>
Date:   Wed Dec 8 20:33:31 2004 +0000

    * lib/mdate-sh: Don't use "set - x`$ls_command /`".

commit a43c05562215ea4fc102c0b76edb25c43fcd9055
Author: Paul Eggert <address@hidden>
Date:   Wed Dec 8 20:33:11 2004 +0000

    Don't use "set - x`$ls_command /`", as zsh mishandles
    the spaces inside $ls_command.  Problem reported by Loulou Pouchet in
    <http://lists.gnu.org/archive/html/autoconf/2004-12/msg00074.html>.
    Don't use "set - x"; plain "set x" is enough, and simplifies debugging.

commit cb5b212ed061a9ef3136b316d8e0b7408c80f538
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Dec 5 16:12:32 2004 +0000

    * lib/py-compile: Add --destdir switch to py-compile that takes a
    path argument that is not compiled into the file when byte compiling.
    * lib/am/python.am: Use the new py-compile arguments to not include
    DESTDIR in the byte compiled files.
    * tests/python12.test: Test that DESTDIR won't be byte compiled into
    python files.

commit eea99da2c35f949b96792f3340c0f767cbb8c630
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Dec 5 15:40:38 2004 +0000

    * doc/automake.texi (Clean): Typo.

commit 93cdc450a8eeaba9c6a5834d551597b8d1221d17
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Dec 5 15:35:23 2004 +0000

    * doc/automake.texi: Use @acindex for Autoconf macros, and @vindex
    for variables (@cvindex was previously used for both).  Separate
    these two indices in the output.  Use @code, @file, and @command
    in @cindex lines wherever appropriate so they render nicely.

commit a5114dcab1319a811ba0f7c50968b0c66e07f715
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Dec 5 13:10:16 2004 +0000

    * doc/automake.texi (renamed objects, CVS): Typos.

commit 251aa1a3ef610a82e7f03052effbdef85e7b043e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Dec 5 13:05:51 2004 +0000

    * doc/automake.texi (Flag Variables Ordering): New section.
    (User Variables, Program and Library Variables): @xref it.

commit 3b3a53439717528ad3dcc1e0a1c0135b1861d1ff
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 24 22:44:17 2004 +0000

    * doc/automake.texi (Conditional Subdirectories): More comments
    about non-distributed subdirectories.

commit b6520e82906bd93492c1a4eaa7996caa347b1137
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 24 21:07:56 2004 +0000

    * Makefile.am (maintainer-clean): Check for unescaped @ in manual.

commit c05c0c90c2dfec183fd7dc10fb2ec5a3e2c0c2e5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 24 21:03:59 2004 +0000

    * doc/automake.texi (Built sources example): Fix typo.

commit 1ec52bab864f7986fcc4e378c58ae0d49c8f0ee7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 22 00:03:29 2004 +0000

    * aclocal.in (parse_arguments): Diagnose abbreviation ambiguous with
    --help or --version.
    * automake.in (parse_arguments): Likewise.
    * tests/aclocal.test, tests/automake.test: Check this.
    Report from Eric Blake.

commit d6da85a6a6ca544d90dadb95e136ee950322b753
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Nov 21 23:31:45 2004 +0000

    * automake.in (parse_arguments): Diagnose empty arguments, options
    with missing argument, and support `--'.
    * aclocal.in (parse_arguments): Diagnose options with missing
    argument.
    * tests/aclocal.test: More checks.
    * tests/automake.test: New file.
    * tests/postprog.test: Use `--' for fun.
    * tests/Makefile.am (TESTS): Add automake.test.
    Report from Eric Blake.

commit 8498ea2933e2c572776e5f6f539e9314f534a8d2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Nov 21 19:54:43 2004 +0000

    * lib/am/progs.am (installcheck-%DIR%PROGRAMS): Run programs with
    /dev/null as input, so we do not hang on programs that read their
    input without supporting --help and --version.
    * lib/am/scripts.am (installcheck-%DIR%SCRIPTS): Likewise for scripts.
    * tests/gnits2.test: Change scriptnok.sh to cat its input.
    Report and fix from James Youngman.

commit d521e44b1bba69bf4041dba2d487bba6f3450921
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Nov 21 19:53:05 2004 +0000

    * aclocal.in (%file_seen): Rename as ...
    (%file_added): ... this, and move it close to add_file(), the only
    function that uses it.

commit c75b0bd0194a8b9f9abc16a981272e2a32bde5a9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 17 22:46:05 2004 +0000

    * aclocal.in (version): Remove initial blank line and reproduce
    the layout of automake --version.  From Art Haas.

commit fbf1ceb8211df3cc7cfdaa6ea7595b13f3af7f7f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 17 22:36:54 2004 +0000

    * aclocal.in (%file_type, FT_USER, FT_AUTOMAKE_SYSTEM): New variables.
    (scan_m4_dirs): New function, extracted from ...
    (scan_m4_files): ... here.  Call scan_m4_files three times, for each
    FT_ constant.
    (scan_file): Take a file type argument to update %file_type.
    (write_aclocal): Do not m4_include files that are not of type FT_USER.
    * tests/dirlist.test: Make sure m4_include is not used for --acdir
    files.

commit d92fc1e5587aa9d8e374fa7d8508081775338807
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 17 22:13:33 2004 +0000

    * tests/defs.in (testaclocaldir): New variable.
    * tests/aclocal.test: Use it to fix the test.  Report from
    Patrick Welche.

commit e4f1de1eb94823053e742b84769de2d580d28af0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 10 20:12:34 2004 +0000

    * m4/python.m4 (AM_PATH_PYTHON): Fix the invocation of
    AC_PATH_PROGS to correctly define PYTHON as `:' when no interpreter
    is found (this worked correctly only when a minimal version was
    passed to AM_PATH_PYTHON).  Report from Stepan Kasal.
    (_AM_PYTHON_INTERPRETER_LIST): Define using m4_define_default,
    so we can easily override the list from the test suite.
    * tests/python11.test: New file.
    * tests/Makefile.am (TESTS): Add python11.test.

commit 97f03a22c33d904dc08ebd3a3e595327636f3204
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 9 23:39:58 2004 +0000

    * doc/automake.texi (Libtool Modules): Make clearer that -module
    should appear explicitly in _LDFLAGS.

commit 91d37a8e689c8c8daedfaf060738f7ccb621b45a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 9 20:24:42 2004 +0000

    * aclocal.in (parse_arguments): Correctly recognize --print-ac-dir.
    * tests/aclocal.test: Check --print-ac-dir and a unknown option.

commit 65680ff98f6776efaa790c3cfb3b7bf6341c1dc1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 9 10:23:03 2004 +0000

    * aclocal.in (parse_arguments): Fix detection of unexisting default
    $(datadir)/aclocal.  Report from Akim.

commit f905ec7b83375ea40b3c8aa2d54bb102ba153185
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Nov 7 23:25:32 2004 +0000

    * aclocal.in ($acdir): Rename as ...
    (@system_includes): ... this.
    (@user_includes, @automake_includes): New variables.
    ($default_acdir, $default_dirlist): Remove.
    (parse_arguments): Populate @user_includes, @automake_includes, and
    @system_includes instead of filling a unique @dirlist array.
    ("MAIN"): Adjust to scan m4 files in @user_includes,
    @automake_includes, and @system_includes.

commit f31c5b09129bf09da54050003110549bf6243eaa
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Nov 6 21:10:38 2004 +0000

    * aclocal.in (parse_arguments): Correct comment.  From Akim.

commit 3110f38b819017c997f675a8e889fc68c5ea033e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 4 22:19:41 2004 +0000

    * aclocal.in: Use Automake::ChannelDefs, and adjust all output
    to be done via `fatal', `msg', `verb', or `prog_error'.
    (version): New function.
    (parse_arguments): Rewrite using Getopt::Long, call &version, and
    honor -W and --warning.
    ($verbose): Remove.
    (trace_used_macros): Do not trace the first arguments of macros
    for which we do not need it.  This caused failures because of
    unexpected newlines in the output.
    * doc/automake.texi (aclocal options): Document -W and --warning.
    * tests/defs.in (ACLOCAL): Always use -Werror, to catch Perl
    warnings about uninitialized variables.

commit 53810e0ddf03bfd06c76037ddb83ce5838610e4e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 3 21:49:39 2004 +0000

    * tests/defs.in: Do not distinguish VERBOSE=x from
    VERBOSE=anything_but_x, always turn on shell traces.

commit 64ea2a5ee44c95163b7fe62139f47f20a050aab4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 3 21:40:25 2004 +0000

    * aclocal.in (write_aclocal): Make sure $map_traced_defs{$m} exists
    before using it.  Suppress a warning observable in test/acloca16.test.
    Report from Ralf Wildenhues.

commit c51c256c93204289e94cfc06fd86e1dd4a5b2074
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 1 17:35:37 2004 +0000

    * lib/Automake/XFile.pm (lock): Make sure $ENV{'MAKEFLAGS'} exists
    before inspecting it; this fixes "uninitialized value in
    concatenation" diagnostics when flock fails.
    Report from Gary V. Vaughan.

commit d6da6966e25bb7e1cfe0c0b69f5454910effa95f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 1 12:51:34 2004 +0000

    * aclocal.in: Use strict and -w.  Declare local variables with `my',
    and get rid of `local'.
    (scan_m4_files, add_macro): Reindent these functions while we are
    at it.

commit 02c3b481db7e660fc278383f4b2f0d309dbba7a5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 1 09:58:39 2004 +0000

    * lib/config.guess, lib/texinfo.tex: New upstream versions.

commit a7016d70227083f574ebafbfbf6f64d9158f9a4a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 1 09:55:35 2004 +0000

    * doc/automake.texi (LIBOBJS): Spelling and grammar corrections
    from Ralf Wildenhues.

commit 9e7295cf1827ef4fa1cd14ffcb3f540379a443e5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Oct 31 22:12:11 2004 +0000

    * doc/automake.texi (LIBOBJS): Augment with an example setup.
    (LTLIBOBJ): Rename as ...
    (LTLIBOBJS): ... this.  Link to LIBOBJS, and mention LTALLOCA.

commit d3cd9f6d6c1a15a45c69bbbc245500f5c439e0e2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 25 18:59:54 2004 +0000

    * doc/automake.texi: Untabify, tabs in the examples are poorly
    rendered.
    * Makefile.am (maintainer-check): Grep tabs in the manual.

commit 60169f9092db9c5b82f9a75ea417a840c537230a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 25 18:52:45 2004 +0000

    * tests/comment8.test: Use $MAKE, not make.

commit f9879aa6a1cd27e1766cd9722c2c1bd68aad3cb2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Oct 23 23:10:58 2004 +0000

    * tests/distcom3.test: Typo.

commit 00b9d62a83e85fbedbbf124f4496f754a974889c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Oct 22 20:00:05 2004 +0000

    * doc/automake.texi (Libtool Convenience Libraries): Explain how
    to force the linker selection.

commit 5a8604fcc62d3b073f6772284071fccd49ab8ec3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Oct 22 06:45:08 2004 +0000

    * lib/install-sh: Fix the dirname emulation to ignore trailing
    slashes, i.e., the direname of `a/b/' is `a', not `a/b/'.  This
    caused `install-sh a/b/' to fail.
    * tests/instsh2.test: Augment.
    Report from Пухальский Юрий Андреевич.

commit d21ec656c9e843cdfb3dd4ec3eae3b75e67ccb94
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Oct 21 21:37:41 2004 +0000

    * automake.in (get_object_extension): The extension to use is know
    by the caller, and cannot be selected by looking only at the
    target name.  Simplify this function to simply conditionally
    prepend $U to the given extension.
    (handle_programs, handle_libraries, handle_ltlibraries): Hard-code
    the extension to use.  This way Automake won't mistake a program
    named `foo.la' as a libtool library.
    * tests/primary3.test: New file.
    * tests/Makefile.am (TESTS): Add primary3.test.

commit 8051fc9590cf83cd896372b5a76e3db0bff6bc31
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Oct 12 19:56:04 2004 +0000

    * doc/automake.texi (Install): Link to node Extending for examples.
    (Extending): More comments about install-data-hook vs
    install-exec-hook, and link to Install.

commit 769b1cc8f4dd564705524332bd4adff3a306bdf6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Oct 12 19:39:08 2004 +0000

    * configure.ac: Export @address@hidden
    * tests/defs.in (AUTOCONF): Define as @am_AUTOCONF@, not @AUTOCONF@,
    so the test suite runs `autoconf' and not `missing --run autoconf'.
    * tests/missing.test, tests/missing2.test: Arrange for missing
    to be used in front of autoconf even if the user has exported
    AUTOCONF.  This fixes two spurious failures reported by
    Mark D. Baushke.

commit 6b8aea4f015ea78e9afb294077bf8d85412392d8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Oct 12 07:02:44 2004 +0000

    * lib/compile: Handle output.obj in addition to output.o.
    * tests/compile.test: Check for this.

commit c04803e12e3a6ab2222f58b1bee6d84321783d40
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 11 18:48:02 2004 +0000

    * doc/automake.texi (Sources): Typo, reported by Karl Berry.

commit f2472538c1fc4665cee2f8c98269ab553ab8eb74
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Oct 10 17:03:45 2004 +0000

    * aclocal.in ($ac_defun_rx): Match AC_DEFUN_ONCE.
    (trace_used_macros): Trace AC_DEFUN_ONCE.
    * tests/aclocal5.test: Use AC_DEFUN_ONCE.

commit 72b84865d3725d1566a896839b2a573bfb644ab5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Oct 10 15:58:07 2004 +0000

    * doc/automake.texi (Extending): Typo.

commit 8e1923fe4f8d29216ecfdf4b4e7db0239d4c3715
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Oct 10 15:52:02 2004 +0000

    * m4/as.m4 (AM_PROG_AS): Check dependency tracking mode for CCAS.
    * automake.in (cppasm): Use the dependency tracking more for CCAS.
    * doc/automake.texi (Assembly Support): Note that *.S are
    preprocessed with CPPFLAGS.

commit ee0d3a5233e53d46323cc2ba8cc5bf74f1679375
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Oct 10 15:35:09 2004 +0000

    * automake.in (Languages): Split .s (asm) and .S (cppasm) into
    separate languages.  Make cppasm (Preprocessed Assembler) aware
    of CPPFLAGS, AM_CPPFLAGS.
    (handle_languages): Fix typo.
    (lang_cppasm_rewrite): New function.

commit 88443734f500d06a06972dc1cb0ce637b86a0e51
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 28 22:19:20 2004 +0000

    * tests/subobj9.test: Adjust regexes after previous patch.

commit f5bf597824fe802749a860f43ec01b8765251e0a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 28 22:02:34 2004 +0000

    * automake.in (handle_languages, define_compiler_variable): Output
    Libtool's --tag= option before --mode=compile, because depcomp use
    --mode=compile as end marker for libtool arguments.
    (define_linker_variable): Likewise before --mode=link, for
    uniformity.
    * tests/pr307.test: Make sure dependency files are updated.  That
    was not the case because depcomp thought `--tag=CC' was the
    compiler to get dependencies from.
    Report from Пухальский Юрий Андреевич.

commit fef3bd3735aa9d048f81ae475398e6d9e5f1639b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 26 21:16:56 2004 +0000

    more files to ignore

commit 8735b00ea5969824c84b128ba7eb95a660f2deaa
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 26 21:11:34 2004 +0000

    * configure.ac: Require Perl 5.6.
    * lib/Automake/Config.in: Require Perl 5.6 (not done in
    lib/Automake/General.pm because it is shared with Autoconf),
    and use `our' instead of `use vars'.
    * aclocal.in (rel2abs): Remove.
    (scan_configure_dep): Use File::Spec->rel2abs instead.

commit 4ae518d802d4a6bc5cadf531968ee812d7ed0319
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 26 20:33:50 2004 +0000

    * tests/compile.test, tests/instsh2.test, tests/instspc.test: Use
    two consecutive spaces in filename instead of one, to catch mistake
    like `echo $val | ...`.
    * tests/README: Suggest this.
    Suggested by Ralf Wildenhues.

commit 299dbc2e163c365cee463240a1faf3aaa6cec17e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Sep 25 20:50:29 2004 +0000

    * doc/automake.texi (Clean): Document -local targets.

commit d45d533b0a06ab22f05569dd03c712179f1e2f06
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Sep 25 20:29:21 2004 +0000

    * doc/automake.texi: Typos.

commit e43cc68eeddd6b01300b048a6152529ef4abedc0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 22 06:00:05 2004 +0000

    * doc/automake.texi (Timeline): Typos and other English mistakes
    reported by Jim and Gary.

commit 1208ab4a62db1aa14c1c5ec00805678c21f14738
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 21 19:39:18 2004 +0000

    * doc/automake.texi (Timeline): Typos and other English mistakes
    reported by Jim and Gary.

commit 4fb145849abd018be3708352c4dad8e3b84a5f58
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 21 19:26:05 2004 +0000

    * lib/Automake/VarDef.pm (append): Strip comments from augmented
    variables.
    * tests/comment8.test: New file.
    * tests/Makefile.am (TESTS): Add comment8.test.
    Report from Stepan Kasal.

commit c43b62aed1fec8789ad13756129e7460c30790c8
Author: Akim Demaille <address@hidden>
Date:   Mon Sep 20 07:36:39 2004 +0000

    Fix ChangeLog.

commit 499a3f2a3491684301ae04f74cd6c5b353197b49
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 19 21:42:09 2004 +0000

    * tests/compile.test: Fix rm usage.

commit 0ce4d84345eef2c548347600462a7721e5abef45
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 19 21:34:37 2004 +0000

    * INSTALL, lib/INSTALL, lib/config.sub, lib/config.guess,
    lib/texinfo.tex: New upstream versions.

commit 52ddeac1ed36ee93cb00244b6b71e3fcddc18bf3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 19 21:30:48 2004 +0000

    * doc/automake.texi (Timeline): New node.  Thanks to Karl and Tom
    for their comments on a preliminary version of this, Akim for
    digging out some old mails, and Jason Molenda for sending the note
    about Automake in Alias to Tom.
    (Releases): Rename `ac' to `acl', suggested by Akim.

commit 0377ad6abf3553e2f4e2a805175d829203b2900f
Author: Akim Demaille <address@hidden>
Date:   Sun Sep 19 11:46:41 2004 +0000

    * AUTHOR, automake.in, aclocal.in: Add Alexandre Duret-Lutz as
    author.

commit a5b04d0373287eb47e2d6f42d408e50cb7ed1b61
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 15 22:03:38 2004 +0000

    * doc/automake.texi (Releases): New node.

commit 85895b0a4bcfb9d5da19528c890a4698fd0e7bce
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 15 20:37:58 2004 +0000

    * doc/automake.texi (Dependencies): Link to Dependency Tracking
    Evolution.
    (Dependency Tracking Evolution): Link to GNU make, Sources (for
    BUILT_SOURCES), and update the paragraph about the "plan" to
    inline dependency tracking with gcc3.

commit 95ff5a31f605b9f3377c098a60ae3e0975d401ae
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 15 20:17:12 2004 +0000

    * doc/automake.texi (History): New node.
    (Dependency Tracking Evolution): New node, filled with a Texinfo
    version of Tom Tromey's ``Dependency Tracking in Automake''
    document, initially published on the Automake homepage on
    2001-06-29.

commit b8df76249da5f4d584cab9947f501d469f912a5f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Sep 10 20:03:28 2004 +0000

    * m4/minuso.m4 (AM_PROG_CC_C_O): Make sure AC_PROG_CC is never
    called after this macro.
    * tests/distname.test, tests/subdir5.test, tests/subdir8.test,
    tests/subobj.test, tests/subobj4.test, tests/subobj5.test,
    tests/subobj6.test: Adjust.
    Report from Ralf Wildenhues.

commit 353530b09915ab79cc6b16aad5633b97e0b3019e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Sep 10 19:29:54 2004 +0000

    * lib/Automake/Channels.pm (_print_message): Handle uniq_part with
    arbitrary string.
    * automake.in (lang_c_rewrite): Set uniq_part so that the
    AM_PROG_CC_C_O diagnostic is output only once for subdir objects
    and only once for objects with per-target flags.

commit 051d4878c4c218503711d474577c33c149843d98
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Sep 10 19:03:37 2004 +0000

    * automake.in (lang_c_rewrite): Print files and locations
    for AM_PROG_CC_C_O errors.
    (handle_single_transform): Pass $var to &$subr so it can
    print locations.

commit 602c27c806f60ddbe77bb2ec9495ee499c8805ed
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Sep 10 18:47:08 2004 +0000

    * lib/compile, lib/elisp-comp, lib/install-sh, lib/ylwrap: Use $ret
    instead of $status which is read-only in Zsh.

commit eb28740137cb2934ebd61ac4daedd33e393f1067
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Sep 10 18:38:15 2004 +0000

    * lib/compile: Preserve spaces in arguments (for example
    -DPACKAGE_STRING="foo 0.1").
    * tests/compile.test: New file.
    * tests/Makefile.am (TESTS): Add compile.test.

commit bf1252ee3769ec972f0f0875d3bad83bfd9788c3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 7 21:16:22 2004 +0000

    * automake.in (handle_clean): Sort rm commands output for
    mostlyclean-generic, clean-generic, distclean-generic, and
    maintainer-clean-generic.
    Report from Bob Friesenhahn.

commit fc0c91c3f36df359d41f3f7862360ea01104a202
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 7 21:03:32 2004 +0000

    * automake.in (lang_c_rewrite): Do not require AM_PROG_CC_C_O for
    libtool objects.
    (handle_single_transform): Pass nonansi_obj to &$subr so
    lang_c_rewrite can distinguish libtool objects.
    * tests/libtool7.test: Use subdir-objects without using AM_PROG_CC_C_O.
    Report from Gary V. Vaughan and Patrick Welche.

commit 2d539c9ae57493c9d39f99a9667b4b214644ef86
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 7 19:52:47 2004 +0000

    * automake.in ($PATH_PATTERN): Add `+'.

commit 533cf320d71dd7319677a4796dfd952d87386b67
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 7 06:25:33 2004 +0000

    * tests/missing3.test: New file (check for Paolo's change below).
    * tests/Makefile.am (TESTS): Add missing3.test.
    
    
    * missing: Handle all command line options together.  Add a
    separate case statement to detect failed runs, and fail
    silently there if --help or --version is passed to the program.

commit 2a5719e5a3dc93174d911544373c9d4e1748aee8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Aug 11 21:35:47 2004 +0000

    * lib/config.guess, lib/texinfo.tex: New upstream versions.

commit 321b2eb247e6d7ee5253d7b65916e7d9fd700b33
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Aug 11 21:20:47 2004 +0000

    For PR automake/433:
    * configure.ac (pkgvdatadir): Define using "$PACKAGE", not "automake".

commit 056f345bcb5855e425f2fc5045ce9b3b09d65880
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Aug 11 21:10:56 2004 +0000

    Fix PR automake/432:
    * lib/am/yacc.am [!%?MORE-THAN-ONE%]: Replace `#line's in y.tab.h too.
    * tests/yacc7.test: Check this.

commit d7b81c1ed1405fdef10ee7e83c8aa2f6fb50756e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 8 20:14:34 2004 +0000

    * lib/Automake/DisjConditions.pm (new): Precompute 'string' and 'conds'
    in place instead of as a side-effect of calling ->string and ->conds.
    This saves method-lookup time, simplify ->string and ->conds, and
    allows to create the object only when necessary.
    (string, conds): Simplify, now that the result is precomputed.

commit 9fcdf1df019d2e7e6a7ccbb8a1e7ff71c299f8fd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 8 19:05:13 2004 +0000

    * automake.in (%am_file_cache): New hash.
    (make_paragraphs): Cache .am files with comments stripped to save
    some useless input and substitutions.

commit 9c3d8bd4a06677c99a01ad7174a13c9646c16112
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 8 17:11:24 2004 +0000

    * lib/Automake/Variable.pm (%_primary_dict): New hash.
    (_new, variable_delete): Update %_primary_dict.
    (variables): Accept an optional $suffix argument.
    * automake.in (check_typos, am_primary_prefixes): Use that
    optional argument to restrict the loops over the variables we are
    interested in.

commit 851e3ef582e117919a5dcd78e0a21ad27ee00840
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Aug 5 23:01:25 2004 +0000

    * lib/Automake/Item.pm (def): Rewrite more concisely, it's faster
    this way.

commit 36c5702d56bc124a088b37fd8d1308f9c2cbe17a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Aug 5 22:30:41 2004 +0000

    Speed up make_paragraphs.
    * automake.in (handle_languages): Always define SUBDIROBJ,
    DERIVED-EXT, and DIST_SOURCE, because the new transform() will
    abort on unknown tokens.
    (transform): Rewrite with different semantics.
    (make_paragraphs): Make a single pass over the paragraph to
    transform all template tokens instead of doing as much passes as
    possible token.

commit 4f0ef2adbba393c647b183daf375e96981e162c6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Aug 5 21:13:54 2004 +0000

    * automake.in ($libtool_new_api): New variable.
    (handle_libtool): Do not libtool's aux files if $libtool_new_api.
    (scan_autoconf_traces) <LT_SUPPORTED_TAG>: Set $libtool_new_api.
    (scan_autoconf_traces) <AC_REQUIRE_AUX_FILE>: Remember only the
    first location for required files.

commit 1e840d7c6a02b99f02368a36d1ca38d569905019
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Aug 3 23:02:56 2004 +0000

    Support AC_REQUIRE_AUX_FILE, and fix requirement of AM_PROG_CC_C_O.
    * automake.in (%required_aux_file): New hash.
    (handle_single_transform, lang_c_rewrite): Do note explicitly
    require 'compile', this is now an internal detail of
    AM_PROG_CC_C_O.
    (scan_autoconf_traces): Trace AC_REQUIRE_AUX_FILE and fill
    %required_aux_file.
    (scan_autoconf_files): Require all %required_aux_file instead
    of explicitly requiring install-sh and missing.
    (generate_makefile): Do not require config.sub and config.guess.
    (handle_single_transform): Pass $have_per_exec_flags to
    &lang_c_rewrite.
    * configure.ac, m4/init.m4: Require Autoconf 2.59a.
    * doc/automake.texi (Optional): Document AC_REQUIRE_AUX_FILE.
    (Program and Library Variables, Options, Public macros):
    AC_PROG_CC_C_O is required when per-target flags or subdir-objects
    are used with C sources.
    * m4/minuso.m4: Require `compile' using AC_REQUIRE_AUX_FILE.
    * m4/missing.m4: Require `missing' similarly.
    * tests/acsubst2.test, tests/distcom2.test, tests/distcom6.test,
    tests/specflg.test, tests/specflg2.test, tests/specflg3.test,
    tests/specflg6.test, tests/specflg7.test, tests/specflg8.test,
    tests/specflg9.test, tests/subobj7.test, tests/target-cflags.test,
    tests/yacc6.test: Fix to use AM_PROG_CC_C_O.

commit 6965500c585ebf0feb3d987fec12cf3e6c2504fe
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Aug 3 20:20:07 2004 +0000

    * automake.in (yacc_lex_finish_helper): Fix definition of YLWRAP
    when ylwrap is installed in a default aux dir found in a parent
    package.
    * tests/subpkg.test: Augment to check that YLWRAP is installed
    properly.
    * doc/automake.texi (Yacc and Lex): ylwrap is not sought is the
    current directory.
    Report from Norman Gray.

commit 8fe3d4ea7b29314438c910adef3c00b9de4cfc3d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Aug 2 20:26:54 2004 +0000

    * doc/automake.texi (Optional): Update documentation for
    AC_CANONICAL_BUILD, AC_CANONICAL_HOST, and AC_CANONICAL_SYSTEM.

commit 1947468fc2915f89251e4c1010d4eee8efe24001
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 1 22:16:03 2004 +0000

    * automake.in (AC_CANONICAL_HOST, AC_CANONICAL_SYSTEM): Replace by ...
    (AC_CANONICAL_BUILD, AC_CANONICAL_HOST, AC_CANONICAL_SYSTEM): ... these.
    (scan_autoconf_traces): Scan for the latter three macros instead of
    the former two.
    (make_paragraphs): Adjust definitions of %BUILD%, %HOST%, and %TARGET%.
    * tests/hosts.test: New file.
    * tests/Makefile.am (TESTS): Add hosts.test.
    Report and test case from Norman Gray.

commit f85b7e99e897a4637ce5b454b6b7a721c7969ad8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 1 20:05:23 2004 +0000

    * aclocal.in (scan_file): Update "#Extending%20aclocal" URL, makeinfo
    4.7 now outputs "#Extending-aclocal".

commit 16e08014a193dd5fadf043bcbdfa9f7735115af6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 1 17:31:22 2004 +0000

    Disable Lex and Yacc rules whenever possible if AM_MAINTAINER_MODE
    is used and maintainer-mode disabled.
    * automake.in (Automake::struct): Define nodist_specific.
    Set it in languages yacc, yaccxx, lex, and lexxx.
    (register_language): Default nodist_specific to 0.
    (handle_single_transform): Honor nodist_specific.
    * lib/am/yacc.am (am__skipyacc): Define this in maintainer mode.
    (%EXT%%DERIVED-EXT%, %OBJ%): Use $(am__skipyacc) to disable these
    rules when needed.
    * lib/am/lex.am (am__skiplex): Define this in maintainer mode.
    (%EXT%%DERIVED-EXT%, %OBJ%): Use $(am__skiplex) to disable these
    rules when needed.
    * tests/mmodely.test: New file.
    * tests/pr204.test: Augment to check AM_MAINTAINER_MODE and nodist_
    parsers.
    * tests/Makefile.am (TESTS): ADd mmodely.test.
    * doc/automake.texi (Yacc and Lex): Note dependence on maintainer mode.

commit 96afbaa48766a2f37cee450f5e665cc368c80ea3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 28 20:51:38 2004 +0000

    * configure.ac, NEWS: Bump version to 1.9a.

commit 1ff7954030cf7751cead7f882688240099ca3a4d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 28 20:41:39 2004 +0000

    * configure.ac, NEWS: Bump version to 1.9.

commit e0ee80820aaf9a615d38ede293e316e69280ce8b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 28 20:05:15 2004 +0000

    * automake.in (generate_makefile): Update misleading comment about
    libtool scripts.

commit ab7f3e68239ff3f4272413d821e4a92b2355dae6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 28 20:03:18 2004 +0000

    * lib/texinfo.tex: New upstream version.

commit c97542e2881be4626762efa01b8c8d49ec3a1120
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 28 19:58:37 2004 +0000

    revert hasty commit before release

commit c3783fca9e66dfeedde1a1d3bdfc2273c2b7d281
Author: Derek R. Price <address@hidden>
Date:   Tue Jul 27 12:50:56 2004 +0000

    * lib/am/yacc.am, lib/am/lex.am: Only compile these targets in
    maintainer mode.
    * doc/automake.texi (Yacc and Lex): Note dependence on maintainer mode.
    * NEWS: Note same dependency.
    * tests/mmode-lexyacc.test: New file.

commit 55846d15ea280e3cf850e1e9343bb16bca1df202
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 25 21:34:41 2004 +0000

    * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Remove `.' from the mkdir_p
    definition, it causes `make install' to fails for user with no
    right to write in the source-tree.
    * automake.in (handle_configure): Do not use mkdir_p in the
    definition for $(mkdir_p).
    Report from Harlan Stenn.

commit cf286e8a25ce38652a307bcb58d990353b765ede
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 25 19:50:54 2004 +0000

    * lib/am/texi-vers.am (%STAMPVTI%): Typo in comment.

commit 844e7f042912a2d77d3bcfb9be5183f2f88b4227
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 22 17:22:33 2004 +0000

    * doc/automake.texi (Libtool Modules): Typo in example.
    Report from Ulrich Eckhardt.

commit 2b294d1128c420ff40d282b1a21f3d84565aad95
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 21 17:44:06 2004 +0000

    * automake.in (check_directory): Quote $dir in regexp.

commit b333cd222f863e00f934c8a60e842b8172605349
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 17 14:56:16 2004 +0000

    * configure.ac, NEWS: Bump version to 1.8e.

commit 7b53cc3fedc2f68dca8fddac73f747557cde6e33
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 17 11:40:23 2004 +0000

    * configure.ac, NEWS: Bump version to 1.8d.

commit 044cc6ddd4b3579021ecd8703a769df0d122edbc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 17 11:03:49 2004 +0000

    * lib/config-ml.in, lib/config.sub, lib/config.guess, lib/texinfo.tex:
    New upstream versions.

commit a03fc41f51c54821ce0d0b31fb19d105f54b7271
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 17 11:00:35 2004 +0000

    * lib/am/texibuild.am (?GENERIC?%SOURCE_SUFFIX%.html,
    ?!GENERIC?%DEST_PREFIX%.html): Use $(X), not ${X}.

commit 5f7451cd82085d03028985883fb2c2714a9542f9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 17 10:56:24 2004 +0000

    * tests/installdir.test: installdirs-local should appear three times,
    since the change from 2004-07-11 will make it PHONY.

commit 5929339c1c3b95aeb1f66b57a5d2f08fdfcd3e74
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 17 10:52:19 2004 +0000

    * lib/am/distdir.am (distdir): Always use $(DIST_SUBDIRS) now
    that it is always defined.  This is less confusing for users
    reading the generated Makefiles.
    * automake.in (handle_dist): Do not substitute DIST_SUBDIR_NAME.

commit d2cce769a77412f933865e7fbcc85fada9cdfa70
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 17 09:48:11 2004 +0000

    * lib/am/texibuild.am (?GENERIC?%SOURCE_SUFFIX%.html,
    ?!GENERIC?%DEST_PREFIX%.html): Output .htp, and then rename to .html
    on success.  In case the target is a directory, this ensures its
    time stamp is updated and the no files are left over inside.
    * tests/txinfo21.test: Augment to test missing timestamp update
    reported by Akim Demaille.

commit fc1181169a10d9f3a97b1c5d78c49e233c84820e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 17 09:10:42 2004 +0000

    * doc/automake.texi (Top level): Rename as ...
    (Directories): ... this, and split into ...
    (Subdirectories, Conditional Subdirectories): ... these.
    (Conditional Subdirectories): Describe SUBDIRS and DIST_SUBDIRS
    before the example.  Append a discussion about non-configured
    conditional directories.
    (Alternative): Move as a child of Directories.
    (Subpackages): New section.
    (Dist): Adjust links to Subdirectories, a Subpackages.
    (Third-Party Makefiles): Link to Conditional Subdirectories.

commit becf5933e6bbba16a41ca9d60b9f606d412fc2d4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 14 15:19:01 2004 +0000

    correct function name

commit f74dc248222ed5846282db4f14bf37bc0692657c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 14 14:49:09 2004 +0000

    * automake.in (target_hook): Accept %transform as last argument.
    (define_objects_from_sources): Pass %transform to target_hook.
    (handle_source_transform): Define DIST_SOURCE to tell whether
    a the source of a file is distributed or not.
    (lang_yacc_target_hook): Check DIST_SOURCE, and do not distribute
    the generated header if the .y source is not distributed.
    * tests/pr204.test: Use AM_YFLAGS = -d and make sure generated
    headers are not distributed.

commit b23ddf1b7c5f0e305558668b5c77757a1a7ef420
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 11 22:19:27 2004 +0000

    * doc/automake.texi (Options): Improve ustar file name length
    discussion.  Reference tar manual.

commit bcb160f809a6c3bc98b19b69a4c8ab3b5a43dbaa
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 11 22:13:20 2004 +0000

    * lib/Automake/Variable.pm (define): Fix precondition check.

commit 68acb54a58e22f4ad83ed9de1b885b9c78bd9b1a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 11 22:07:25 2004 +0000

    For PR automake/428:
    Support for conditionally defined -hook and -local rules.
    * automake.in (user_phony_rule): New function.
    (handle_dist, handle_install, handle_all, do_check_merge_target,
    handle_factored_dependencies): Use user_phony_rule before
    adding a user -hook or -local rule as a dependency to ensure
    it is always defined an phony.
    * tests/cond37.test, tests/condhook.test: New files.
    * tests/Makefile.am (TESTS): Add them.
    Report from Simon Josefsson and Nik A. Melchior.

commit 1f42d9a8df3d30affdc7b9ba64a7d5b2236ad160
Author: Paul Eggert <address@hidden>
Date:   Mon Jul 5 07:09:03 2004 +0000

    Add -t and -T options to install-sh.

commit d98e4eccf06794aae4b8043acdba5ea5757f089e
Author: Paul Eggert <address@hidden>
Date:   Mon Jul 5 07:07:55 2004 +0000

    Don't assume that install-sh without -c
    moves (it now copies).  Add tests for new -t and -T options.

commit 84a98180dd37a32891800fb9aafdf685bab74252
Author: Paul Eggert <address@hidden>
Date:   Mon Jul 5 07:07:32 2004 +0000

    Remove support for -b= and -t= options; this
    has been moribund for a decade.
    Add support for -t and -T options (new in coreutils install).
    -c option now does nothing (the default is to copy), for
    compatibility with BSD and coreutils 'install'.
    Fix usage message; it referred to nonexistent variables.
    Don't assume 'lasterr' is unset in environment.

commit abe03dd690b28027cea97532201ec991448537e1
Author: Paul Eggert <address@hidden>
Date:   Mon Jul 5 07:07:05 2004 +0000

    (Install): Warn that you should create
    /tmp/staging before installing into it, to avoid security problems.

commit ac1bc9092242de3e2e791a47bc87d48d841ea540
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 16 19:17:03 2004 +0000

    For Debian Bug#254372:
    * doc/automake.texi (Invoking aclocal): Rewrite the paragraph
    explaining m4_include is used for relative files.

commit 1177b44e1d5a4e8db8579ec39219a2437f7ecf95
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 10 21:12:10 2004 +0000

    For Debian Bug #251820:
    * aclocal.in (scan_file): Keep track of the location where each
    file is included, and display it when reporting a missing file.
    Pass this location to scan_file as a second argument.
    (scan_m4_files): Adjust calls to scan_file.
    * tests/acloca14.test: Add a test for this diagnostic.

commit 18ff16521e7c1c892663b71c8fd34c076b18e2a7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 7 06:04:40 2004 +0000

    * m4/tar.m4 (_AM_PROG_TAR): Split the definition of $_am_tools
    so it works with Solaris and Tru64 /bin/sh.
    Report from Nicolas Joly.

commit 8b9ac42a49fbff45fa00250c5432289280e92dc8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jun 6 20:42:14 2004 +0000

    * m4/tar.m4 (_AM_PROG_TAR): Introduce $_am_tools to work around a
    bug in NetBSD /bin/sh.
    Report from Nicolas Joly.

commit d0ab163df31d84c8d8d4f48869af1876d83962cd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 3 21:19:30 2004 +0000

    * tests/defs.in (required=icc): Use `-V -help' instead of
    `-V -dryrun'.  icc 8.0 fails on the latter.
    * tests/depcomp5.test: Require depmode=icc for icc 7.x, and
    depmod=gcc otherwise.
    Report from Ralf Wildenhues.

commit 21e87c9367163ab47db8191bd1771350c7e7b43f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 3 20:19:27 2004 +0000

    * lib/am/clean.am (distclean-generic): Do no
    `rm -f $(CONFIG_CLEAN_FILES)' if `$(CONFIG_CLEAN_FILES)' is empty.
    Report from Nicolas Joly.

commit 948df5cb050652b7d69bcf8242f8cb12d8c18951
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon May 31 21:48:25 2004 +0000

    * NEWS: Make clearer that we do not output partial Makefile.ins on
    error.
    Suggested by Akim Demaille.

commit 1a0bd5ddb826b7f757d5549b3198ab6518f6b276
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon May 31 21:44:57 2004 +0000

    * lib/depcomp (tru64) [libtool]: Use $dir$base.o.d instead
    of $dir.libs/$base.o.d.  Libtool 1.5 causes both to be output,
    and we will clean the second automatically during distclean.
    Using the latter and leaving the former as we did before cause
    "files left in build directory" failures during distcheck.
    Suggested by Nicolas Joly.

commit ad97d50fb166f87fdaaf5580782dbc22ea347b19
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon May 31 21:28:36 2004 +0000

    * doc/automake.texi (Built sources example): Explain what
    nodist_foo_SOURCES is (not) useful to, and use it in all the
    examples.
    (Tags): Mention nodist_noinst_HEADERS and nodist_prog_SOURCES.
    Suggested by Akim Demaille.

commit 5b8ccc44018d6f747c2f0ff4db7d0a95b428590b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun May 23 19:30:14 2004 +0000

    * configure.ac, NEWS: Bump version to 1.8c.

commit 95853b6576e130a91ffad461e1e506e794e7220c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun May 23 19:02:40 2004 +0000

    * configure.ac, NEWS: Bump version to 1.8b.

commit fbeb424c4acca8adc6b72a674b6e485bfb20abdc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun May 23 16:19:43 2004 +0000

    * m4/tar.m4 (_AM_PROG_TAR) <cpio>: Specify -o and -i option first,
    by POSIX; and use option -d in am_untar.

commit e41aadc0d3242d79527ca6136eef1e42e3c9aee5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun May 23 11:04:24 2004 +0000

    * tests/defs.in (PATH): Export it.

commit 4a393459a94b1b48b75cedd13173eb5d45b02698
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun May 23 09:57:55 2004 +0000

    regen

commit 4eab8f52b096461ee39f5797e413688bc401fca8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun May 23 09:49:13 2004 +0000

    * lib/am/multilib.am: Add $(MAKE) comments to multido and
    multiclean lines, to enable parallel make.  Based on a patch
    by Alexandre Oliva applied to newlib on 2003-10-15.

commit 16af3fd3bdae10d433978dbfb124499bf94c5c67
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat May 22 21:55:47 2004 +0000

    * automake.in (scan_autoconf_traces): Trace for LT_SUPPORTED_TAG
    instead of AC_LIBTOOL_TAGS, since that how CVS Libtool has been
    changed.
    * tests/libtool3.test: Do not grep for --tag=CC, since CVS
    Libtool (unlike Libtool 1.5) does not has any CC tag.

commit bd78771248e8e84bed189390e8b4380a64a452d0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat May 22 14:48:00 2004 +0000

    * tests/tar2.test: Skip the test if no pax archiver were found.

commit f02592d6c8772eed1d979349d0b4ccc6d9864a84
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat May 22 14:34:50 2004 +0000

    * NEWS: Sync with branch-1-8, and reorganize current entry.

commit a91f0ec9d8016b8415c9fdf3b94ca98d1cbf39d7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat May 22 14:23:54 2004 +0000

    * automake.in (handle_libraries): Make the diagnostic about
    non standard libraries a warning in foreign packages.  This
    is already the case in handle_ltlibraries.
    (handle_libraries, handle_ltlibraries): Suggest a standard
    library name in the diagnostic, to help newcomers.
    * tests/stdlib.test, tests/stdlib2.test: Check for these
    suggestions.

commit bf7ab094627292822942e404fcf1e42d329e631a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat May 22 07:19:37 2004 +0000

    Check directory names for unportable names.  Shaking the code
    to check this also led to the removal of the no-"/"-in-SUBDIRS
    restriction, and a fix to _do_recursive_traversal.
    
    * automake.in (check_directory): New function extracted from
    handle_subdirs, and augmented to check for reserved W32/DOS name.
    (check_directories_in_var): New function.
    (handle_subdirs): Call check_directories_in_var.  Doing so also
    suppress the restriction that SUBDIRS should not contain slashes.
    (scan_autoconf_traces) <AC_CONFIG_AUX_DIR>: Call check_directory
    to ensure the argument exists and is safe.
    * doc/automake.texi (Top level): Do not say that src/subdir
    cannot be put in SUBDIRS.
    (Dist): Mention that distdir and top_distdir can be absolute.
    * lib/Automake/Variable.pm (_do_recursive_traversal) Support
    undefined $fun_collect, and fix two bugs introduced with
    skip_ac_subst on 2004-03-07.
    * lib/am/distdir.am (distdir): Use absolute distdir and
    top_distdir when recursing, because we can no longer prepend only
    `..' in case of SUBDIRS with `/'.
    * tests/auxdir4.test, tests/subdir9.test: New files.
    * tests/Makefile.am (TESTS): Add auxdir4.test.
    * tests/cond2.test, tests/subdir7.test: Augment to check location
    in diagnostics.

commit 7c75aeb218a6d57e835263c28de3f2d4ed929d85
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri May 21 17:43:56 2004 +0000

    * tests/txinfo22.test (AC_CONFIG_AUX_DIR): Use aux1, not aux, for
    cygwin compatibility.
    * tests/yacc6.test (AC_CONFIG_AUX_DIR): Likewise.

commit db4e6aadfa61c5f4c9925df6e684bff44f43f44a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri May 21 17:31:49 2004 +0000

    * tests/conflnk3.test: Isolate checking for working `test -e' into
    a subshell, to skip this test on broken /bin/sh of solaris.

commit 5094cfc0d90d9df18a5fed2abe0ec139b98be19b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon May 17 20:19:35 2004 +0000

    * m4/cond.m4 (AM_CONDITIONAL): Double-quote diagnostic.
    * tests/condd.test: Define a macro with the same name as a
    conditional.
    * tests/pr220.test: Modernize, and make sure the diagnostics
    contains the macro name.
    Report from Volker Boerchers.

commit 150c156c7794476cb5d529208f069884b218976b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun May 16 20:20:35 2004 +0000

    * lib/texinfo.tex: New upstream version.

commit 0170ed2e7de2e23d11cb08ff8cfb2a5790751e38
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat May 15 21:01:04 2004 +0000

    * automake.in (handle_dist): Always define DIST_SUBDIRS, even when
    the no-dist or cygnus options are used.
    * tests/clean2.test: New file.
    * tests/Makefile.am (TESTS): Add clean2.test.
    Report from Daniel Jacobowitz.

commit 90698c4de3c25f36a595d0e1b1cf498abedaa33b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat May 15 18:19:57 2004 +0000

    * aclocal.in (add_macro): Do not error out on undefined required
    macros.  We are not sure they are really used, and Autoconf
    already diagnoses them.
    (scan_configure_dep): Diagnose missing AM_ macros as warnings rather
    than errors.
    * tests/aclocal3.test, tests/ammissing.test: Adjust to expect a
    warning instead of an error.
    * tests/aclocal8.test: AC_REQUIRE an undefined macro in an unused
    macro, and ensure aclocal works anyway.
    * tests/acloca17.test: New file.
    * tests/error.test: Delete, superseded by tests/acloca17.test.
    * tests/Makefile.am (TESTS): Add acloca17.test and remove error.test.
    Report from Jim Meyering.

commit adbf3ce6dc4dc58e2f5dff85c17e255d4389ebfa
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat May 15 16:12:07 2004 +0000

    * lib/am/texibuild.am (?!GENERIC_INFO?%DEST_INFO_PREFIX%%DEST_SUFFIX%):
    Fold a few lines to reduce the output by 5 lines.
    Suggested by Karl Berry.

commit a1ede7d08d0c8ec21fabff083960d6794048eed5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri May 14 22:44:42 2004 +0000

    * automake.in (parse_arguments, MAIN): Give more precise
    diagnostics when not input file is found.
    * tests/output5.test: Adjust.
    Suggested by Jens Petersen.

commit 84874b00a705703d4b1554d54b422872a2a2a833
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri May 14 20:13:53 2004 +0000

    * lib/am/libs.am (AR, ARFLAGS): Move these definition ...
    * automake.in (handle_libraries): ... here, so that they are
    output even for EXTRA_LIBRARIES.
    * tests/ar2.test: New file.
    * tests/Makefile.am (TESTS): Add it.
    Report from Kevin Ryde.

commit 7ba1b57c876952ed8ae8f45ce13d55c86657189a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu May 13 22:02:42 2004 +0000

    * automake.in (generate_makefile): Do not output Makefile.in on
    errors.
    * tests/werror2.test: New file.
    * tests/Makefile.am (TESTS): Add werror2.test.
    * tests/substtarg.test, tests/cond36.test, tests/backsl4.test:
    Adjust to run automake with -Wno-error when the output is expected
    in spite of the error.
    Report from Harlan Stenn.

commit e38fafec92fb683fdbae52e8aa93a2d418ab0302
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu May 13 20:43:23 2004 +0000

    * doc/automake.texi (Program and Library Variables): Remove
    doubled word in footnote.

commit 1bc9e9b7f80fd8484ac3081b0bcf810fa3774302
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu May 13 20:38:19 2004 +0000

    * automake.in (handle_source_transform): Also check for a
    $(srcdir)/old_source rule when computing the default source name.
    Propagate this $(srcdir) prefix in Automake variables.
    * tests/ltlibsrc.test (noinst_LTLIBRARIES): Explicitly refer to
    $(srcdir)/zoo_d_old2_la.c.  This fixes another failure with BSD Make.

commit 4978246f8abc391a1e2b04ee51c635cf3609a82f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu May 13 20:14:08 2004 +0000

    regen

commit 505b61509f20d87c481d2963cb81cf24138f5c45
Author: Paul Eggert <address@hidden>
Date:   Thu May 13 20:09:07 2004 +0000

    Work even with FreeBSD "make", which uses sh -e and thus errors-out if
    a simple-command fails.

commit 0d2f5929ff0b7dfbcc9b5d502918cdf939a922fa
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu May 13 18:46:59 2004 +0000

    * tests/lex3.test, tests/yacc6.test: Require GNU Make.
    Fixing these for BSD Make requires invasive changes (lexers and
    parsers must be built into $srcdir, and--most annoyingly--all
    references to parse.h must be changed to $(srcdir)/parse.h).
    Report from Mark D. Baushke.

commit 693c9340e5726cf4612f70ecdcc470d9c32cd9f1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon May 10 20:38:37 2004 +0000

    * tests/defs.in (GNUmake): Grep for GNU to parry FreeBSD make.
    Report from Mark D. Baushke.

commit 9219afbca051c80dc64766758414850944c7e656
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Apr 25 11:28:05 2004 +0000

    * lib/texinfo.tex: New upstream version.

commit 9e53d2520484b6e5fe32b5c4418ae86230e75d48
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Apr 25 11:21:03 2004 +0000

    * lib/depcomp (tru64): Clarify comments.  Thanks to Nicolas Joly.

commit 55f9950207c2ab7810348ee053328f6ca68085ed
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Apr 25 10:01:22 2004 +0000

    * doc/automake.texi (Headers): Revamp.

commit fb6b99dc4b39b6dc3b0efd4910eabd19533fe7e6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Apr 24 19:42:21 2004 +0000

    * automake.in (check_typos): Clarify the diagnostic.
    * tests/warnopts.test: Adjust.

commit 4e060078c151938dada3e0d649f4c33f732d9976
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Apr 24 14:18:52 2004 +0000

    * lib/Automake/VarDef.pm (append): Turn VAR_ASIS variables into
    VAR_PRETTY variables to work around make implementation with
    limited line length, such as OSF1/Tru64 make.
    * tests/longline.test: New file.
    * tests/Makefile.am (TESTS): Add it.
    * tests/pluseq3.test, tests/pluseq8.test: Adjust.
    Report from Simon Josefsson.

commit c0cb2500f645b3fe00b6d5bb96c1f36134ea37a6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Apr 24 10:45:42 2004 +0000

    * lib/am/tags.am (TAGS): Pass `.' to Exuberant Ctags if
    --etags-include is used but no other files are supplied, so it
    creates the TAGS file anyway.
    Report from Akim Demaille.

commit 5cb1a4d096247104986cb6bcc2a088f687e1a0ad
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Apr 24 09:21:12 2004 +0000

    * lib/depcomp (tru64) [libtool]: Nicolas Joly reported on
    2002-06-12 that dependencies were output in $dir.libs/$base.lo.d.
    Teun Burgers reported on 2004-03-30 they were in
    $dir.libs/$base.o.d.  Try both.

commit 014ec4f2e25f50683f3c9b8c92d496b88cdd67fd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 23 21:57:44 2004 +0000

    For PR automake/414:
    Introduce option filename-length-max=99.
    * doc/automake.texi (Options): Document it.
    * configure.ac (AM_INIT_AUTOMAKE): Use it.
    * lib/Automake/Options.pm (_process_option_list): Recognize it.
    * automake.in (handle_dist): Set FILENAME_FILTER.
    * lib/am/distdir.am (distdir) [FILENAME_FILTER]: Diagnose long
    filenames.
    * tests/fn99.test: New file.
    * tests/Makefile.am (TESTS): Add fn99.test.

commit ae040111e06b3cd11c38ed34b987620d9ca22af2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Apr 19 23:20:08 2004 +0000

    For PR automake/414:
    Introduce options tar-v7, tar-ustar, and tar-pax to select
    tar format.
    * doc/automake.texi (Options): Document them.
    * lib/Automake/Options.pm (_process_option_list): Process
    these new options.
    * lib/am/distdir.am (dist-gzip, dist-bzip2, dist-tarZ, dist,
    distcheck): Adjust to use am__tar and am__untar.
    * m4/tar.m4: New file.
    * m4/Makefile.am (dist_m4data_DATA): Add tar.m4.
    * m4/init.m4 (AM_INIT_AUTOMAKE): Support the new options
    and call _AM_PROG_TAR.
    * tests/tar.test, tests/tar2.test, tests/tar3.test: New files.
    * tests/Makefile.am (TESTS): Add them.

commit 436193dbe8bd9db51152d8ffafb3161f974d80cf
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Apr 18 18:36:40 2004 +0000

    * lib/am/distdir.am (distcheck): Typo in shar decompression.

commit 92a5a5e6dfea83689f02ed9b1fc72bf2df6b3cd3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Apr 18 10:58:10 2004 +0000

    * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
    versions.

commit 6408f2b03bd16b65d21e10e3fbd7dc02569d4830
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Apr 17 18:46:06 2004 +0000

    Fix PR automake/49:
    * automake.in (scan_autoconf_traces) <AC_CONFIG_AUX_DIR>: Diagnose
    calls to AC_CONFIG_AUX_DIR followings calls to AM_INIT_AUTOMAKE.
    * tests/auxdir.test, tests/auxdir2.test, tests/lex5.test,
    tests/mdate3.test, tests/multlib.test, tests/reqd2.test,
    tests/symlink.test, tests/txinfo8.test, tests/txinfo22.test,
    tests/yacc6.test, tests/yacc8.test: Fix to call AC_CONFIG_AUX_DIR
    before AM_INIT_AUTOMAKE.
    * tests/auxdir3.test: New file (exercise this diagnostic).
    * tests/Makefile.am (TESTS): Add auxdir3.test.

commit 0606a17988f33cd395122665bc4b31727bf9826a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Apr 15 07:51:47 2004 +0000

    * aclocal.in (%map_traced_defs): New variable.
    (scan_m4_files): Normalize filenames.
    (trace_used_macros): Trace for AC_DEFUN and AU_DEFUN, also
    ask for the filename and the first argument.  Populate
    %map_traced_defs.
    (write_aclocal): Use $map_traced_defs to filter out unused
    definitions.
    * tests/acloca15.test: New file.
    * tests/Makefile.am (TESTS): Add acloca15.test.

commit 35d2d06757070798ca7c9de66042d6f09623a5e5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Apr 12 22:16:22 2004 +0000

    * automake.in ($automake_needs_to_reprocess_all_files): Remove.
    ($automake_will_process_aux_dir): New variable.
    (scan_autoconf_traces): Reorder @input_files so that the Makefile
    that distributes aux files is processed last.  This way we do not
    have to process all files twice using
    $automake_will_process_aux_dir.
    (require_file_internal): Suggest a full run of automake when
    appropriate.
    (MAIN): Remove the loop on $automake_needs_to_reprocess_all_files.
    * tests/distcom7.test: New file.
    * tests/reqd2.test: Do not check for the "running more than two"
    message.
    * tests/Makefile.am (TESTS): Add distcom7.test.

commit ce228aea5c3d12adb32a455b0ec5ee75a2db83f8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Apr 12 19:19:16 2004 +0000

    * automake.in (@config_aux_path, $config_aux_dir): Rename as ...
    ($config_aux_dir, $am_config_aux_dir): ... these.
    ($config_aux_dir_set_in_configure_in): Rename as ...
    ($config_aux_dir_set_in_configure_ac): ... this.
    (%require_file_found): Rename as ...
    (%required_file_not_found): ... this.
    (handle_languages, handle_texinfo_helper, handle_dist,
    handle_configure, handle_emacs_lisp, handle_python,
    scan_autoconf_traces, yacc_lex_finish_helper): Adjust to new names.
    (scan_autoconf_traces): Call locate_aux_dir.
    (locate_aux_dir): New function.
    (@require_file_paths): Remove, not used anymore.
    (require_file_internal): Look files in only one directory (instead
    of @require_file_internal) passed in argument.
    (require_file, require_conf_file): Pass the destination directory
    to require_file_internal.

commit 61dbc304b53d20703de8cdcb883d6efd3a18c311
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Apr 12 16:59:09 2004 +0000

    Fix for PR automake/416:
    * m4/depend.m4 (_AM_DEPENDENCIES): Catch `not supported' ICC 8.0
    remarks.
    From Peter Seiderer.

commit 2fb6673042cbbc99c5f8b9e2790095db22c78b90
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Apr 10 17:18:01 2004 +0000

    * aclocal.in, automake.in, configure.ac, Makefile.am,
    tests/aclocal.in, tests/automake.in, tests/defs.in:
    Use PATH_SEPARATOR from autoconf instead of ':'.

commit 1b0f49a779a509f048001659183926ffce90ce28
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 9 22:21:57 2004 +0000

    * automake.in (handle_lib_objects): Pass the condition of
    the variable definition to handle_LIBOBJS and handle_ALLOCA,
    not the aggregated conditions.
    * tests/Makefile.am (TESTS): Add libobj14.test.
    * tests/libobj14.test: New file.
    Report from Bill Davidson.

commit 9590e75c677015792d23daea004e6237ed29808b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 2 07:14:27 2004 +0000

    Better support for Fortran 9x.
    * automake.in: Add "fc" and "ppfc" languages for Fortran 9x.
    * doc/automake.texi (Fortran 9x Support): New section.
    * lib/Automake/Variable.pm (%_ac_macro_for_var): Add AC_PROG_FC.
    * tests/compile_f90_c_cxx.test: New file.
    * tests/ext.test: Add AC_PROG_FC.
    * tests/f90only.test: New file.
    * tests/link_f90_only.test: New file.
    * tests/Makefile.am (TESTS): Add new tests.

commit 585bdf898e792dc7890ebb9ac77bdf2acc2c7ea0
Author: Paul Eggert <address@hidden>
Date:   Fri Apr 2 01:43:29 2004 +0000

    * lib/install-sh: If "mv -f" works, use it.

commit 0ad0ad79fcc9d571e016e84b9f0b2f987dfa3406
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Mar 26 21:00:47 2004 +0000

    * m4/python.m4 (AM_PATH_PYTHON): Make sure am_display_PYTHON is
    set when $PYTHON has been set by the user.
    From Esben Haabendal Soerensen.

commit 4921bee99440fc7d5688fbcfde265951400db4a5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Mar 22 20:29:22 2004 +0000

    * doc/automake.texi (Default _SOURCES): Typo.
    (true): Correct _'s placement in example.
    Report from Stepan Kasal.

commit 1726496d918b8d7f3bde5e502dac9216f8bc296f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Mar 19 20:34:28 2004 +0000

    Overriding JAVAROOT is legitimate, do not warn about it.
    * lib/Automake/Variable.pm (%_silent_variable_override): Add JAVAROOT.
    * tests/java2.test: Run automake without -Wno-override.
    Report from Simon Josefsson.

commit b2ae2f6b0e2d06665e9ac63441a80ae13a81967b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Mar 14 07:26:43 2004 +0000

    * automake.in (handle_texinfo_helper): Typos in comment.

commit 3e9232d44b6a18c49d003336531092a6c0c7bb2a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Mar 7 16:52:55 2004 +0000

    * lib/config.guess: New upstream version.

commit 9a0d838f4762205a5d02a38832f61e56379ccefb
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Mar 7 12:36:54 2004 +0000

    Fix for PR automake/285:
    * automake.in (handle_ltlibraries): Keep track of installation
    directories for each condition, then define a $(am_TARGET_rpath)
    variable to hold the -rpath flags of Libtool libraries conditionally
    installed in different directories.
    * lib/Automake/DisjConditions.pm (merge): New function.
    * tests/libtool6.test: Adjust.
    * tests/libtool8.test: New file.
    * tests/Makefile.am (TEST): Add libtool8.test.

commit b95837bf559fe59e821d76312b77ea0beebc562c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Mar 7 09:24:21 2004 +0000

    * lib/Automake/Variable.pm (traverse_recursively,
    _do_recursive_traversal): Honor the skip_ac_subst option.
    * automake.in (handle_dist): Use skip_ac_subst.

commit 5fdd8e2226f7a082f4785cfb13dfdf12c95be1e2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 29 22:28:39 2004 +0000

    * Makefile.am (cvs-release): Upload to ~ftp/pub/automake, not
    ~ftp/automake.
    * lib/gnupload (Example): Update example.

commit c1a8f49b545f0f5611fea8fb467ef10ac7f30500
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 29 21:40:09 2004 +0000

    * lib/config-ml.in, lib/config.guess, lib/config.sub,
    lib/texinfo.tex: New upstream versions.

commit 584d21d8533ee6141d5b53f48a455cdeafee7c8f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 29 21:26:45 2004 +0000

    * m4/depend.m4 (_AM_DEPENDENCIES): Use `touch' rather than `: >'
    to create numbered dependencies.  This fixes a portability issue
    when CONFIG_SHELL is forced to /bin/sh on Solaris 8.
    Reported by Mark Phillips.

commit 2ac4685e495eae08c7b7ca778558102a70af28a1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 29 19:10:21 2004 +0000

    * automake.in (lang_yacc_target_hook): Use Automake::Rule::define
    so that rules for the same headers are not output twice.
    * lib/Automake/Variable.pm (value_as_list_recursive): Do not
    call `return' inside `map'.
    * tests/cond30.test: Make sure `a.c' and `b.c' both appear
    in the Makefile.in.
    * tests/cond35.test, tests/cond36.test: New files.
    * tests/Makefile.am (TESTS): Add cond35.test and cond36.test.
    Report from Roman Fietze.

commit a9800a566efb292d0cba6301815e40c42ff1b552
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 29 16:26:12 2004 +0000

    Fix for PR/413:
    * lib/am/distdir.am (distcheck): Create $dc_destdir with `umask
    077 && mkdir' instead of `$(mkdir_p)'.  This prevents possible
    symlink attacks reported by Stefan Nordhausen.

commit 211ed859b798f7640a7a24e3e1c3c4d51c105cc3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 16 21:21:04 2004 +0000

    * doc/automake.texi (Multiple Outputs): More text, based on
    comments from Eric Siegerman, Tim Van Holder, and Oren Ben-Kiki.

commit 943f2fbfc1ff1be0d3aa7b59ff3054937c474403
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 15 21:14:23 2004 +0000

    * m4/mkdirp.m4: Use `mkdir -p' only with GNU mkdir, because
    Solaris 8's mkdir is not thread-safe.
    * lib/mkinstalldirs: Likewise.
    * lib/install-sh: Abort when mkdir fails to create a directory.
    Report from Nathanael Nerode.

commit 58393a7d84f33b7f23a0cfea8550c47a6601b77f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Feb 7 13:45:32 2004 +0000

    * aclocal.in (rel2abs): New function.
    (scan_configure_dep): Use rel2abs instead of File::Spec->rel2abs,
    the later does was introduced in Perl 5.6 so using it breaks with
    Perl 5.005.
    Report from Werner John.

commit c4d8bfbf9c67f272596ad2ec6db148c6cbed134a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 3 22:53:22 2004 +0000

    * doc/automake.texi (Future of aclocal): Make clearer that
    it's ok to install macros into /usr/share/aclocal/.

commit 72834a8aad8e5484c53699d8edd718f7b200adfd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 1 18:14:05 2004 +0000

    * tests/lisp.test: Delete (pointless).
    * tests/Makefile.am (TESTS): Remove lisp.test.

commit ce2c881e1096d415cd1dd5edc5fe1361657e3983
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 1 18:06:51 2004 +0000

    * lib/Automake/Variable.pm (transform_variable_recursively):
    Define rewritten variables in all conditions not *covered* by user
    definitions, not simply in conditions without a previous
    definition.
    * tests/cond34.test: New file.
    * tests/Makefile.am (TESTS): Add cond34.test.
    Report from Elena A. Vengerova

commit 306847177e835447e0cc18b2d42f2018cbf68f13
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 1 16:28:50 2004 +0000

    * doc/automake.texi (Multiple Outputs): Typo.

commit 89a4ee373fae522853046297871f522ea9f34da1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 1 12:58:06 2004 +0000

    * doc/automake.texi (Emacs Lisp): Typos.

commit d5bf5b1c8c791668421ac616f5ee37c890a11a59
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 1 12:54:02 2004 +0000

    Support for conditional _LISP.
    * automake.in (handle_emacs_lisp): Define $(ELCFILES) from LISP, not
    from $(am__ELCFILES).
    * lib/am/lisp.am (elc-stamp): Use $(LISP) instead of $(am__ELFILES).
    * tests/lisp6.test: New file.
    * tests/Makefile.am (TESTS): Add it.

commit 1c4bc227523a48dac4bad173cf196cdf8963633d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 1 12:18:02 2004 +0000

    * automake.in (handle_emacs_lisp): Define $(ELCFILES) as
    $(am__ELCFILES), and always push it on @all.  Do not mention
    elc-stamp.
    * lib/am/lisp.am (.el.elc): Rewrite as ...
    ($(am__ELCFILES)): ... this, and depend on elc-stamp.
    (elc-stamp): Make sure elc-stamp is older that all .elc files, as
    explained in the manual entry below.

commit 21928ab0dc666aeb55a5cef5de0f52ac6747c485
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 1 09:30:48 2004 +0000

    * doc/automake.texi (multiple outputs): New node.

commit da975469f7aeacd69bc39586cada3e14193cf7ed
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jan 31 14:34:42 2004 +0000

    * m4/regex.m4: Do not AC_SUBST(LIBOBJS), and quote most arguments.
    * tests/regex.test: New file.
    * tests/Makefile.am (TESTS): Add regex.test.

commit b5a48a3828b024a4681caa16fe8d22ae970669a5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 28 20:50:43 2004 +0000

    * Makefile.am (maintainer-check): Check for unquoted $(DESTDIR) uses.
    * lib/am/data.am, lib/am/distdir.am, lib/am/java.am, lib/am/libs.am,
    lib/am/lisp.am, lib/am/ltlib.am, lib/am/mans.am, lib/am/progs.am,
    lib/am/python.am, lib/am/scripts.am, lib/am/texinfos.am: Quote
    installation paths in install, uninstall, and installcheck rules,
    as well as in am__installdirs variables.  This is for the sake
    of paths containing spaces.
    * lib/am/install.am (installdirs-am, installdirs): Do not try
    to create "" directories.
    * test/instspc.test: New file.
    * test/Makefile.am (TESTS): Add instspc.test.
    Report from James Amundson.

commit ef1f2dadffe7ac7e61ebce08d1dd745eff12de5d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 28 17:08:33 2004 +0000

    * doc/automake.texi (Not Enough, Third-Party Makefiles): New nodes.
    (Extending): Make it a subsection of Not Enough.

commit 5176801c82cc0ea98b344260b4accf4cab08a0e3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 28 16:18:21 2004 +0000

    * lib/gnupload (GPG): Use an absolute path.  Suggestion from Gary
    V. Vaughan.
    (passphrase): Unset it this variable before using it, in case it
    was exported.  Report from Scott James Remnant.

commit e7216274d96b3757e0f260feb0b8796b23aafcfd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 25 13:55:50 2004 +0000

    * lib/gnupload (usage): Fix example.
    * Makefile.am (cvs-release): Fix call to gnupload.
    From Jim Meyering.

commit 5dc9b19253d3d273ad64adbee13f3692a5c8fca2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jan 24 19:22:10 2004 +0000

    * lib/gnupload: New script.
    * lib/Makefile.am (EXTRA_DIST): Distribute gnupload.
    * Makefile.am (cvs-release): New target.

commit 56e3384b534a959ff9f6ff53c4ab069d494a5fc1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jan 23 22:47:56 2004 +0000

    * lib/am/python.am (uninstall-%DIR%PYTHON): Remove extra `;'s.
    Fix python10.test.

commit f060afe17cf3fe838d4c19cb1ae9534bd97a92d5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jan 23 22:43:19 2004 +0000

    * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Use `s/xx//p'
    instead of `/xx/ s///p'; the latter fails when GNU sed is run with
    POSIXLY_CORRECT.  Also strip superfluous -e.
    Report from Miloslav Trmac.

commit 54118ee353ce11309938cda737d79357255e1a80
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 22 22:11:04 2004 +0000

    * tests/lex5.test: Sleep before calling AUTOMAKE the second time,
    this fixes a spurious failure reported by Andreas Schwab.  Also
    make sure ylwrap is not installed unless needed, and exercise
    --no-force.

commit c3c7294d3291f61ddb93880638464c522154b63a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jan 20 21:57:42 2004 +0000

    * doc/automake.texi (Dist): Document limitations of distcheck-hook
    and DISTCHECK_CONFIGURE_FLAGS with regard to subdirs and
    subpackages.

commit 530187ba148362890baa2452d73c9e7820f61721
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jan 20 21:48:03 2004 +0000

    * doc/automake.texi (Upgrading): New node.

commit 56662762d696cdecfba7cda8b153117c3794b778
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jan 20 20:22:39 2004 +0000

    * automake.in (scan_autoconf_traces): AC_LIBTOOL_TAGS can be
    correctly called without arguments as evidenced by the libtool
    demo directories.

commit d011b962f37d6552e92b517031438bc0af81cc8f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jan 13 20:40:47 2004 +0000

    * tests/conflnk3.test: Skip if `test -e' does not work.
    Report from Lars Hecking.

commit 3d878fbb035edea795b1df3ff305e7a54a749c66
Author: Jim Meyering <address@hidden>
Date:   Tue Jan 13 13:25:15 2004 +0000

    *** empty log message ***

commit 1de1fdca0a6be4be6c2e44ecff51ed743c9a6ace
Author: Jim Meyering <address@hidden>
Date:   Tue Jan 13 13:23:31 2004 +0000

    Change `\n  \t' to `\n\t ' in `defaultIFS' assignment.
    Remove spurious SPACEs before TABs.

commit a4e14767f64c59ff63d1fea1a71a4419531ff1d5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jan 12 22:56:49 2004 +0000

    * lib/py-compile: Check input files after option processing.
    Ensure --basedir has an argument.
    * lib/am/python.am (install-%DIR%PYTHON): Do not run py-compile
    if nothing was installed.
    * tests/python10.test: New file.
    * tests/Makefile.am (TESTS): Add python10.test.
    Suggested by Sander Niemeijer.

commit bc8fa270bfa5b31d38b6250ae8e94c181e861170
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jan 12 21:58:26 2004 +0000

    * tests/txinfo29.test: Remove autom4te.cache.
    Report from Greg Schafer.

commit 9d5dc008d52230a0f9ec26a668f1dc28cd3bb8b8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jan 12 09:51:26 2004 +0000

    * lib/install-sh: Do not use "$@" in a context where it may be empty,
    for the sake of OSF1/Tru64's shell.
    Report from He Li.

commit a31a69cd6c7b6353900ee0b38db0ddbdd8f16aca
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 11 20:50:32 2004 +0000

    * lib/config.sub, lib/config.guess, lib/texinfo.tex: New upstream
    versions.

commit 8be418067a071cf0bafe3f8e7ad9a174fc3eb694
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 11 12:08:53 2004 +0000

    2004-01-10  Peter Eisentraut  <address@hidden>  (tiny change)
    
        * m4/as.m4 (AM_PROG_AS): Format and align help string more
        consistently.
        * m4/depend.m4 (AM_DEP_TRACK): Likewise.
        * m4/lispdir.m4 (AM_PATH_LISPDIR): Likewise.
        * m4/maintainer.m4 (AM_MAINTAINER_MODE): Likewise.
        * m4/multi.m4 (AM_ENABLE_MULTILIB): Likewise.

commit ba6d940f5d10de04dccf2dd48af8045147a1a078
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 11 12:05:12 2004 +0000

    * m4/as.m4, m4/depend.m4, m4/maintainer.m4, m4/multi.m4: Update
    copyright years and serial.

commit 476cc7a410f6b3575adf1477cdb836817ede028a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 11 11:53:17 2004 +0000

    * m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add python2.4.

commit 91d0556f89c982268c4b0e20f2e8371eaa3e5be1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jan 10 23:12:46 2004 +0000

    * m4/as.m4 (AM_PROG_AS): Format and align help string more
    consistently.
    * m4/depend.m4 (AM_DEP_TRACK): Likewise.
    * m4/lispdir.m4 (AM_PATH_LISPDIR): Likewise.
    * m4/maintainer.m4 (AM_MAINTAINER_MODE): Likewise.
    * m4/multi.m4 (AM_ENABLE_MULTILIB): Likewise.

commit febefa72f8ece0be843be1d9d45b2b1c5fba39bf
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jan 10 14:11:07 2004 +0000

    * m4/lispdir.m4 (AM_PATH_LISPDIR): Don't use ? in sed regular
    expressions; it doesn't conform to POSIX.

commit d7b43f2a4144b159624b666fe31dd0a7f888db94
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jan 10 00:24:29 2004 +0000

    * automake.in (shadow_unconditionally): New function...
    (handle_source_transform): ... extracted from here.
    (am_install_var): Use shadow_unconditionally to define %DISTVAR%.
    * lib/am/data.am, lib/am/java.am, lib/am/lisp.am, lib/am/python.am,
    lib/am/script.am: Add %DISTVAR% to DIST_COMMON.
    * tests/cond33.test: Make sure all conditional files are distributed.
    Report from Ralf Corsepius.

commit 7dd9fee1c389ec41a9ecff56e642eea82eec9b9b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 8 23:32:11 2004 +0000

    * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Append `.' to $(mkdir_p).
    * lib/install-sh: Accept `install-sh -d' with 0..n arguments,
    as well as `install-sh sources... dest' with multiple sources.
    * tests/cond33.test: New file.
    * tests/instsh2.test: Add more checks for install-sh.
    * tests/transform.test: Test for installdirs.
    * tests/Makefile.am (TESTS): Add cond33.test
    Report from Ralf Corsepius.

commit f323a7a72bc2f93d95f08d27c616b0904308d502
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 8 20:22:24 2004 +0000

    * automake.in (handle_configure): Skip AC_CONFIG_LINKS items which
    do not look like DEST:SRC.
    * tests/conflnk3.test: Check for AC_CONFIG_LINKS($computed).

commit 4a1851391deaf8faa84eb2b8a24560a874560dff
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 7 21:58:14 2004 +0000

    Fix for PR automake/289:
    * automake.in (Automake::Struct::libtool_tag): New attribute.  Define
    it for the language that have a Libtool tag.
    (%libtool_tags): New variable.
    (handle_languages, define_compiler_variable)
    (define_linker_variable): Pass --tag=XXX to libtool if supported.
    (scan_autoconf_traces): Scan for _LT_AC_TAGCONFIG and AC_LIBTOOL_TAGS.
    * tests/libtool3.test, tests/subobj9.test: Check that --tag=XXX is
    output.

commit cbce9cd422e8b20ca0fe9eff4cf8225e3bde2dd9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 7 21:56:49 2004 +0000

    Fix for PR automake/289:
    * automake.in (Automake::Struct::libtool_tag): New attribute.  Define
    it for the language that have a Libtool tag.
    (%libtool_tags): New variable.
    (handle_languages, define_compiler_variable)
    (define_linker_variable): Pass --tag=XXX to libtool if supported.
    (scan_autoconf_traces): Scan for _LT_AC_TAGCONFIG and AC_LIBTOOL_TAGS.
    * tests/libtool3.test, tests/subobj9.test: Check that --tag=XXX is
    output.

commit 40b7ee3ccc7903b7f8d2f2e4659cf5c6ff14d5e4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 7 19:40:49 2004 +0000

    * lib/am/configure.am (am__CONFIG_DISTCLEAN_FILES): Add
    config.status.lineno.

commit 178ef1cc706c8daa07ef807960901bc754543648
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 7 19:30:45 2004 +0000

    * doc/automake.texi (Rebuilding): Typo.

commit e6eca91c6baac0922ee5140ce1d375a85c6dfbd6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 7 19:26:55 2004 +0000

    * lib/am/Makefile.am (dist_am_DATA): Really add inst-vars.am.

commit 2d098d50ad663f6bf5b572272fdc75d24fff28fb
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jan 6 22:31:17 2004 +0000

    * THANKS: Add Bruce Korb.

commit d4a09a87fab2f176a7befadb3b4c8d66655f9ff9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jan 5 22:21:31 2004 +0000

    Mimic Paul Eggert's changes to Autoconf.
    * Makefile.am (automake, aclocal): Use `chmod a-w', not `chmod -w'.
    * lib/Automake/Makefile.am (Config.pm): Likewise.
    * m4/Makefile.am ($(top_srcdir)/m4/amversion.m4): Likewise.

commit af2cb9d0f88d76f81c6d4d426141ee78eb035238
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jan 5 21:49:14 2004 +0000

    * lib/am/inst-vars.am: New file, define am__vpath_adj_setup,
    am__vpath_adj, and am__strip_dir.
    * lib/am/Makefile.am (dist_am_DATA): Add inst-vars.am.
    * lib/am/data.am, lib/am/lisp.am, lib/am/python.am,
    lib/am/scripts.am: Include inst-vars.am, and use $(am__vpath_adj),
    $(am__vpath_adj_setup), and $(am__strip_dir) in install and
    uninstall rules.  This fixes installation of nobase_ files in
    VPATH setups with Sun and OSF1/Tru64 Make.
    * lib/am/libs.am, lib/am/ltlib.am: Include inst-vars.am, and use
    $(am__strip_dir) to simplify install and uninstall rules.
    * tests/nobase.test: Augment to check installation from VPATH builds.

commit 262bb922f4ad55cebe9b7a7a6c6fa9ff67fb3ee9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jan 5 09:02:06 2004 +0000

    * automake.in (%transformed_files): New variable.
    (initialize_per_input): Reset it.
    (make_paragraphs): Fill %transformed_files, and define %FIRST%
    each time a file is transformed for the first time.
    (handle_configure): Do not define %FIRST_CONFIG_HIN%.
    (am_install_var): Do not define %FIRST%.
    * lib/am/remake-hdr.am: Use %?FIRST% instead of %?FIRST_CONFIG_HIN%.

commit 8033f8816d92dd88291f3190503a874102c2f193
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 4 12:51:58 2004 +0000

    * lib/texinfo.tex: New upstream version.

commit 410a8422274b4b31b9261b4d10a5afe20eb1547e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 4 00:02:28 2004 +0000

    * m4/mkdirp.m4: Do not use `-m 0755'.  This overrides special bits
    and break setups where 775 directories are expected.  Just obey
    umask as we did in the past.
    Report from Harlan Stenn.

commit 9f4cb8933c5e8f2ccaed32b94c81f3343b41637c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jan 3 15:40:07 2004 +0000

    * automake.in (scan_texinfo_file): Do not compare $outfile to ''
    as $outfile might not be defined at all.

commit fcbb51ad921a3605d1ca161a894f1eadbb87fc9a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jan 3 12:42:41 2004 +0000

    * lib/Automake/Variable.pm (define): Rework the way we check
    Automake variable definition.  Ensure consistent :=/+=/=
    definitions only for variables that have been and are defined by
    Automake, and make it an internal error.  Ignore Automake
    attempts to touch a user variable, even with += assignments.
    * tests/txinfo29.test: New file.
    * tests/Makefile.am (TESTS): Add txinfo29.test.
    Reported by Bruce Korb.

commit 8fabb3b2046604764d4ba57224b3b289f7ab98f9
Author: Tom Tromey <address@hidden>
Date:   Fri Jan 2 21:38:07 2004 +0000

        * automake.in (handle_source_transform): Don't generate dist
        variables when no-dist is set.
        (generate_makefile): Likewise.
        * tests/nodist3.test: Ensure that DIST_SOURCES is not created,
        and that dist target does not exist.
            Reported by Tom Fitzsimmons.

commit 42250ebee854588687eca6cdc15a5a242c498cb1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jan 2 19:25:21 2004 +0000

    * tests/libtool5.test, tests/ltcond.test, tests/ltcond2.test,
    * tests/ltconv.test: Run automake with --add-missing, because
    the CVS version of libtoolize no longer install config.sub and
    config.guess by default.

commit b92504fc837e4cb4a367ac39908398af34c5ca6b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jan 2 15:55:17 2004 +0000

    Fix for PR automake/319:
    * aclocal.in (scan_m4_files): Scan configure.ac.
    (trace_used_macros, write_aclocal): Remove configure.ac from the
    list of files to include.
    * tests/Makefile.am (TESTS): Add acloca15.test.
    * tests/acloca15.test: New file.

commit 15bf27da8062152cd95f9133e209c03e04780d4a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jan 2 14:53:48 2004 +0000

    * aclocal.in (%file_includes): New variable.
    (scan_configure_dep): Compile $m4_include_rx and $ac_require_rx once.
    (scan_file): Scan for included files, and process these files
    recursively.  Fill %file_includes and %file_contents.  Return the
    list of included files, not the contents.
    (scan_m4_files): Adjust calls to scan_files.
    (strip_redundant_includes): New function.
    (trace_used_macros): Call it.
    (write_aclocal): Likewise.  Also check the mtime of included files.
    * tests/Makfile.am (TESTS): Add acloca14.test.
    * tests/acloca14.test: New file.
    Report from Phil Edwards.

commit 25c57a7e44b53c3d97b92b8ca111c0027e2bce36
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 1 21:57:24 2004 +0000

    * automake.in (handle_languages): Do not define DEP_FILES.
    * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Extract included
    files with $(DEPDIR) in their name instead of DEP_FILES.
    * tests/depend.test, tests/depend4.test, tests/exsource.test:
    Adjust.
    Suggested by Tom Tromey.

commit d82b453e871918a7a51bb5fdd32f51cdabe53eb8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 1 18:54:20 2004 +0000

    Do not output .lo rules for programs and static libraries objects,
    and do not output .o/.obj rules for libtool libraries.  This is
    about explicit rules only, not inference rules.
    * automake.in (handle_single_transform_list): Rename as ...
    (handle_single_transform): ... this.  Take a single file
    to transform (it was only called this way) and accept a new
    %transform argument.  Fill %lang_specific_files with list
    references instead of strings, and append %transform to each
    of these lists.
    (define_objects_from_sources, handle_source_transform):
    Take a %transform argument, and forward it to &handle_single_transform.
    (handle_languages): Adjust to the new format of
    %lang_specific_files, and honor its %transform part.
    (handle_programs, handle_libraries, handle_ltlibraries): Override
    %NONLIBTOOL% and %LIBTOOL% while calling handle_source_transform.
    (make_paragraphs): Define %NONLIBTOOL% by default.  Make sure
    %transform settings override global settings.
    * lib/am/depend2.am (%OBJ%, %OBJOBJ%): Define only if %NONLIBTOOL%.
    * tests/libtool3.test: Augment to check Makefile.ins for unneeded
    rules.
    Suggested by Thomas Fitzsimmons.

commit 16773768f4a3fc72be7f3708687ad4fb9dc8461b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 1 17:34:18 2004 +0000

    * automake.in, aclocal.in: Bump copyright years.

commit 1d3a5692dee49a8fa01b0b74bf4d24541f09e66d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 31 22:13:07 2003 +0000

    * automake.in (generate_makefile): Update misleading comment.

commit 13089ee25af9df3c6a32842fdb30ca9fb14b7414
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Dec 30 23:49:58 2003 +0000

    * automake.in (handle_languages): Define %DEPBASE% conditionally
    on subdir-objects.  Define SUBDIROBJ.  Do not clean *_.c files
    here ...
    (lang_c_finish): ... do it here.
    (handle_single_transform_list): Do not output specific rules for
    subdir-objects files which are not renamed.  This should reduce
    the size of Makefiles with lots of subdirectory sources.
    * lib/depcomp: Simplify computation of dependency output, and use
    DEPDIR.
    * lib/am/depend2.am (%EXT%.o, %EXT%.obj, %EXT%.lo): Adjust call
    to depcomp.  Compute depbase on-the-fly in generic fastdep rules
    for subdir-objects.
    * tests/ansi9.test: Do not grep for an explicit rule that
    we no longer expect.  Really run $MAKE to make sure the chain
    of rules works.
    * tests/yacc5.test: Do not grep for an explicit rule that
    we no longer expect.  Adjust to use set -e.

commit 6b0ea352792c2ed3d164eba6ccedbddb1b973a03
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Dec 27 15:39:45 2003 +0000

    * automake.in (@common_files): Move configure, configure.ac, and
    configure.in ...
    (@common_sometimes): ... here so that these files do not appear
    twice in DIST_COMMON.

commit 8a894d1d3a47061a36337e4ec0a3b4423bda8b1a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Dec 27 01:38:42 2003 +0000

    * automake.in (maybe_push_required_file): Add $(srcdir) in front
    a required files outside the current directory or its subdirectories.
    * lib/am/distdir.am (distdir): Update comment.
    Report from Nicolas Joly.

commit 17a1d533daacf17d83f608baa630adbdb26926ab
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Dec 26 11:30:38 2003 +0000

    * doc/automake.texi (@copying): Do not repeat the version.
    (Top): Use @insertcopying.  Add a @detailmenu, this works around
    Emacs 21's inability to lookup indices in sub-nodes (reported
    by Kevin Ryde).
    (C++ Support, Assembly Support, Fortran 77 Support, Java Support,
    Support for Other Languages, Preprocessing Fortran 77, Compiling
    Fortran 77 Files, Mixing Fortran 77 With C and C++, How the Linker
    is Chosen): Add missing descriptions in menus.
    (Fortran 77 and Autoconf): Remove, this node was just saying "use
    Autoconf 2.53 or greater".

commit 23af6d8ad8898630da7a58fa24bdf33fc95a875e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Dec 26 03:57:59 2003 +0000

    * NEWS: s/Gettext 1.12.1/Gettext 0.12.1/

commit 8c0a152f3988dab03a221f5841eaf0e2de35b58a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Dec 25 18:15:25 2003 +0000

    * doc/automake.texi (Conditional Sources): Typo.

commit 5a6db4d7ab44fac50cd8814046b932a7201869a3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Dec 25 18:09:01 2003 +0000

    * lib/Automake/Config.in: Require Exporter.
    Report from Kevin Ryde (failure with Perl 5.005_03).

commit 586bbec2027877b37348b3c7af4032e40b8bf7f4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Dec 15 22:45:06 2003 +0000

    * tests/aclocal6.test: Check for autom4te.cache only if it has
    been created.
    * tests/maintclean.test: Update comment.
    Report from Bruno Haible.

commit 830533e5f711dafb3a684aaec66fdfcffabf1594
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Dec 15 22:36:44 2003 +0000

    * tests/txinfo24.test, tests/txinfo25.test, tests/txinfo28.test:
    Require texi2dvi-o.
    Report from Václav Haisman.

commit b0d2aa09c61f5eb6e3a58310fd7629691f82320d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 10 19:09:15 2003 +0000

    * configure.ac, NEWS: Bump version to 1.8a.

commit 3cef4cd74c7958ef295485a6e5fe1945f207e2d3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 10 19:06:17 2003 +0000

    * configure.ac, NEWS: Bump version to 1.8.

commit a0ba3f0c2e1c56f4314c7f032199d505ce42e300
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 10 18:03:58 2003 +0000

    * lib/texinfo.tex: New upstream version.

commit 04c8452d73176ebfe44cef017af8fbe36daa54a4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 10 17:23:21 2003 +0000

    * Makefile.am (INSTALL): Copy the source from $(srcdir).

commit f69c59b89610d54bdd67e4677458baf9cbf1b0e7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 10 17:20:06 2003 +0000

    * lib/Automake/Rule.pm (define): Remove debugging traces.
    Report from Akim Demaille.

commit c24bd61365fd90e46575f3192d4ae474fc6286df
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Dec 9 21:24:12 2003 +0000

    * Makefile.am (do_subst): Fix the substitution of @address@hidden
    (automake, aclocal): Create the output atomically and make it
    read-only, as done in the Autoconf package.
    * lib/Automake/Makefile.am (do_subst): Fix the substitution of
    @address@hidden
    (Config.pm): Create the output atomically and make it read-only.
    * m4/Makefile.am ($(top_srcdir)/m4/amversion.m4): Substitute
    @configure_input@ and make the output read-only.
    * lib/Automake/Config.in, m4/amversion.in, tests/aclocal.in,
    tests/automake.in, tests/defs.in: Add a @configure_input@ line.

commit 43d0360902c0ae72e61c19106f4a1d938ab0fb47
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Dec 9 18:20:07 2003 +0000

    * doc/automake.texi (Local Macros, CVS): Typos.

commit 1a74c2662a484cd0d12692156894dc2bab57a786
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Dec 9 09:49:50 2003 +0000

    typo

commit a5fc5b6d7e16ce28d332cf550803f85463aed041
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Dec 8 18:00:02 2003 +0000

    * lib/Automake/Variable.pm (hook): Use $$ as prototype, not $&.
    Perl 5.6.0 will not accept a reference sub reference for the
    latter.
    * automake.in (var_SUFFIXES_trigger): Adjust registration via
    Automake::Variabke::hook.
    (handle_texinfo_helper): Make sure `inner_expand => 1' appears
    on one line, so that Perl 5.6.0 does not complain about
    inner_expand being a bare identifier.

commit 3fa9f4b416951ba0954a2f5eaf7557c14737a622
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Dec 5 21:23:40 2003 +0000

    complete previous ChangeLog entry

commit f433132f20a5c094d6edba0bd1701ffe02909837
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Dec 5 21:22:36 2003 +0000

    * aclocal.in (check_acinclude): Output `warning:' in front
    of warnings.
    Report from Pavel Roskin.

commit 3eefec31b9a13b879540a1040cead79be8bfa3e6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Dec 4 21:11:12 2003 +0000

    * TODO: Remove some old entries.

commit f1ecbe81da0d33a4c7b3316b38044acbc0c2ced8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Dec 4 20:49:41 2003 +0000

    * doc/automake.texi (Rebuilding): Document CONFIGURE_DEPENDENCIES
    and CONFIG_STATUS_DEPENDENCIES.  Move this sections later
    in the manual since it's pretty advanced material.

commit 9f11286e1a9b633f116d61cb8f4a3f027323bf6e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Dec 4 18:17:20 2003 +0000

    * automake.in ($config_header_location): Remove.  Use
    %ac_config_files_location instead.
    (rewrite_inputs_into_dependencies): Do not prepend $(top_builddir)/
    at the top-level.
    (handle_configure): Use rewrite_inputs_into_dependencies to
    distribute and compute AC_CONFIG_HEADERS dependencies.
    (scan_autoconf_traces) <AC_CONFIG_HEADERS>: Fill
    %ac_config_files_location.
    * lib/am/remake-hdr.am ($(srcdir)/%CONFIG_HIN%): Rename as ...
    (%CONFIG_HIN%): ... this.  $(srcdir) is already added in
    scan_autoconf_traces.
    * tests/Makefile.am (TESTS): Add confh5.test.
    * tests/confh5.test: New file.

commit a1afa63a3295f88c6cd57ed20831c833603d1844
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Dec 4 18:07:13 2003 +0000

    * tests/ltlibsrc.test: Fix the zoo_d_old2_la.c rule in Makefile.am,
    $< is not portable and the source is in $(srcdir).

commit f77b57b24b441a22cb8d70ba563e1ba95ab37f5b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 3 23:14:48 2003 +0000

    * automake.in (handle_configure): Do not require link sources if
    they contain a dollar, or if they were built.  Likewise, do not
    clean link destination if they contain a dollar.
    (scan_autoconf_traces) <AC_CONFIG_LINKS>: Populate
    %ac_config_files_location with link destinations.  Do not
    store locations in @config_links, now that %ac_config_files_location
    have them.
    * tests/conflnk3.test: New file.
    * tests/Makefile.am (TESTS): Add conflnk3.test.

commit 1baa604df929f990128ae89f28978d8bfd5bda65
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Dec 2 20:55:19 2003 +0000

    * configure.ac, NEWS: Bump version to 1.7i.

commit d29f6b276a3fbfa4041e0023294f7c43969a8518
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Dec 2 20:43:16 2003 +0000

    * configure.ac, NEWS: Bump version to 1.7h.

commit 0f9d41c078516a520c29f2321b5b3d5e05c0db2e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Dec 2 20:00:02 2003 +0000

    * doc/automake.texi (Default _SOURCES): Fix reference to true.

commit 73ba0e6cf3d94f1983d742c39bd2d93125e833a9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Dec 2 19:56:18 2003 +0000

    * lib/texinfo.tex: New upstream version.

commit 3081fe01c6d4bbff51ed18f21e1c6816f6a46df6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Nov 30 17:00:37 2003 +0000

    * automake.in (handle_source_transform): If it's present, use
    libfoo_la.c instead of libfoo.c as the default source of
    libfoo.la, and issue an -Wobsolete diagnostic.  Do not be
    greedy in the suffix replacement regex.
    * doc/automake.texi (Default _SOURCES): New node.
    (Program Sources, Libtool Modules): Refer to it.
    * tests/ltlibsrc.test: Update to check for old default source files.

commit eeb898225e9bcb9f4d5c40b85813d239d9a93c04
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Nov 30 13:35:29 2003 +0000

    * automake.in (&handle_source_transform): Calculate a default file
    for use in the absence of an appropriate _SOURCES declaration by
    first stripping any suffix from the unxformed target name, and
    appending `.c'.
    * doc/automake.texi (Program Sources, Libtool Modules): Document this.
    * tests/ltlibsrc.test: New file.
    * tests/Makefile.am (TESTS): Add ltlibsrc.test.

commit 0a1c8dcb1b48fbed5497392df29c2593c141e394
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Nov 29 23:47:02 2003 +0000

    * lib/Automake/Variable.pm (loc_and_value_as_list_recursive,
    _value_as_list_recursive_worker): Merge into ...
    (value_as_list_recursive): ... this function.  Pass options
    as a hash argument, and use the `location' option to trigger
    the behavior of loc_and_value_as_list_recursive.
    (traverse_recursively, transform_variable_recursively): Take
    options as a %options argument.
    (_do_recursive_traversal): Perform expansion of inner variables
    (as in `$(FILE).ext') on request.
    * automake.in (handle_options, check_libobjs_sources)
    (handle_source_transform, handle_LIBOBJS, handle_ltlibraries)
    (handle_ltlibraries, handle_man_pages, handle_dist)
    (handle_gettext, am_install_var): Adjust usage of
    value_as_list_recursive.
    (handle_texinfo_helper): Pass inner_expand to
    value_as_list_recursive.
    * tests/txinfo28.test: New file.
    * tests/Makefile.am (TESTS): Add txinfo28.test.
    Report from Ralf Corsepius.

commit 0099f67b215c766b3dfe81ec383e03be5c23085f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Nov 29 21:47:27 2003 +0000

    * lib/Automake/Variable.pm (_do_recursive_traversal): Do not
    update @_substfroms and @_substfroms for undefined variables.
    * tests/substre2.test: New file.
    * tests/Makefile.am (TESTS): Add substre2.test.

commit 9177ef8953732721b03af161b1c814e6451255d4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Nov 29 18:02:40 2003 +0000

    * lib/Automake/VarDef.pm (value): Rename as ...
    (raw_value): ... this.
    (value): New method, strip # and \n.
    (dump): Use raw_value.
    * lib/Automake/Variable.pm (output): Use raw_value.
    (value_as_list): Simplify, now that backslash and comments
    are already removed.
    * tests/txinfo22.test: Make sure Automake isn't confused
    by comments in variables.

commit 2e3bd8433ea520d381c687775919753ddd020cd7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 27 21:46:13 2003 +0000

    * doc/automake.texi: More target vs. rule editing.  Back out some
    of the previous changes.  It's OK to talk about targets as "entry
    points", or as thing to build, but targets cannot be run: rules
    are run.

commit ec2a89449b23d4019cb1ec8bbc0e26fa4eca678f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 27 19:53:49 2003 +0000

    * doc/automake.texi: s/target/rule/ where appropriate.  A target
    is the destination of a target rule, not the rule itself.
    Suggested by Bruno Haible.

commit 6f7ba322c57bd9fdae5784266d1b79a03938112c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 25 22:58:07 2003 +0000

    * configure.ac, NEWS: Bump version to 1.7g.

commit b82f7257ca3c32d32ad0498f613ee247f55569f8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 25 22:50:00 2003 +0000

    * configure.ac, NEWS: Bump version to 1.7f.

commit 721c236a42ae8b06b545bc7f8ae32835fb35de63
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 25 22:19:44 2003 +0000

    * automake.in (prepend_srcdir): Parenthesize @inputs to remove
    a maintainer-check warning.
    * tests/subst2.test: Rewrite the $MAKE invocation to please
    maintainer-check.

commit 022c1c7ea0f89748105f66f2b4d34b2e5e7982c2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 25 22:10:14 2003 +0000

    * lib/config.sub, lib/config.guess, lib/texinfo.tex: New upstream
    versions.

commit 543554ae4dfcbc520f94b634a5b06298d1006930
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 25 22:07:12 2003 +0000

    * doc/automake.texi (Program variables): Mention per-target
    _CPPFLAGS in the documentation of INCLUDES.
    * automake.in (generate_makefile): Likewise in the INCLUDES diagnostic.
    Report from Bob Friesenhahn.

commit 8705c87eb9e3ca2a7d75b0012105f7eb8ed44d65
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 25 21:48:24 2003 +0000

    * doc/automake.texi (Extending): Elaborate on overriding.
    * NEWS: Likewise.
    Suggested by Bruno Haible.

commit 2028e01ef30db15989a059a42f389052f0f3a747
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 24 22:13:42 2003 +0000

    * lib/Automake/Variable.pm (output): Add $(am__empty) to variable
    definitions that end with a line full of @substitutions@ that
    would confuse HP-UX Make if it were blank.
    (transform_variable_recursively): Make sure not to erase empty
    variables.
    * tests/Makefile.am (TESTS): Add subst2.test.
    * tests/subst2.test: New file.
    Report from Harlan Stenn.

commit b50a6495d8e7f7dfdfcc2c417c9c56a6ed149180
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 24 07:39:10 2003 +0000

    * lib/am/texibuild.am (%SOURCE_SUFFIX%.html): Work around a
    Texinfo 4.1 bug.
    Report from Dalibor Topic.

commit 178206767611df77e3904774be7a6c0f4f96831a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Nov 22 18:05:35 2003 +0000

    Fix for PR automake/411:
    * automake.in (rewrite_inputs_into_dependencies): Simplify, and rename
    into ...
    (prepend_srcdir): ... this.
    (rewrite_inputs_into_dependencies): New function, extracted from ...
    (handle_configure): ... here.  Adjust to use prepend_srcdir
    or rewrite_inputs_into_dependencies where needed.  Especially,
    using (the new) rewrite_inputs_into_dependencies to compute
    Makefile dependencies will fix PR/411.
    * lib/am/configure.am (DIST_COMMON): Remove %MAKEFILE-IN%, it's
    already distributed by rewrite_inputs_into_dependencies.
    * tests/Makefile.am (TESTS): Add output10.test, remove distcom.test.
    * tests/colon3.test: Use set -e.  Don't allow any AUTOMAKE
    invocation refer to zardoz.  Make sure two.in and three.in
    appear as $(srcdir)/two.in and $(srcdir)/three.in dependencies.
    * tests/distcom.test: Delete.  This is covered by tests/output9.test.
    * tests/output10.test: New file, for PR/411.

commit 6c02da5e6badf1dfbc1efaf21c381359b18db18e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 21 19:16:12 2003 +0000

    * automake.in (append_exeext): Do not append $(EXEEXT) to
    @address@hidden
    * tests/exeext4.test: New file.
    * tests/Makefile.am (TESTS): Add exeext4.test.

commit 60bcced51833cff1d11897198553bad105d0f7b1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 19 20:09:46 2003 +0000

    * lib/am/configure.am (%MAKEFILE%): Remove %MAINTAINER-MODE%,
    mistakenly added on 2001-03-05.
    * tests/remake5.test: New file.
    * tests/Makefile.am (TESTS): Add remake5.test.
    Report from Ralf Corsepius.

commit f79c3a44bd9374c1f51b0ae0cb0bf2f16b692124
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 18 21:23:03 2003 +0000

    * configure.ac, NEWS: Bump version to 1.7e.

commit a73e6326f26df73af6ffb8827913a9c885fd8480
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 18 21:21:00 2003 +0000

    * configure.ac, NEWS: Bump version to 1.7d.

commit 83f2d829e228952c203fbec89ec4e012368488c5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 18 20:45:20 2003 +0000

    * lib/config.sub, lib/config.guess, lib/texinfo.tex: New
    upstream versions.

commit 86a72498543b3f67099905c526ecfe42a0507552
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 18 20:40:48 2003 +0000

    * lib/am/texinfos.am (install-info): Depend on
    install-info-recursive or install-info-am even if no-installinfo.
    * tests/txinfo27.test: New file.
    * tests/Makefile.am (TESTS): Add txinfo26.test.

commit 28c655bd03f2098c66fd6bafd4d0d1cb8c171f3e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 18 20:06:44 2003 +0000

    * lib/ylwrap: Do not overwrite headers if they haven't changed.
    Fix the include guard substitution.
    * tests/yacc6.test: Augment to run ylwrap, and make sure it
    does not needlessly update headers.
    * tests/yacc8.test: Make sure headers are not needlessly updated
    with ylwrap is not used.  Move `test -f foo.o' into the
    Makefile as `test -f foo.$(OBJEXT)' for portability.

commit 9b5e57d52c8465ea7df1af852cedeaeb0f43f748
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 17 23:18:20 2003 +0000

    * automake.in (generate_makefile): Define SUBDIRS if it is
    not defined and DIST_SUBDIRS is.
    * tests/subpkg2.test: New file.
    * tests/Makefile.am (TESTS): Add subpkg2.test.
    Report from Gary V. Vaughan.

commit 8e1c45e267ce6c7a462009a9ab96aad341a52d69
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 17 21:13:00 2003 +0000

    * tests/suffix11.test: Check for suffixes containing `-'.
    * lib/Automake/Rule.pm ($_SUFFIX_RULE_PATTERN): Accept `-' in
    suffixes.

commit 5167e179c0676a503b3ed52eed3fbf94a7094912
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 17 19:08:30 2003 +0000

    * lib/Automake/Rule.pm (define): Suggest using target-local instead
    of target-am, not target-am-local.
    * tests/overrid.test: Check the diagnostic for clean-am.
    Report from Bruno Haible.

commit d743da9e2292d7620d693c0c400d060d9d7cf4ab
Author: Jim Meyering <address@hidden>
Date:   Mon Nov 17 09:05:40 2003 +0000

    .

commit e1f171d2e219d8055a8c34de9fbe9dfd8bb51122
Author: Jim Meyering <address@hidden>
Date:   Mon Nov 17 09:05:30 2003 +0000

    Mark %MAKEFILE% as `.PRECIOUS'.

commit f04c4db6ff5f51c1dd9d9d82a2b2a3e700749f16
Author: Jim Meyering <address@hidden>
Date:   Mon Nov 17 08:53:04 2003 +0000

    .

commit 0e9e77664ada387cc0a37ef0e88dc8efd84ef143
Author: Jim Meyering <address@hidden>
Date:   Mon Nov 17 08:52:30 2003 +0000

    Require not only that `perl' have the executable
    bit set, but also that it is not a directory.

commit 720cf06a033f8980f9eca4572aa33cfad73c5413
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 17 00:33:43 2003 +0000

    * automake.in (ac_config_files_location): Declare as a hash.
    (handle_configure): Rewrite the computation of AC_CONFIG_FILES
    dependencies; make sure we don't use $(srcdir) or $(top_srcdir)
    for inputs which are also outputs, and do not check inputs
    relatively to the current directory.
    (scan_autoconf_config_files): Take $where as argument, and
    fill $ac_config_files_location.
    * tests/output8.test, tests/output9.test: New files.
    * tests/Makefile.am (TESTS): Add output8.test and output9.test.
    Report from Bruno Haible.

commit ec7c81d0d786b683726c243ae3eef33e76cac841
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 14 21:26:01 2003 +0000

    * tests/aclibobj.test, tests/aclocal.test, tests/aclocal3.test,
    tests/acoutbs.test, tests/acoutbs2.test, tests/acoutnoq.test,
    tests/acoutpt.test, tests/acoutpt2.test, tests/acoutqnl.test,
    tests/acsilent.test, tests/acsubst.test, tests/acsubst2.test,
    tests/all.test, tests/alpha.test, tests/amassign.test,
    tests/ammissing.test, tests/ansi.test, tests/ansi10.test,
    tests/ansi2.test, tests/ansi3.test, tests/ansi3b.test,
    tests/ansi4.test, tests/ansi5.test, tests/ansi6.test,
    tests/ansi7.test, tests/ansi9.test, tests/ar.test,
    tests/autohdr.test, tests/autohdr2.test, tests/auxdir.test,
    tests/auxdir2.test, tests/backsl.test, tests/backsl2.test,
    tests/badprog.test, tests/block.test, tests/canon2.test,
    tests/canon3.test, tests/canon4.test, tests/canon5.test,
    tests/ccnoco.test, tests/check.test, tests/check2.test,
    tests/check3.test, tests/checkall.test, tests/clean.test,
    tests/colneq2.test, tests/colon.test, tests/colon2.test,
    tests/colon3.test, tests/colon4.test, tests/colon5.test,
    tests/colon6.test, tests/colon7.test, tests/comment.test,
    tests/comment2.test, tests/comment4.test, tests/comment6.test,
    tests/comment7.test, tests/compile_f_c_cxx.test, tests/cond.test,
    tests/cond10.test, tests/cond11.test, tests/cond13.test,
    tests/cond14.test, tests/cond15.test, tests/cond16.test,
    tests/cond17.test, tests/cond18.test, tests/cond19.test,
    tests/cond21.test, tests/cond22.test, tests/cond25.test,
    tests/cond26.test, tests/cond28.test, tests/cond3.test,
    tests/cond4.test, tests/cond5.test, tests/cond6.test,
    tests/cond7.test, tests/cond8.test, tests/cond9.test,
    tests/condd.test, tests/condinc.test, tests/condlib.test,
    tests/condman.test, tests/condman2.test, tests/conf2.test,
    tests/confdeps.test, tests/confh.test, tests/confh4.test,
    tests/config.test, tests/confincl.test, tests/conflnk.test,
    tests/conflnk2.test, tests/confsub.test, tests/confvar.test,
    tests/confvar2.test, tests/copy.test, tests/ctarget1.test,
    tests/cxx.test, tests/cxxansi.test, tests/cxxcpp.test,
    tests/cxxlibobj.test, tests/cxxlink.test, tests/cxxnoc.test,
    tests/cxxo.test, tests/cygwin32.test, tests/dash.test,
    tests/defun.test, tests/defun2.test, tests/dejagnu.test,
    tests/dejagnu3.test, tests/dejagnu4.test, tests/dejagnu5.test,
    tests/dejagnu6.test, tests/dejagnu7.test, tests/depacl2.test,
    tests/depcomp.test, tests/depcomp2.test, tests/depcomp4.test,
    tests/depdist.test, tests/depend.test, tests/depend2.test,
    tests/depend3.test, tests/depend4.test, tests/destdir.test,
    tests/dirlist.test, tests/discover.test, tests/distcom.test,
    tests/distcom2.test, tests/distdir.test, tests/distname.test,
    tests/dollar.test, tests/double.test, tests/dup2.test,
    tests/empty.test, tests/empty2.test, tests/empty3.test,
    tests/empty4.test, tests/error.test, tests/exdir.test,
    tests/exeext.test, tests/exeext3.test, tests/exsource.test,
    tests/ext.test, tests/ext2.test, tests/extra.test,
    tests/extra2.test, tests/extra3.test, tests/extra4.test,
    tests/extra5.test, tests/extra6.test, tests/extra7.test,
    tests/flibs.test, tests/fnoc.test, tests/fo.test,
    tests/fonly.test, tests/fortdep.test, tests/fpinst2.test,
    tests/fpinstall.test, tests/gcj.test, tests/gcj3.test,
    tests/gcj4.test, tests/gnits2.test, tests/gnits3.test,
    tests/header.test, tests/implicit.test, tests/include.test,
    tests/include2.test, tests/info.test, tests/insh2.test,
    tests/install2.test, tests/installdir.test, tests/instdat.test,
    tests/instdat2.test, tests/instexec.test, tests/insthook.test,
    tests/instman.test, tests/instman2.test, tests/instsh.test,
    tests/instsh2.test, tests/interp.test, tests/interp2.test,
    tests/java.test, tests/java2.test, tests/javaprim.test,
    tests/javasubst.test, tests/ldadd.test, tests/ldflags.test,
    tests/lex.test, tests/lex3.test, tests/lex4.test, tests/lex5.test,
    tests/libobj11.test, tests/libobj2.test, tests/libobj4.test,
    tests/libobj5.test, tests/libobj7.test, tests/libobj8.test,
    tests/library.test, tests/libtool.test, tests/libtool2.test,
    tests/libtool3.test, tests/libtool5.test, tests/link_c_cxx.test,
    tests/link_dist.test, tests/link_f_only.test, tests/link_fc.test,
    tests/link_fccxx.test, tests/link_fcxx.test, tests/lisp.test,
    tests/listval.test, tests/ltdeps.test, tests/ltlibobjs.test,
    tests/maintclean.test, tests/make.test, tests/makej.test,
    tests/makevars.test, tests/man.test, tests/man2.test,
    tests/mclean.test, tests/mdate.test, tests/mdate2.test,
    tests/mdate3.test, tests/mdate4.test, tests/mkinst2.test,
    tests/mkinstall.test, tests/nobase.test, tests/nodef.test,
    tests/nodef2.test, tests/nodep.test, tests/nodepcomp.test,
    tests/nodist.test, tests/nodist2.test, tests/nodist3.test,
    tests/noinst.test, tests/noinstdir.test, tests/nolink.test,
    tests/nostdinc.test, tests/number.test, tests/obsolete.test,
    tests/order.test, tests/outdir.test, tests/output.test,
    tests/output2.test, tests/output3.test, tests/output4.test,
    tests/parse.test, tests/phony.test, tests/pluseq.test,
    tests/pluseq10.test, tests/pluseq2.test, tests/pluseq3.test,
    tests/pluseq4.test, tests/pluseq6.test, tests/pluseq8.test,
    tests/postproc.test, tests/ppf77.test, tests/pr2.test,
    tests/pr204.test, tests/pr220.test, tests/pr224.test,
    tests/pr229.test, tests/pr243.test, tests/pr266.test,
    tests/pr279-2.test, tests/pr279.test, tests/pr287.test,
    tests/pr300-lib.test, tests/pr300-ltlib.test,
    tests/pr300-prog.test, tests/pr307.test, tests/pr72.test,
    tests/pr87.test, tests/pr9.test, tests/prefix.test,
    tests/proginst.test, tests/python.test, tests/python3.test,
    tests/python4.test, tests/python5.test, tests/python6.test,
    tests/python7.test, tests/python8.test, tests/python9.test,
    tests/recurs2.test, tests/remake.test, tests/remake2.test,
    tests/remake3.test, tests/req.test, tests/reqd.test,
    tests/rulepat.test, tests/scripts.test, tests/sinclude.test,
    tests/space.test, tests/specflg3.test, tests/specflg6.test,
    tests/specflg7.test, tests/specflg8.test, tests/specflg9.test,
    tests/spell3.test, tests/spelling.test, tests/spy.test,
    tests/stamph2.test, tests/stdlib2.test, tests/strip.test,
    tests/subcond.test, tests/subcond2.test, tests/subcond3.test,
    tests/subdir.test, tests/subdir2.test, tests/subdir3.test,
    tests/subdir4.test, tests/subdir5.test, tests/subdir6.test,
    tests/subdirbuiltsources.test, tests/subobj.test,
    tests/subobj2.test, tests/subobj3.test, tests/subobj4.test,
    tests/subobj5.test, tests/subobj6.test, tests/subobj7.test,
    tests/subobj8.test, tests/subobj9.test, tests/subobjname.test,
    tests/subpkg.test, tests/subst.test, tests/substref.test,
    tests/suffix.test, tests/suffix10.test, tests/suffix2.test,
    tests/suffix3.test, tests/suffix4.test, tests/suffix5.test,
    tests/suffix6.test, tests/suffix7.test, tests/suffix8.test,
    tests/suffix9.test, tests/symlink2.test, tests/symlink3.test,
    tests/tags.test, tests/tagsub.test, tests/target-cflags.test,
    tests/transform.test, tests/txinfo.test, tests/txinfo10.test,
    tests/txinfo13.test, tests/txinfo16.test, tests/txinfo17.test,
    tests/txinfo18.test, tests/txinfo2.test, tests/txinfo23.test,
    tests/txinfo24.test, tests/txinfo25.test, tests/txinfo26.test,
    tests/txinfo3.test, tests/txinfo5.test, tests/txinfo6.test,
    tests/txinfo7.test, tests/txinfo8.test, tests/txinfo9.test,
    tests/unused.test, tests/vars.test, tests/vars3.test,
    tests/vartar.test, tests/version.test, tests/version2.test,
    tests/version4.test, tests/version6.test, tests/version7.test,
    tests/vpath.test, tests/vtexi.test, tests/vtexi2.test,
    tests/werror.test, tests/whoami.test, tests/yacc.test,
    tests/yacc3.test, tests/yacc4.test, tests/yacc5.test,
    tests/yacc6.test, tests/yacc7.test, tests/yacc8.test,
    tests/yaccpp.test, tests/yaccvpath.test: Fix license to refer
    to Automake, not autoconf.

commit 4cdf3e88f8a047f6311cac83ee69939d7a0f1985
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 14 21:12:27 2003 +0000

    Fix for PR automake/408:
    * lib/am/texinfos.am (install-info-am): Strip any $(srcdir)/ prefix
    from $file, as already done for dist-info.
    * tests/Makefile.am (TESTS): Add txinfo26.test.
    * tests/txinfo26.test: New file.
    Report from Nicholas Wourms.

commit 6b86476fc7363ec1092b3db3a6f39b5d903a37f2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 13 19:39:06 2003 +0000

    * m4/lispdir.m4 (AM_PATH_LISPDIR): If EMACS=t, empty it before
    running AC_CHECK_PROGS(EMACS).
    * lib/am/lisp.am (elc-stamp): Quote $(EMACS).
    Report from Jens Petersen.

commit 52e9880a48ccc95a222c4dc9b6ff538aa26725a9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 13 19:27:14 2003 +0000

    * tests/mkinst2.test: Rewrite.

commit 4738ba4969c10e6c14b38782d0c7c8ccb439c6ba
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 13 19:18:03 2003 +0000

    * m4/mkdirp.m4: Do not require AM_AUX_DIR_EXPAND.

commit b7dcf58056230175e1ba1f734e54448a25fd6a59
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 12 23:37:28 2003 +0000

    update release instructions

commit 1b3a0187b0af188200b17ed4dc3d14bf9f5f2fec
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 12 19:29:53 2003 +0000

    * automake.in (scan_autoconf_traces): Honor sinclude.
    * tests/sinclude.test: Check for sinclude.
    Report from Roberto Bagnara.

commit f72aa9f4d458ab33c0e13ba0ff827f4eee4b6728
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 11 22:48:53 2003 +0000

    * Makefile.am: Do not rerun `make dist' after tagging, `make distcheck'
    already build the tarballs.  Commit files right before tagging.
    Check NEWS before running distcheck.

commit 5f245537473d678184cc84ba83db5151e33653dd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 11 22:06:17 2003 +0000

    * m4/amversion.in (AM_AUTOMAKE_VERSION): Missing cosmetic space.

commit 851f11ea2b6eb4d0da0eab361f9f487244e50a9e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 11 21:44:05 2003 +0000

    * configure.ac, NEWS: Bump version to 1.7c.

commit 0e85cb3d441c7fad07e29cd68e15705bcb9b01e0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 11 21:39:26 2003 +0000

    * configure.ac, NEWS: Bump version to 1.7b.
    * Makefile.am (maintainer-check): Ignore comments while
    scanning for rm without -f.

commit ea5ee09312c62c3de4753df4c3a67527af04674b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 11 21:08:15 2003 +0000

    * Makefile.am (fetch): Get all files from savannah.  Do not
    postprocess Struct.pm and XFiles.pm, since we now are the master
    of these.
    * lib/config.sub, lib/config.guess, lib/config-ml.in,
    lib/texinfo.tex: New upstream versions.

commit 1df5b2da0ba96bf4828038b4193658a99e60c258
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 11 13:51:26 2003 +0000

    * configure.ac: Check that autoconf is installed, that it works,
    and that it is recent enough in three steps, not one.

commit 7650911641e6222b6a0499643eca6768860f30ad
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 11 13:17:48 2003 +0000

    * NEWS: Minor edits.

commit b37a15d89929b791c8083953122c15f1055701f6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 11 13:03:08 2003 +0000

    * lib/Makefile.am (dist_script_DATA): Move config-ml.in ...
    (dist_pkgvdata_DATA): ... here.

commit 335cee40f27c1e60f02540f73f83be03b9267377
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 11 12:07:46 2003 +0000

    * tests/spy.test: Document overlapping ::-rules incompatibilities,
    and check only non-overlapping ::-rules.

commit 526a21cd537d078e36b4a95065136c116b942396
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 11 00:07:17 2003 +0000

    * doc/automake.texi (Texinfo): Define MAKEINFO, MAKEINFOHTML,
    MAKEINFOFLAGS, AM_MAKEINFOFLAGS, AM_MAKEINFOHTMLFLAGS, TEXI2DVI,
    TEXI2PDF, DVIPS, and TEXINFO_TEX in a table.
    (Uniform): Do not speak of missing HTML support, this is
    confusing.
    * lib/Automake/Variable.pm (_silent_variable_override): Add
    AM_MAKEINFOHTMLFLAGS.
    * lib/am/texibuild.am (%SOURCE_SUFFIX%.html): Use MAKEINFOHTML and
    AM_MAKEINFOHTMLFLAGS instead of MAKEINFO and AM_MAKEINFOFLAGS.
    * lib/am/texinfos.am (MAKEINFOHTML, AM_MAKEINFOHTMLFLAGS): Define.
    * tests/txinfo21.test: Add a test with AM_MAKEINFOHTMLFLAGS.

commit a5e1b42a6f8149fb67950a07f635476c504f478a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 10 21:49:21 2003 +0000

    * tests/spy.test: New file.
    * tests/Makefile.am (TESTS): Add spy.test.

commit 30303107261158c910a0214776963249b2c9ec09
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 10 21:01:34 2003 +0000

    remove (not distributed, useless)

commit 2a8e1b17f3bcaebd8dc6fb2646b2c7b5398a0654
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 10 20:55:33 2003 +0000

    * automake.in (handle_configure): Distribute and define mkinstalldirs
    only if it is already present in the package.
    (scan_autoconf_files): Do not require mkinstalldirs.
    (require_build_directory): Use $(mkdir_p), not $(mkinstalldirs).
    * lib/am/data.am, lib/am/distdir.am, lib/am/install.am,
    lib/am/java.am, lib/am/libs.am, lib/am/lisp.am, lib/am/mans.am,
    lib/am/progs.am, lib/am/python.am, lib/am/scripts.am,
    lib/am/texinfos.am: Use $(mkdir_p) instead of $(mkinstalldirs).
    * m4/mkdirp.m4: New file.
    * m4/Makefile.am (dist_m4data_DATA): Add mkdirp.m4.
    * m4/init.m4 (AM_INIT_AUTOMAKE): Call AM_PROG_MKDIR_P.
    * tests/Makefile.am (TESTS): Remove insh.test.
    * tests/insh.test: Delete.
    * tests/defs.in, tests/instsh.test: Do not install mkinstalldirs.
    * tests/auxdir.test: Install mkinstalldirs.
    * tests/distdir.test, tests/instman.test, tests/pr2.test: Use
    $(mkdir_p), not $(mkinstalldirs).
    * tests/empty.test: Run configure, do not substitute things by hand.
    * doc/automake.texi (Optional) <AC_CONFIG_FILES>: Take install-sh
    as an example, not mkinstalldirs.
    (Auxiliary Programs) <mkinstalldirs>: Update.

commit 26bc2d1681793f26e03f78ab33e10fe1115f03bc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 10 20:09:40 2003 +0000

    * tests/defs.in: Handle required=bzip2.

commit bfda4ae748eed95f5fdf4374e6c1ebd80353892b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 10 19:22:19 2003 +0000

    * tests/defs.in: Export SHELL.
    * tests/cond11.test: Missing quotes.
    * tests/nogzip2.test: Require bzip2.

commit 0c70eb7c2fb5e56e57a93ee974597abdb05314ea
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Nov 9 22:28:47 2003 +0000

    * NEWS: Add news entries from 1.6.x and 1.7.x.

commit e3e8ee8ff012d4a3ccb991c3bc922330b1853d81
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Nov 9 19:05:24 2003 +0000

    * automake.texi (Optional) <AC_SUBST>: Grammar fixes.

commit 86c8a2d7a862b50641447eda1b9836594fc6acc4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Nov 9 11:55:36 2003 +0000

    * automake.in (check_gnu_standards): Install COPYING only if
    none of COPYING, COPYING.LIB, or COPYING.LESSER exist.  Do not
    overwrite the license otherwise.
    * tests/Makefile.am (TESTS): Add license.test.
    * tests/license.test: New file.

commit 210797967ab1c23332a32de3e691c98d4e018cdd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Nov 9 00:10:50 2003 +0000

    * lib/mkinstalldirs: Mention address@hidden and
    address@hidden
    * lib/compile, lib/depcomp, lib/elisp-comp, lib/mdate-sh:
    Likewise.  Also add support for --help and --version.
    * lib/py-compile, lib/ylwrap: Likewise, and reindent.

commit 73d377d2499b65e04f97bf335a401d4248939fc9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Nov 8 16:07:45 2003 +0000

    * lib/am/tags.am (ETAGSFLAGS, CTAGSFLAGS): Remove.
    * lib/am/dejagnu.am (RUNTESTFLAGS): Remove.
    * lib/am/java.am (JAVACFLAGS): Remove.
    * tests/dejagnu3.test: Check that the environment value
    of RUNTESTFLAGS get passed down to runtest.
    Suggested by Mark Mitchell.

commit 3ff71ab7bc12233d01a016974157b12ce354a6b1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Nov 8 14:03:35 2003 +0000

    * lib/am/depend2.am (?GENERIC?%EXT%.o, ?GENERIC?%EXT%.obj)
    (?GENERIC?%EXT%.lo): Do not echo compile command manually, this
    breaks `make -s'.  Instead, fold the compile command on two lines,
    so that it take less space on the display.
    Suggested by Karl Berry and William Fulton.

commit 9bfd1b3f4f7fb0ad7ba169a5742edeba77f84ff6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Nov 8 13:01:13 2003 +0000

    * lib/am/texibuild.am (%DEST_PREFIX%%DEST_SUFFIX%): Rename as ...
    (%DEST_INFO_PREFIX%%DEST_SUFFIX%): ... this, and honor ?INSRC?
    to select $(srcdir) or `.' builds.
    (INFO_DEPS): Define here.
    * lib/am/texinfos.am (dist-info): Strip filename starting with
    "$(srcdir)/".
    * automake.in (output_texinfo_build_rules): Take a new argument
    $insrc, and adjust substitutions in 'texibuild'.
    (handle_texinfo_helper): Compute a regex of all user-cleaned
    files, and use this to select whether to build .info files in `.'
    or $(srcdir).  Give an account of the $(srcdir) vs `.' debacle.
    Alway build the version.texi and stamp files in $(srcdir).  Do not
    define INFO_DEPS.
    * tests/Makefile.am (TESTS): Add txinfo23.test, txinfo24.test,
    and txinfo25.test.
    * tests/txinfo23.test, tests/txinfo24.test, tests/txinfo25.test:
    New files.
    * tests/txinfo13.test, tests/txinfo16.test, tests/txinfo3.test,
    tests/vtexi.test: Adjust to new rules.

commit 05fac00979a763296aa2d0c01c2e08837cee0ac5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 5 21:31:34 2003 +0000

    * m4/init.m4 (AM_INIT_AUTOMAKE): Require Autoconf 2.58.
    * configure.ac: Require Autoconf 2.58a, and check for 2.58.

commit adb20140a22852c86dd8cb2eff2bc3d88381db14
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 27 21:17:15 2003 +0000

    * lib/am/remake-hdr.am ($(srcdir)/%CONFIG_HIN%): Erase %STAMP%.
    * tests/Makefile.am (TESTS): Add autohdr3.test
    * tests/autohdr3.test: New file.

commit 0768132f844f8b420765732b5c55472ed30940e9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 27 07:52:00 2003 +0000

    * automake.in (handle_configure): Rename am__configure_deps
    as am__aclocal_m4_deps and include $(ACLOCAL_M4_SOURCES) and
    $configure_ac.  Define am__configure_deps as am__aclocal_m4_deps
    + $(CONFIGURE_DEPENDENCIES) + $(ACLOCAL_M4).  Do not define
    ACLOCAL_M4_DEPS while processing configure.am.
    (make_paragraphs): Do not define %CONFIGURE_AC%, now unused.
    (scan_aclocal_m4): Do not distribute aclocal.m4, this
    is done from lib/am/configure.am.
    * lib/am/configure.am (%MAKEFILE-IN%, DIST_COMMON,
    $(top_srcdir)/configure, $(ACLOCAL_M4)): Simplify using
    $(am__configure_deps) or $(am__aclocal_m4_deps).
    * lib/am/remake-hdr.am ($(srcdir)/%CONFIG_HIN%): Likewise.

commit bf318d28ab3fcb31cab52c7f1f00bb391a68d1d4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Oct 26 22:07:46 2003 +0000

    * lib/am/remake-hdr.am ($(srcdir)/%CONFIG_HIN%): Depend on
    $(am__configure_deps).

commit c8e03ecac94e7d805b8c507665e4effdfecdb823
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Oct 26 21:20:11 2003 +0000

    * automake.in (handle_configure): Distribute all AC_CONFIG_HEADERS
    sources, and without using require_file.  Define %CONFIG_H_DEPS%
    and %FIRST_CONFIG_HIN% while processing remake-hdr.am.
    * lib/am/remake-hdr.am (%STAMP%): Use %CONFIG_H_DEPS% instead
    of (srcdir)/%CONFIG_HIN%.  Output the $(srcdir)/%CONFIG_HIN%
    rule only for the first header (i.e., if %FIRST_CONFIG_HIN%).
    * tests/autohdr4.test: New file.
    * tests/Makefile.am (TESTS): Add autohdr4.test.
    * tests/config.test: Do not grep, run things to see if they work.

commit 51216089bcd900fa9ec38c2bbb1014b36805041c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Oct 25 21:49:51 2003 +0000

    * tests/output7.test: Populate sub/ with a dummy file, so that it
    is not empty.  This fixes a failure reported by Patrick Welche.
    * lib/am/distdir.am: Add note about tar's `-o' option and empty
    directories.

commit ca3050ec4f282449dcc2e53121e0c4e7be0c82a2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Oct 24 19:33:17 2003 +0000

    * lib/ylwrap: Typo in regex.

commit 52cb203dab9693a51a703e93544c6f471351a15b
Author: Akim Demaille <address@hidden>
Date:   Thu Oct 23 14:29:22 2003 +0000

    * lib/Automake/XFile.pm: Don't assume -j is solo.
    Issue a more-informative diagnostic.
    Problems reported by Eric Sunshine.

commit 44784989cab68201bef7b36c6982ed15959f5f49
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Oct 21 16:29:04 2003 +0000

    * m4/lispdir.m4 (AM_PATH_LISPDIR): Always check for Emacs.
    Always define lispdir.
    * lib/am/lisp.am (install-%DIR%LISP, uninstall-%DIR%LISP): Check
    $(EMACS) to decide whether _LISP files must be installed,
    not $(lispdir).
    * doc/automake.texi (Emacs Lisp): Mention the two ways to install
    non byte-compiled Emacs lisp files.
    * tests/lisp4.test, tests/lisp5.test: Check "make install"
    when EMACS=no.
    Suggested by Simon Josefsson.

commit 7e5770f9f3f4d4291cb3e54d58396ef408503f7a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Oct 21 16:11:54 2003 +0000

    typo

commit 9f3dadaea86caecd76b69f52bfdc673c213f6b32
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Oct 21 13:11:38 2003 +0000

    * NEWS: Clarify the entry about multiple conditional definitions
    of _PROGRAMS, _LDADD, and _LIBADD.
    Report from Simon Josefsson.

commit 2f048a8c27b984ea1a3bbb4ac467b4800b867acd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Oct 21 13:05:55 2003 +0000

    * lib/am/install.am (install-strip): Override install_sh_PROGRAM
    too.
    Report from Elmar Hoffmann.

commit 8afb58eb6c37874dbf1f34671e9a8b37ee066131
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 6 22:42:23 2003 +0000

    * aclocal.in ("MAIN", usage, parse_arguments): Move near
    the end, so "MAIN" can use prototypes.
    (scan_configure): Move later too, for the sake of prototypes.
    (scan_configure_dep): Fix setting of $scanned_configure_dep.
    (trace_used_macros): Do not take any argument.

commit b3111a045d30e9c5b39f40d2d0985ebc03804155
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 6 22:18:50 2003 +0000

    * tests/stdlib2.test: Check AM_LDFLAGS alone.

commit 014a0ef4a45ce473812fd16948b5c3d2b275e6e0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 6 21:56:45 2003 +0000

    * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
    versions.

commit e35d416e51ba8c3cafb83f2e4d7e83cfab34365c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 6 21:47:34 2003 +0000

    * automake.in (handle_ltlibraries): Also grep AM_LDFLAGS for `-module'.
    * tests/stdlib2.test: New file.
    * tests/Makefile.am (TESTS): Add stdlib2.test.
    Report from Kevin P. Fleming.

commit 45d44fae895a7eef7a4b52744b345ea11288ea99
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Oct 3 20:22:29 2003 +0000

    * tests/defs.in: For required=runtest, check that we are using
    a DejaGnu that supports specifying the program on the command-line.

commit d8271758fb7232031e941bfc14b33a7bfcf36e4b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Oct 3 08:58:00 2003 +0000

    For Debian Bug #213524:
    * lib/am/texinfos.am (install-info-am, uninstall-info-am): Merge
    stderr and stdout, and grep only the first line while testing
    install-info --version's output.  This revert part of the change
    from 2001-05-18.

commit 16a1f4fb53197693691ca7c73873c19e90607d54
Author: Akim Demaille <address@hidden>
Date:   Wed Oct 1 07:14:51 2003 +0000

    * m4/amversion.in: Add (C) to the Copyright notice.

commit 0a46c5b4947313a1f7460f9bd3044bf2c755a3dd
Author: Akim Demaille <address@hidden>
Date:   Wed Oct 1 07:14:32 2003 +0000

    * lib/Automake/XFile.pm: Use Errno.
    (lock): Ignore ENOLCK errors.  Problem reported Andreas Schwab in
    <http://mail.gnu.org/archive/html/bug-autoconf/2003-09/msg00141.html>.

commit 8735ca145284b744c2ae9c40ea5e6787035e8e1e
Author: Tom Tromey <address@hidden>
Date:   Tue Sep 30 19:05:54 2003 +0000

        * lib/Automake/Options.pm (_process_option_list): Recognize
        no-dist.
        * NEWS: Update.
        * doc/automake.texi (Options): Document no-dist.
        * automake.in (check_cygnus): Set no-dist option.
        (handle_dist): Recognize no-dist.
        * tests/nodist3.test: New file.
        * tests/Makefile.am (TESTS): Added nodist3.test.

commit 6b872f6db55938c742c1c2100bd36af2cb60ddc9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 29 20:21:19 2003 +0000

    * automake.in (handle_clean): Take $makefile as argument, and
    define %MAKEFILE% while processing clean.am.
    (generate_makefile): Pass $makefile to handle_clean.
    * lib/am/clean.am (distclean, maintainer-clean): Erase %MAKEFILE%,
    not Makefile.
    * tests/gnumake.test: New file.
    * tests/Makefile.am (TESTS): Add gnumake.test.
    Report from Braden N. McDaniel.

commit e0ad38f9b1444c5b06810a2a5d5afc152496997d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Sep 26 17:35:08 2003 +0000

    * doc/automake.texi (Scripts): Update the example about automake.
    Mention `dist_' for distributed scripts.

commit 315cadc1c6afdf411750feeb8e7cb74656064824
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Sep 26 17:28:52 2003 +0000

    * lib/mkinstalldirs: Clean up after NextStep and OpenStep mkdir.
    Suggested by Eric Sunshine.

commit 8eb5a124a4ad4383e52457d04e69c3c2c21f79d6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Sep 25 07:42:55 2003 +0000

    * README: More mailing lists.

commit b9c840d55171075f3687dec3835075c3f569d8a7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 24 22:02:06 2003 +0000

    * NEWS: Mention the switch to GNU FDL for the manual.

commit 954aea51c262cfd26cd5648a0f7f16537246676d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 24 21:57:26 2003 +0000

    * lib/install-sh (src, dst): Protect names starting with `-',
    as in mkinstalldirs.

commit 18d5b4821f87f7948a3495d2388b04aa60cc1216
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 24 21:20:06 2003 +0000

    * configure.in: Rename as ...
    * configure.ac: ... this.
    * README: s/configure.in/configure.ac/.

commit 608f5adbefd1796e541e93e59a46ec44269a9de5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 24 21:11:24 2003 +0000

    * doc/fdl.texi: New file.
    * doc/Makefile.am (automake_TEXINFOS): New variable.
    * doc/automake.texi (Copying This Manual): New appendix, include
    fdl.texi.
    (Macro and Variable Index, General Index): Move as subsections of ...
    (Indices): This new appendix.

commit 53249af3a637b7ac2f41955cd7a6c6e78d7a10d3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 24 20:54:46 2003 +0000

    * doc/automake.texi: Refer to configure.ac instead of configure.in.

commit 4af7dd2f0b5941178a335430c4ea0abc6b2dfe5a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 23 22:39:11 2003 +0000

    * automake.texi: Move ...
    * doc/automake.texi: ... here.
    * doc/Makefile.am: New file.
    * configure.in: Output doc/Makefile.
    * Makefile.am (SUBDIRS): Add doc.
    (ETAGS_ARGS, TAGS_DEPENDENCIES): Move to doc/Makefile.am.

commit b2470b836f39444a3340333aa6305790b68bb6fc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 23 19:32:58 2003 +0000

    * aclocal.in (write_aclocal): Consider files with relative
    paths as local to the project, i.e., subject to m4_include.
    * tests/subpkg.test (ACLOCAL_AMFLAGS): Make sure m4_include
    is also used for .m4 files in the outer project.

commit 74fe06a8da51f85af74d7cb8ec9b5531f4939bfb
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 23 08:14:35 2003 +0000

    Support for multiple inputs in AC_CONFIG_FILES.
    Requested long ago by Harlan Stenn.
    * automake.in (handle_dist): Remove unused argument $makefile.
    (handle_subdirs): Expect SUBDIRS elements in $relative_dir,
    not $am_relative_dir.
    (rewrite_inputs_into_dependencies): Allow $add_srcdir to
    be a filename that must always be prefixed by $(srcdir) or
    $(top_srcdir).
    (handle_configure, generate_makefile): Revamp to make the
    Makefile.am, Makefile.in, Makefile more independent.
    (locate_am): New function.
    (scan_configure_dep, parse_arguments): Use locate_am.
    (MAIN): Adjust call to generate_makefile.
    * lib/am/configure.am: Remove %MAKEFILE-IN% from the dependencies
    of %MAKEFILE%.  %MAKEFILE-IN% is already in %MAKEFILE-DEPS%.
    * tests/output6.test, tests/output7.test: New files.
    * tests/Makefile.am (TESTS): Add them.
    * automake.texi (Requirements) <AC_CONFIG_FILES>: Document how
    multiple inputs are scanned.

commit 9cf2ab697fb786e5d4e73e4448b962327ac07582
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 22 22:05:27 2003 +0000

    missing file from 2003-08-29

commit 31e9e7bbc8162c96daafb3ee3372fda0cb4db606
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Sep 13 21:54:26 2003 +0000

    * Makefile.am (FETCHFILES, fetch): Do not fetch lib/Automake/XFile.pm
    and lib/Automake/Struct.pm from Autoconf.
    * lib/Automake/XFile.pm: Update comment, Automake is now
    the master for this file.  Cosmetic changes.

commit b02c8bffe7389114c8fc6c468685f67387e6f220
Author: Akim Demaille <address@hidden>
Date:   Fri Sep 12 08:37:57 2003 +0000

    * lib/Automake/FileUtils.pm (&update_file): s/cannot not/cannot/g.
    Reported by Gary Vaughan.
    (&find_file): Walk the @include in forward order.

commit 9293885dad0268629fe840d3c3f2a1f65de38b5f
Author: Akim Demaille <address@hidden>
Date:   Tue Sep 9 12:27:28 2003 +0000

    * lib/Automake/FileUtils.pm (&update_file): Be sure not to leave
    trailing files.

commit a7d7581b3a22ede67c2836e7b1788d7820a9add1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 7 13:26:44 2003 +0000

    Changes to m4_included files should also cause aclocal.m4 to change.
    * aclocal.in (m4_include_rx): New variable.
    (scan_configure_dep): New function.
    (scan_configure, add_file): Simplify using scan_configure_dep.
    * tests/Makefile.am (TESTS): Add acloca13.test.
    * tests/aclocal13.test: New file.

commit f747f1222c14cf5afb4263ea0f30f4f24ce694d6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 7 12:44:44 2003 +0000

    * tests/instsh.test: Do not reset $ACLOCAL and $AUTOMAKE now
    that we have fake version in the $PATH.

commit e03ca7eba0eb855d40871e6862f6abe19f9f0039
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 7 10:14:25 2003 +0000

    * aclocal.in (add_file): Remove useless filling of $output, probably
    left a after CVS conflict.  This code is now in write_aclocal.

commit 9e88c16c51540a59394ac9bcc607746ebcbd90d0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 7 09:55:36 2003 +0000

    * aclocal.in (configure_ac): Do not call require_configure_ac
    before parsing the options.
    * automake.in (configure_ac): Likewise.
    * lib/Automake/Variable.pm (configure_ac): Do not require configure.ac,
    find it.
    * lib/Automake/Configure_ac.pm (require_configure_ac):
    find_configure_ac never return an undefined value, so test
    the file's existence instead.
    * tests/Makefile.am (TESTS): Add help.test.
    * tests/help.test: New file.

commit 09cce90f0b24665e65a32194d15a5e97186cbc2d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Sep 6 21:10:40 2003 +0000

    * lib/Automake/XFile.pm: Update to use ChannelDefs.
    (close): Call Automake::FileUtils::handle_exec_errors on errors.
    * automake.in (scan_autoconf_files): Exit with $?=63 on version
    mismatch.
    (scan_autoconf_traces): Likewise.  Close the autoconf pipe to
    capture abnormal exits.
    * aclocal.in ($exit_status): Remove, and use Channels.pm's $exit_code
    instead.
    (trace_used_macros): Close the autom4te pipe to capture abnormal exits.
    * lib/missing: When a tool has run and exited with $?=63, emulate
    it.  Adjust the diagnostic and pretend the tool is tool old in this
    case.  Use an emacs-updated "scriptversion" variable.
    * configure.in: Output tests/aclocal-${APIVERSION} and
    tests/automake-${APIVERSION}.
    * tests/aclocal.in, tests/automake.in,
    tests/missing.test, tests/missing2.test: New files.
    * tests/defs.in (AUTOMAKE, ACLOCAL, PATH): Define
    to use tests/aclocal-$APIVERSION and tests/automake-$APIVERSION.
    * tests/dup3.test: Remove. alocal9.test, acloca10.test, and others are
    already testing for this.
    * tests/depacl2.test, tests/dup2.test, tests/order.test: Fix
    configure.in so that aclocal works.
    * tests/defun.test: Quote the AC_DEFUN body.
    * tests/Makefile.am (TESTS): Add missing.test and missing2.test,
    and remove dup3.test.
    (check_SCRIPTS): Add aclocal and automake.

commit 3bc63d16552e2632dab1b2abbf94ba653d8ced72
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Sep 6 16:25:37 2003 +0000

    * tests/unused.test: Quote AC_DEFUN arguments.

commit 636c8076580a538799f07966b9bd18c7f157db32
Author: Paul Eggert <address@hidden>
Date:   Sat Sep 6 05:36:57 2003 +0000

    Spelling and minor grammar fixes.

commit 26921d67fe8cd594f8dbf708fe06beeb044e5b01
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 1 22:05:16 2003 +0000

    * lib/config.sub, lib/config.guess, lib/texinfo.tex,
    lib/config-ml.in, lib/symlink-tree: New upstream versions.

commit f7613f1314cef75e3f7f759d8d140cb75bce021c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 31 21:24:45 2003 +0000

    * tests/yacc7.test: Require bison.

commit d39793a3d35375fb9c15be17741d6b6d31d01a06
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 31 21:15:57 2003 +0000

    * aclocal.in (scan_file): Warn about underquoted AC_DEFUN.
    ($underquoted_manual_once): New variable.
    * automake.texi (Extending aclocal): Document this.

commit f4cf7056d1667b4c1261920a69b1c78392f50469
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Aug 28 22:49:58 2003 +0000

    * aclocal.in (@file_order): New variable, to make sure
    files are output in the opposite order of the -I arguments.
    (scan_file): Fill it.
    (trace_used_macros, write_aclocal): Use it.
    (scan_m4_files): Reverse the directory contents, so that
    macros from the lexicographically greatest files are preferred.
    * tests/aclocal9.test, tests/acloca10.test, tests/acloca11.test:
    New files.
    * tests/Makefile.am (TESTS): Add them.

commit c2f546d34d84ccceb69f1795c3127db2c4c81503
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 24 22:34:59 2003 +0000

    For Debian Bug #206299:
    * automake.in ($configure_deps_greatest_timestamp,
    $output_deps_greatest_timestamp): New variables.
    (initialize_per_input): Reset $output_deps_greatest_timestamp.
    (scan_autoconf_traces, scan_autoconf_files, read_am_file):
    Update $configure_deps_greatest_timestamp and
    $output_deps_greatest_timestamp
    (generate_makefile): Rewrite the logic to decide whether
    to rewrite the output.  Move the leading dup_channel_setup
    and trailing drop_channel_setup to MAIN, so that
    drop_channel_setup is executed for all exit paths.
    * tests/aclocal7.test: Update to check for $AUTOMAKE --no-force
    * tests/distcom6.test: New file.  Report from Scott James Remnant.
    * tests/Makefile.am (TESTS): Add distcom6.test.

commit 9e9f797472a14cc31681bcd551071b8f7e8e478e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 24 19:56:07 2003 +0000

    * configure.in: Require Autoconf 2.57b to be sure
    aclocal can use autom4te --language Autoconf-without-aclocal-m4.
    * m4/init.m4: Likewise.  Move the AC_PREREQ and m4_pattern_allow
    calls inside the AM_INIT_AUTOMAKE macro.
    * m4/auxdir.m4, m4/cond.m4, m4/lex.m4, m4/regex.m4: Move
    AC_PREREQ calls inside the macros.
    * m4/header.m4: Remove AC_PREREQ.

commit 4de3f2b8f05b5f46d32af7585e02302382688cbb
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 24 02:16:31 2003 +0000

    * automake.in (file_contents_internal): Do not add newlines before
    empty actions.

commit 0bdf8b9d9e34ddd3604baf8c385cce76311202fc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 24 02:00:58 2003 +0000

    * aclocal.in (write_aclocal): Take an output file and list of
    used macros in arguments and make up the file contents here.
    (trace_used_macros): New function.
    (add_file): Do not update $output.
    ($output): Delete.
    (MAIN): Call trace_used_macros.  Then rewrite aclocal.m4 only
    for these traced macros.  This should shorten aclocal.m4 by
    stripping out unused macros.
    * automake.texi (Invoking aclocal): Document ${AUTOM4TE}.
    * tests/aclibobj.test: Make sure configure.in exists by the time
    aclocal runs.
    * tests/aclocal8.test: New file.
    * tests/Makefile.am (TESTS): Add aclocal8.test.
    Suggested by Bruno Haible and Akim Demaille.

commit 1e11808227a19074421862f8d3b1a7b84834d89a
Author: Akim Demaille <address@hidden>
Date:   Thu Aug 21 08:49:25 2003 +0000

    * lib/Automake/Configure_ac.pm (&find_configure_ac)
    (&require_configure_ac): Accept an optional directory argument.
    ($configure_ac): Remove.
    * aclocal.in, automake.in ($configure_ac): New.
    * lib/Automake/Variable.pm: Don't use $configure_ac, just
    configure.ac.

commit 38fc65e93bb7fb7e73f2be637c82237d9c5c921a
Author: Akim Demaille <address@hidden>
Date:   Wed Aug 20 17:28:05 2003 +0000

    * lib/Automake/FileUtils.pm: More perldoc.
    (&up_to_date_p): New.

commit a4f5cb9af7ba9316fd6b074231f21ba4936efbd6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 17 18:09:10 2003 +0000

    Fix for PR automake/398:
    * m4/python.m4: Do not call AC_PATH_PROGS if $PYTHON is already
    set.  Display `none' instead of `:' and $PYTHON is set to `:'
    when no suitable interpreter is found.  Honor ACTION-IF-FOUND and
    ACTION-IF-NOT-FOUND.
    * automake.texi (Python): Document ACTION-IF-FOUND and
    ACTION-IF-NOT-FOUND.
    * tests/python4.test, tests/python5.test, tests/python6.test,
    tests/python7.test, tests/python8.test, tests/python9.test: New
    files.
    * tests/Makefile.am (TESTS): Add them.
    Report from Per Cederqvist.

commit 5fd79af30382dce84cd8d462c5aab7861324c092
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Aug 13 21:29:58 2003 +0000

    Fix for PR automake/399:
    * m4/python.m4: Use AC_PATH_PROGS, not AC_PATH_PROG.
    Report from Per Cederqvist.

commit 206ac50a2a2a6a66b090eba7a32c667caf821add
Author: Raja R Harinath <address@hidden>
Date:   Tue Aug 12 23:32:59 2003 +0000

    * lib/Automake/Condition.pm (strip): Replace loop with 'grep'.
    (not): Replace loop with 'map'.
    * lib/Automake/DisjConditions.pm (sub_conditions): Likewise.
    * lib/Automake/Item.pm (not_alwasy_defined_in_cond):
    Don't 'simplify' result of 'invert', since it's already in
    canonical form.
    * lib/Automake/Rule.pm (define): Replace loop with
    'not_always_defined_in_cond'.

commit c5548fdc28d66ad8894a5c3e13f8a74cd2f6234a
Author: Raja R Harinath <address@hidden>
Date:   Tue Aug 12 22:33:44 2003 +0000

    typos in comments

commit 9a7923144d3e06fb9f6176f888044483ab79fdc1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Aug 12 17:52:09 2003 +0000

    * lib/Automake/Item.pm, lib/Automake/ItemDef.pm: New files.
    * lib/Automake/Rule.pm, lib/Automake/RuleDef.pm: New files.
    * lib/Automake/Makefile.am (dist_perllib_DATA): Add them.
    * lib/Automake/VarDef.pm: Make this a subclass of Automake::ItemDef.
    (new): Adjust to call Automake::ItemDef::new.
    (comment, location, owner): Delete.  Now inherited from ItemDef.
    * lib/Automake/Variable.pm: Make this a subclass of Automake::Item.
    (_new): Adjust to call Automake::Item::new.
    (name, def, rdef, _set, conditions, not_always_defined_in_cond):
    Delete.  How inherited from Item, where `_set' is called `set'.
    * automake.in (SUFFIX_RULE_PATTERN): Delete. Now in Automake::Rule.
    (suffix_rules_default): Delete.  Now
    Automake::Rule::_suffix_rules_default
    (suffixes): Delete.  Now Automake::Rule::suffixes.
    (TARGET_AUTOMAKE, TARGET_USER): Delete.  Now
    Automake::RuleDef::RULE_AUTOMAKE and Automake::RuleDef::RULE_USER.
    (%targets, %target_source, %target_name, %target_owner): Delete,
    replaced by the Rule and RuleDef classes.
    (dependencies, depend, actions): Delete.  Now in Automake::Rule.
    (suffix_rules, register_suffix_rule): Likewise.
    (KNOWN_EXTENSIONS_PATTERN, accept_extensions): Likewise.
    (known_extensions_list): Delete.  Now
    Automake::Rule::_known_extensions_list.
    (target_conditions): Delete.  Now inherited by Automake::Rule
    from Automake::Item::conditions.
    (rule_define): Delete.  Now Automake::Rule::define.  Adjust all
    callers.
    (target_defined): Delete.  Now Automake::Rule::rule.  Adjust all
    callers.
    (initialize_per_input): Adjust to call Automake::Rule::reset.
    (err_target, err_cond_target, msg_cond_target, msg_target,
    reject_target): Delete.  Now defined in Automake::Rule as
    err_rule, err_cond_rule, msg_cond_rule, msg_rule and reject_target.
    Adjust all callers.
    (handle_languages): Call suffix_rules_count.
    * tests/location.test: Adjust expected diagnostics.  We now display
    $(EXEEXT) accurately.

commit 90793a7453fcf7768e179a13a95926c539ae408e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Aug 9 22:34:30 2003 +0000

    Revert the fix for PR automake/291:
    * lib/Automake/Variable.pm (define): Do not warn about variables
    starting with `_' which are an issue on NEWS-OS 4.2R.  According
    to Paul Eggert, NEWS-OS 4.2R is ten years old, the latest version
    was released on 1996 and is not in wide use.  On the other hand,
    variables starting with `_' are mandatory in several situations,
    so diagnosing them is more annoying than useful.
    * tests/canon5.test: Do not use -Wno-portability.
    * tests/vars2.test: Delete.
    * tests/Makefile.am (TESTS): Remove vars2.test.
    Suggested by Jim Meyering.

commit 12e201a4b23d42012e7e162a3af180c322ece22e
Author: Raja R Harinath <address@hidden>
Date:   Sat Aug 9 20:11:45 2003 +0000

    * lib/Automake/DisjConditions.pm (ambiguous_p): Simplify slightly.
    * lib/Automake/tests/DisjConditions.pl (test_ambig): Test
    Automake::Disjunctions::ambiguous_p.

commit 6af7d2d35f82684c735bbc43876766d717d63d8b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Aug 9 12:04:10 2003 +0000

    ignore Config.pm

commit a1be9812ff9ebc9edd412ab531e11392798900f4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Aug 7 21:20:12 2003 +0000

    * lib/Automake/Variable.pm (condition_ambiguous_p): Move ...
    * lib/Automake/DisjConditions.pm (ambiguous_p): ... here.
    * automake.in (rule_define): Adjust usage.
    * lib/Automake/Variable.pm (_check_ambiguous_condition): Likewise.

commit 7c50114c9e6e606d2e7dac32016fce39667f7b28
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Aug 7 20:30:04 2003 +0000

    * lib/Automake/Options.pm: New file.
    * lib/Automake/Makefile.am (dist_perllib_DATA): Add Options.pm.
    * automake.in (FOREIGN, GNU, GNITS, $default_strictness)
    ($default_strictness_name, $strictness, $strictness_name)
    (%options, %global_options, process_option_list)
    (set_strictness): Remove, now in Options.pm.
    (initialize_per_input): Call Automake::Options::reset.
    (handle_options, get_object_extension, get_object_extension)
    (handle_languages, handle_single_transform_list, handle_compile)
    (handle_texinfo_helper, handle_man_pages, handle_dist)
    (handle_configure, do_check_merge_target)
    (handle_factored_dependencies, handle_tests)
    (handle_minor_options, scan_autoconf_traces, check_cygnus)
    (lang_sub_obj, lang_c_rewrite, lang_c_finish, rule_define)
    (make_paragraphs, am_install_var, parse_arguments): Adjust
    to set and read options via the new interface.

commit 9ee3ce161203896736494bf1c79f1bcaf101b1b8
Author: Raja R Harinath <address@hidden>
Date:   Thu Aug 7 11:21:45 2003 +0000

    * Makefile.am (maintainer-check): Update perllibdir.
    * lib/Automake/Makefile.am (Config.pm): Depend on Makefile too.
    (EXTRA_DIST): Add Config.in.
    * Makefile.in, lib/Automake/Makefile.in: Regenerate.
    * tests/defs.in (AUTOMAKE, ACLOCAL): Use absolute paths in
    $perllibdir.

commit 724be94691b2ea044a3632c3c02887ca8bceb3c6
Author: Raja R Harinath <address@hidden>
Date:   Thu Aug 7 00:32:29 2003 +0000

    * configure.in (AUTOMAKE, ACLOCAL): Search the 'lib' directory
    from the builddir too, to pick up Automake::Config.
    * tests/defs.in (AUTOMAKE, ACLOCAL): Likewise.
    * configure: Regenerate.
    * automake.in (BEGIN): Handle multiple directories in $perllibdir.
    * aclocal.in (BEGIN): Likewise.

commit d9b34878cc0bfe7a32e77fb11c18d1c27526014b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Aug 6 23:36:52 2003 +0000

    * tests/ltcond.test: Thinko.

commit 7096f341d9e073faf803097a0fbae610861ca001
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Aug 6 22:21:07 2003 +0000

    * lib/Automake/Config.in: New file.
    * lib/Automake/Makefile.am (nodist_perllib_DATA, do_subst,
    CLEANFILES): New variables.
    (Config.pm): New rule.
    * Makefile.am (maintainer-check): Adjust expected differences
    between automake.in and automake.
    * aclocal.in, automake.in: Use Automake::Config.

commit 271e79f44b524fab5603a100ee82037a5381d148
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Aug 6 21:20:15 2003 +0000

    * lib/Automake/Config.in: New file.
    * lib/Automake/Makefile.am (nodist_perllib_DATA, do_subst,
    CLEANFILES): New variables.
    (Config.pm): New rule.
    * Makefile.am (maintainer-check): Adjust expected differences
    between automake.in and automake.
    * aclocal.in, automake.in: Use Automake::Config.

commit f6c08136e010ed381218a3673d7b2c2b4b8855a7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Aug 5 19:44:00 2003 +0000

    * tests/ltconv.test: s/rm/rm -f/ to placate maintainer-check.

commit 38b63de1afcbe666e26f8bf84800ca5ad9e2dc7b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Aug 5 09:25:17 2003 +0000

    * automake.in (handle_texinfo_helper): Use the user definition
    of TEXINFO_TEX before checking for cygnus or AC_CONFIG_AUX_DIR.
    * tests/txinfo22.test: New file.
    * tests/Makefile.am (TESTS): Add txinfo22.test.
    Report from Tom Tromey.

commit bbde2866d97f2d8dd28be10f7e0e627417da6794
Author: Raja R Harinath <address@hidden>
Date:   Sun Aug 3 21:17:32 2003 +0000

    * lib/Automake/Variable.pm (@EXPORT): Remove
    traverse_variable_recursively and
    require_variables_for_variable.
    (require_variables_for_variable, traverse_variable_recursively)
    (_traverse_variable_recursively_worker): Convert to
    Automake::Variable methods, remove support for being
    invoked with variable names, and rename to ...
    (requires_variables, traverse_recursively)
    (_do_recursive_traversal): ... these.
    (_value_as_list_recursive_worker, transform_variable_recursively):
    Update to reflect changes.
    * automake.in (handle_LIBOBJS, handle_ALLOCA)
    (handle_libraries, handle_ltlibraries, am_primary_prefixes):
    Likewise.
    (define_objects_from_sources): Fix typo in comment.

commit 269f16e2247f284f3238eb0c2e0114e77198501d
Author: Raja R Harinath <address@hidden>
Date:   Sat Aug 2 14:14:59 2003 +0000

    (handle_source_transform): Replace 'grep' with 'map'.
    (register_language): Replace 'grep' with 'foreach' modifier.

commit 797e4c6e2a2d2e1d2441b300be81d90f649d2dfe
Author: Raja R Harinath <address@hidden>
Date:   Sat Aug 2 04:27:03 2003 +0000

    * lib/Automake/Variables.pm (variables): Return a list of
    Automake::Variable instances, not a list of strings.
    (dump): Remove support for being invoked with a string.
    (variables_dump): Adapt to these changes.
    * automake.in (check_typos): Likewise.
    (am_primary_prefixes): Likewise.

commit cf08d0a23b7fd9408116d9cbc3570f555f25c848
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 31 21:18:25 2003 +0000

    * lib/depcomp (aix): Support AIX Compiler version 6.

commit 524cffcb28066181576cb55e5bd26a9b573f8aaf
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 31 20:28:00 2003 +0000

    * automake.texi (A Shared Library): Rewrite and split into
    subsections.  Valuable comments from Norman Gray, Harlan Stenn,
    Tim Van Holder, and Guido Draheim.
    * tests/ltcond.test, tests/ltcond2.test, tests/ltconv.test: New files.
    * tests/Makefile.am (TESTS): Add them.

commit bfca7d0dfe6fb9e3aecd5970496f3adf8821c411
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 30 16:45:22 2003 +0000

    * automake.in (handle_single_transform_list): Complain about
    foo.$(OBJEXT) being created both with libtool and without, not
    about foo.lo.
    Report from Tim Van Holder.

commit 35b90fcf4d5b2417e324fb5bef41a88c653dd4ec
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jul 29 20:32:32 2003 +0000

    * Makefile.am (FETCHFILES, fetch): Add config-ml.in and
    symlink-tree.
    * lib/config.sub, lib/config-ml.in, lib/texinfo.tex: New
    upstream versions.

commit df7658d642e6dd970e88f174121645b11deff0d8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jul 28 06:44:33 2003 +0000

    * automake.in (handle_configure): Cosmetic change to avoid
    a maintainer-check complaint.

commit 2056a8f32d0bd35757073039dd8dd4e4a1503f31
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 27 21:25:17 2003 +0000

    * lib/Automake/Variable.pm (@EXPORT): Remove variable_dump.
    (variable_dump): Replace by ...
    (dump): ... this method.
    (rdef, _check_ambiguous_condition): Adjust to use ->dump.
    (define, variables_dump): Adjust to use Automake::Variable::dump

commit 851e765ab6db6cd5e5844e9abf24f0a00a47a33d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 27 12:58:38 2003 +0000

    * lib/am/compile.am (mostlyclean-compile): Do not erase core dumps.
    * automake.texi (Built sources example): Adjust example.

commit 38a3b8dac31ba7f744e2c6de5ea8d6658f914a4d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 26 11:00:36 2003 +0000

    * automake.in (get_object_extension, handle_languages)
    (handle_single_transform_list, handle_compile, handle_compile)
    (handle_texinfo_helper, handle_texinfo_helper, handle_man_pages)
    (handle_tests, handle_minor_options, check_gnu_standards)
    (lang_sub_obj, lang_c_rewrite, lang_c_finish, rule_define):
    Simplify "if (defined $options{'X'})" into "if ($options{'X'})".

commit 2ad5634f1ca1dfa40f62ab20bf15afc078c971d6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 26 10:12:03 2003 +0000

    Complete changes from 2003-07-08.
    * automake.in ($cmdline_use_dependencies, $use_dependencies): Remove,
    replaced by $options{'no-dependencies'}.
    ($global_options): Remove.
    (%global_options): New variable.
    (initialize_per_input): Empty %options.
    (process_option_list): Take a location and %options ref argument,
    process no-dependencies as other options.
    (handle_options): Do not reparse the global options, just initialize
    %options from %global_options and fill it with local options.
    (handle_languages, handle_single_transform_list)
    (handle_configure, check_cygnus): Adjust usage of
    $options{'no-dependencies'}.
    (make_paragraphs): Adjust usage of $options{'cygnus'}.
    (parse_arguments): Set cygnus and no-dependencies in %global_options.
    (scan_autoconf_traces) <AM_INIT_AUTOMAKE>: Call process_option_list
    to fill %global_options.

commit 2620a40939958ff00e63b5c5cd5c6ea702259a2b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jul 25 06:41:06 2003 +0000

    * tests/remake4.test: Use `$MAKE distdir' instead of `$MAKE dist' to
    avoid the use of tar.

commit a47cfdce0fa2eac455c01700dee131d59621eb93
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 24 21:33:11 2003 +0000

    * tests/gnuwarn2.test: Typo.

commit 8b8e4c3aeb47ed59f725ac8f9e3eaf8d29ffb5a5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 24 21:29:11 2003 +0000

    * tests/insthook.test: Use $MAKE, not make.

commit cfea6a81f5500a39b4a1efff818fe586331d5742
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 24 21:26:56 2003 +0000

    Fix missing rebuilds during `make dist' with BSD make.
    * automake.in (generate_makefile): Do not push Makefile.in, and
    Makefile.am into DIST_COMMON here.
    * lib/am/configure.am (DIST_COMMON): Do it here, and use
    %MAKEFILE-AM% and %MAKEFILE-IN% so that items in DIST_COMMON
    actually match the targets.   Prefix `configure' with `$(srcdir)/'
    to match the target.
    * tests/remake4.test: New file.
    * tests/Makefile.am (TESTS): Add remake4.test.
    Report from Akim Demaille.

commit eaddaf5cb024e9bfe7dbc31eb43f08d3b624ea6d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 24 08:05:03 2003 +0000

    regen

commit 36fd44a7d7f3f5d9d6d0691d3fb9fc00a04e8377
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 23 21:04:17 2003 +0000

    * automake.in (handle_multilib): Register all-multi.
    (file_contents_internal): Insert n when concatenating actions
    from "factored" rules.
    * lib/config-ml.in: New file, from GCC, including a patch
    from Ralf Corsepius (see GCC's PR 11526).
    * lib/symlink-tree.in: New file, from GCC.
    * lib/Makefile.am (dist_script_DATA): Add config-ml.in and
    symlink-tree.
    * lib/am/clean.am (distclean-generic): Do not delete Makefile here...
    (distclean, maintainer-clean): ... do it here.
    * lib/am/depend.am (distclean-depend): Likewise, replace by
    (distclean, maintainer-clean): ... these.
    * lib/am/multilib.am (all-recursive, install-recursive,
    mostlyclean-recursive, clean-recursive, distclean-recursive,
    maintainer-clean-recursive): Remove these rules.
    (mostlyclean-am, clean-am, distclean-am, maintainer-clean-am): Replace
    by ...
    (mostlyclean, clean, distclean, maintainer-clean): ... these.
    (all-am): Remove, done in handle_multilib.
    (install-am): Replace by ...
    (install-exec-am): ... this.
    * tests/Makefile.am (TESTS): Add multlib.test.
    * tests/multlib.test: New file, based on a test case by
    Ralf Corsepius

commit 5e80d0b04b1e77440c45a9264760666091f78f7f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 23 19:34:03 2003 +0000

    * lib/missing (autom4te): Typo.

commit 02b369974788f2e7793e143f5c1727cc6813c50a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 23 17:25:26 2003 +0000

    add to CVS, since it's distributed

commit 82044e8ba32bc6f969c9c1424ab6a74583ac16ee
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 20 21:57:36 2003 +0000

    remove superfluous entry about regenerated files

commit 14ecffce49795fb6debf0dd3f4a03b84894dc7a0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 20 21:51:41 2003 +0000

    update paragraph about non-maintainer files

commit ff8634e65813e3f02954507471ca5abd5e664e6f
Author: Derek R. Price <address@hidden>
Date:   Wed Jul 16 19:10:07 2003 +0000

    * automake.in (scan_autoconf_traces): Handle AC_CONFIG_LINKS.
    (handle_configure): Handle adding AC_CONFIG_LINKS arguments to
    distclean targets (CONFIG_CLEAN_FILES makefile var).
    * NEWS: Note new handling of AC_CONFIG_LINKS.
    * automake.texi (Other things Automake recognizes): Ditto.
    * tests/Makefile.am (TESTS): Add new tests.
    * tests/conflnk.test: New test that links are cleaned on distclean.
    * tests/conflnk2.test: New test that source files for links are
    distributed.
    
    * Makefile.in: Regenerated.
    * aclocal.m4: Ditto.
    * configure: Ditto.
    * stamp-vti: Ditto.
    * version.texi: Ditto.
    * lib/Makefile.in: Ditto.
    * lib/Automake/Makefile.in: Ditto.
    * lib/Automake/tests/Makefile.in: Ditto.
    * lib/am/Makefile.in: Ditto.
    * m4/Makefile.in: Ditto.
    * tests/Makefile.in: Ditto.

commit 6c06e0a85db6924397c66eed291fc067789e66ab
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jul 15 21:21:25 2003 +0000

    2003-07-15  Ralf Corsepius <address@hidden>  (tiny change)
    
        * automake.in (scan_autoconf_traces): Trace AM_ENABLE_MULTILIB to
        render $seen_multilib functional again.

commit 2b957614de7b3b865f67c7a38d6e52b91dc0a423
Author: Raja R Harinath <address@hidden>
Date:   Thu Jul 10 23:39:09 2003 +0000

    Avoid using refs as hash keys.
    * lib/Automake/Variable.pm ($_traversal): New.
    (reset): Reset $_traversal.
    (_new): New attribute 'scanned'.
    (%_vars_scanned): Remove.
    (traverse_variable_recursively)
    (traverse_variable_recursively_worker):
    Use $_traversal instead of %_vars_scanned to detect recursively
    defined variables.

commit 307d66f7d0a346a10d581f7cb02706c03eb012e2
Author: Raja R Harinath <address@hidden>
Date:   Thu Jul 10 22:26:09 2003 +0000

    (am--refresh): Silence.

commit 05ab933223b03ae7ac6b65ec19c94fc2cc29e91a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 10 20:51:27 2003 +0000

    * lib/Automake/Variable.pm (define): Make clear the diagnostic
    about variable names starting with `_' is about *Make* variables.

commit 38871b1446216ba79fa55e53a06f13af9e2e9b50
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 10 20:32:27 2003 +0000

    For Debian Bug #193907:
    * automake.texi (Clean): make maintainer-clean should still
    allow ./configure && make to run.

commit 269b5db70731c6e8ec526b61ebedfc98f4b46727
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 10 20:04:01 2003 +0000

    * automake.texi (CVS): Typo.

commit 4152bd4a4ed440ee60d98f672a65e63696640f79
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 9 22:09:28 2003 +0000

    * aclocal.in: Use Automake::FileUtils.
    (parse_arguments, scan_configure, scan_m4_files): Never call
    "die" to print an error message.  Use print and exit.
    * automake.in: Use Automake::FileUtils.
    * lib/Automake/General.pm ($debug, $help, $tmp, $verbose,
    $version, &debug, &getopt, &mktmpdir, &verbose): Remove.
    (END): Do not massage Perl's exit code.  Do not clean any temporary
    directory.
    (find_file, mtime, update_file, xsystem, contents): Move to ...
    * lib/Automake/FileUtils.pm: ... this new file.  Adjust to
    report errors using Channels.
    (handle_exec_errors, xqx): New functions, from Autoconf.
    * lib/Automake/Makefile.am (dist_perllib_DATA): Add FileUtils.pm.

commit 1a37abc570ed525de802d472024d9cf24df28293
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 9 22:07:10 2003 +0000

    * lib/Automake/Variable.pm (_traverse_variable_recursively_worker):
    Return the empty list on recursively defined variable.  This
    supersedes my change of 2003-07-02.

commit fed8007c10f95e71f928e377e7e3d7e932e2be59
Author: Akim Demaille <address@hidden>
Date:   Tue Jul 8 10:48:53 2003 +0000

    Fix the ChangeLog.

commit 21c694822b037b5a0a83b5e1fa66821e83b2d107
Author: Akim Demaille <address@hidden>
Date:   Tue Jul 8 08:10:21 2003 +0000

    * automake.in ($cygnus_mode): Replace with $options{'cygnus'}.
    Adjust all dependencies.
    (&depend): Move next to %dependencies.
    (&initialize_per_input): Initialize the 'cygnus' field of
    '%options' to spare the code from 'exists' or 'defined' when
    testing it.

commit 458e7448ffb7c3feff86f36189e08f21ce38632f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 6 23:48:09 2003 +0000

    * automake.in (generate_makefile): Move near the end of the
    file, after the definition of all called functions, so that
    prototypes can be enforced.

commit 164a3583ad1eb69c811a0ab9f5c0825b34bd7d17
Author: Akim Demaille <address@hidden>
Date:   Sun Jul 6 19:30:46 2003 +0000

    * lib/am/subdirs.am (RECURSIVE_TARGETS): Move install-recursive,
    install-exec-recursive, install-data-recursive and
    uninstall-recursive addition to...
    * lib/am/texinfos.am: here.
    * lib/am/texinfos.am, lib/am/subdirs.am: Remove the .PHONY
    declaration of RECURSIVE_TARGETS.

commit 7a8e1400c3ed384328375260dc74dd5bd422d963
Author: Akim Demaille <address@hidden>
Date:   Sun Jul 6 19:29:25 2003 +0000

    Fix the ChangeLog.

commit d23e68215c6c6bd2cd9deb4df74b86a54fbe70e6
Author: Akim Demaille <address@hidden>
Date:   Sun Jul 6 19:27:29 2003 +0000

    * automake.in (&define_files_variable): New.
    (&handle_texinfo_helper): Move the handling of user variables from
    here, to...
    (&handle_texinfo): here.
    This is to balance the size of these functions, and to match the
    convention of other _helper functions.
    (&handle_texinfo_helper): Use &define_files_variable.
    Move some code to use less variables.
    Rename $info_cursor as $texi.
    (&handle_texinfo): Do not call handle_texinfo_helper if there are
    no TEXINFOS.
    * lib/am/texinfos.am: Sort the occurrences of dvi, info, pdf, ps
    and html.
    Remove *-recursive targets from .PHONY, they are part of
    $(RECURSIVE_TARGETS) anyway.
    (install-info, mostlyclean-aminfo): Are .PHONY.

commit f9cef4a35ffef7b11611095b59088c4fe5ecd07b
Author: Akim Demaille <address@hidden>
Date:   Sun Jul 6 07:42:36 2003 +0000

    * automake.in (&define_files_variable): New.
    (&handle_texinfo_helper): Move the handling of user variables from
    here, to...
    (&handle_texinfo): here.
    This is to balance the size of these functions, and to match the
    convention of other _helper functions.
    (&handle_texinfo_helper): Use &define_files_variable.
    Move some code to use less variables.
    Rename $info_cursor as $texi.
    (&handle_texinfo): Do not call handle_texinfo_helper if there are
    no TEXINFOS.
    * lib/am/texinfos.am: Sort the occurrences of dvi, info, pdf, ps
    and html.
    Remove *-recursive targets from .PHONY, they are part of
    $(RECURSIVE_TARGETS) anyway.
    (install-info, mostlyclean-aminfo): Are .PHONY.

commit 88f1bd819ec1e620fa179c2344fc80517d736549
Author: Akim Demaille <address@hidden>
Date:   Sat Jul 5 08:23:18 2003 +0000

    * lib/am/distdir.am: Use ';' as a terminator, not a separator, for
    sed complex commands, as required by NetBSD sed.
    Reported by Patrick Welche.

commit 8c3fac19c3a387d64048b396d425edc52619c24f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jul 4 22:37:10 2003 +0000

    * lib/config.guess, lib/config.sub: New upstream version.

commit 99ccb774c2a23a1bcd7524b5e722156c08ba9a65
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jul 4 22:23:04 2003 +0000

    typo

commit 99f9c5ee89e389909437ff07b3e5605bd2749ac6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jul 4 22:13:52 2003 +0000

    * automake.texi (Optional, Dist): AC_CONFIG_AUX_DIR files
    are automatically distributed.

commit c0cc33cebe06ef8ee5a3f07707f24ebbb7553ebc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jul 4 21:08:06 2003 +0000

    * lib/depcomp (icc): Update to grok ICC 7.1's output.
    * m4/depend.m4 (_AM_DEPENDENCIES): Check dependency generation
    in a subdirectory, and with many dependencies.  This
    catches more failures of depcomp.
    Reports from Ralf Wildenhues and Akim Demaille.

commit ae954adccefe42db555945571c2dabe6a06b8e15
Author: Akim Demaille <address@hidden>
Date:   Fri Jul 4 08:36:53 2003 +0000

    * automake.in (&scan_texinfo_file, &output_texinfo_build_rules,
    (&handle_texinfo_helper, &handle_texinfo): Formatting changes.
    Prototype properly.
    Don't use & when calling functions.

commit 9b037ba076a26b370da4a9f0830789ee34190730
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 3 20:38:21 2003 +0000

    * NEWS: Categorize entries.
    Suggested by Jim Meyering.

commit 41649edb771b104c4cc7adbb38a7bccc3ddf3598
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 3 18:58:50 2003 +0000

    * Makefile.am (maintainer-clean): Disallow '$AUTOMAKE && exit 1'.
    Ignore @...@ substitutions in comments.
    * tests/defs.in: Try to make the shell more POSIX compliant.
    (AUTOMAKE_run, AUTOMAKE_fails): New functions.
    * tests/README: Mention AUTOMAKE_fails.
    * tests/alloca.test, tests/alloca2.test, tests/ansi8.test,
    * tests/asm.test, tests/backsl3.test, tests/backsl4.test,
    * tests/badline.test, tests/badopt.test, tests/canon.test,
    * tests/canon5.test, tests/colneq.test, tests/comment3.test,
    * tests/comment5.test, tests/cond2.test, tests/cond20.test,
    * tests/cond23.test, tests/cond24.test, tests/cond27.test,
    * tests/condinc2.test, tests/conff2.test, tests/cxx2.test,
    * tests/dejagnu2.test, tests/dirforbid.test,
    * tests/distcom3.test, tests/else.test, tests/exdir2.test,
    * tests/exeext2.test, tests/gcj2.test, tests/gcj5.test,
    * tests/getopt.test, tests/gettext.test, tests/gettext2.test,
    * tests/gnits.test, tests/gnuwarn.test, tests/gnuwarn2.test,
    * tests/insh.test, tests/lex2.test, tests/libobj10.test,
    * tests/libobj12.test, tests/libobj13.test,
    * tests/libobj3.test, tests/library2.test,
    * tests/library3.test, tests/libtool4.test,
    * tests/libtool6.test, tests/lisp2.test, tests/location.test,
    * tests/nogzip2.test, tests/output5.test, tests/overrid.test,
    * tests/percent.test, tests/percent2.test,
    * tests/pluseq5.test, tests/pluseq7.test, tests/pluseq9.test,
    * tests/pr211.test, tests/primary.test, tests/primary2.test,
    * tests/python2.test, tests/recurs.test, tests/reqd2.test,
    * tests/seenc.test, tests/specflg.test, tests/specflg2.test,
    * tests/spell.test, tests/spell2.test, tests/srcsub.test,
    * tests/srcsub2.test, tests/stdlib.test, tests/subdir7.test,
    * tests/substtarg.test, tests/suffix11.test,
    * tests/symlink.test, tests/syntax.test,
    * tests/targetclash.test, tests/txinfo4.test,
    * tests/version3.test, tests/warnopts.test,
    * tests/xsource.test, tests/yacc2.test: Use set -e,
    AUTOMAKE_fails, and always grep error message.

commit 88c387e73b858f83f204b26f71ae31b44fb2ec01
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 2 23:30:56 2003 +0000

    * automake.in (handle_ltlibraries): Fix call to msg.

commit be1f1e759c864ec970c55eb2fc0f3dc3cfd3d907
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 2 23:19:38 2003 +0000

    * tests/stamph.test: Delete.
    * tests/Makefile.am (TESTS): Remove stamph.test.

commit a0ade5d3d65a9045c7ad714669a558eed7f5afe4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 2 23:15:52 2003 +0000

    * automake.in (handle_single_transform_list): Use $var->name
    to print variable in the configure-substitution diagnostic.
    Do not mention the parent when it is the variable itself.

commit baee67f30f70e60233525c59397417618e3e44e6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 2 22:47:01 2003 +0000

    * tests/package.test: Delete.
    * tests/Makefile.am (TESTS): Remove package.test.

commit e832a8a9d157e2e019bc11e5ef23d22c4d399a11
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 2 22:20:32 2003 +0000

    * automake.in (cond_stack_else): Return FALSE if `if' was not
    used.
    (cond_stack_endif): Return TRUE if `if' was not used.  Do not
    display $negate and $cond, they are irrelevant and maybe undefined.

commit 21af290f859650897307e6cc74cac16bd5d019ad
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 2 21:57:51 2003 +0000

    * lib/Automake/Variable.pm (_traverse_variable_recursively_worker):
    Do not return undef when a variable is recursively defined, this
    causes warnings all over the place.  Return the empty string instead.

commit 3251a5a446be6f47b328bad2c33ceb9e6556ac4b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 2 20:53:07 2003 +0000

    * lib/am/distdir.am (distcheck): Protect loop of DIST_ARCHIVES
    from empty DIST_ARCHIVES.

commit 7390113b93d4a296b2136c7ce5d3851fad61394e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jul 1 21:25:39 2003 +0000

    * automake.in (scan_autoconf_traces): Check the expected
    number of arguments of each traced macro.
    * tests/overrid.test: Fix call to AM_CONDITIONAL.
    * tests/conff2.test: New files.
    * tests/Makefile.am (TESTS): Add conff2.test.
    Report from Paolo Bonzini.

commit 41740be4593a1b02876618f2363b4c92e93b117a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 30 06:35:55 2003 +0000

    * automake.in ($SUBST_REF_PATTERN): Do not define.
    (%gen_varname): Move to Variable.pm, as %_gen_varname.
    (initialize_per_input): Do not clean %gen_varname.
    (handle_options, check_libobjs_sources, handle_source_transform,
    handle_LIBOBJS, handle_ltlibraries, handle_texinfo_helper,
    handle_man_pages, handle_dist, handle_subdirs, handle_gettext,
    am_install_var): Adjust to use value_as_list_recursive,
    loc_and_value_as_list_recursive, and has_conditional_contents.
    (require_file_with_macro): Accept an Automake::Variable as argument.
    (traverse_variable_recursively,
    traverse_variable_recursively_worker, gen_varname,
    transform_variable_recursively): Move ...
    * lib/Automake/Variable.pm (traverse_variable_recursively,
    _traverse_variable_recursively_worker,
    _gen_varname, transform_variable_recursively): ... here.
    * automake.in (variable_conditionally_defined,
    variable_value_as_list_recursive_worker,
    variable_value_as_list_recursive
    variable_loc_and_value_as_list_recursive): Move ...
    * lib/Automake/Variable.pm (has_conditional_contents,
    _value_as_list_recursive_worker,
    value_as_list_recursive, loc_and_value_as_list_recursive): ... here.
    (reset): Reset %_gen_varname.

commit c7c1d2d709dd545d60bf5e8ef23c7ddf74e8e571
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jun 27 18:35:14 2003 +0000

    2003-06-27  Alexandre Duret-Lutz  <address@hidden>
    
        * tests/aclocal6.test: Test maintainer-clean in VPATH
        builds. (For Ralf's fix.)
    
    2003-06-27  Ralf Corsepius  <address@hidden>  (tiny change)
    
        * lib/am/configure.am (maintainer-clean): Remove
        $(top_srcdir)/autom4te.cache, not autom4te.cache.

commit b66d84a1ee906e1ad952059eb6e62df04f5d573c
Author: Akim Demaille <address@hidden>
Date:   Fri Jun 27 11:47:26 2003 +0000

    * automake.texi: Use @node with a single argument.

commit 231a4a0ecbb8a920a1ae67fdb642d68a30ad8cba
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jun 27 06:51:52 2003 +0000

    * m4/Makefile.am (dist_m4data_DATA): Add $(top_srcdir)/m4/amversion.m4.

commit 7fd997f8354a915fa5d68335a913dbf997f5f4b5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jun 27 00:08:04 2003 +0000

    Add Bernard Giroud -- see ChangeLog on 2003-06-13

commit 7b15b184f1058590b190fc0a06e2a39a10a13102
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jun 27 00:03:59 2003 +0000

    * lib/am/distdir.am (distcheck): Run $(am__remove_distdir)
    at the end of distcheck.  This was mistakenly removed on
    2003-06-15.
    * tests/subpkg.test: Make sure distcheck cleans up after itself.

commit c645bbc8b3a648d21a8ca54b300ca084e91e6494
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 26 23:54:07 2003 +0000

    * m4/Makefile.am ($(srcdir)/amversion.m4): Rename as ...
    ($(top_srcdir)/m4/amversion.m4): ... this.
    (DISTCLEANFILES): Remove.
    (nodist_m4data_DATA): Remove. amversion.m4 is automatically
    distributed.
    (EXTRA_DIST): Add amversion.in.

commit 782464d3b7ab6a0c0165f2805a9d94f779c536c7
Author: Akim Demaille <address@hidden>
Date:   Wed Jun 25 14:01:24 2003 +0000

    * automake.texi (Top): Use @copying and @insertcopying.
    Make Alexandre an author.
    * automake.in ($gen_copyright): Add the "(C)" to Copyright.
    * lib/depcomp: Likewise.

commit 5b94845c58393f301c6e4028568ff25d6ffb9c4d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 23 21:39:54 2003 +0000

    * lib/Automake/Variable.pm (vardef, rvardef, set_seen): New functions.
    (variable_defined, examine_variable): Remove.
    (%_ac_macro_for_var): Add an entry for ALLOCA.
    (require_variables): Use vardef instead of variable_defined.
    Do not use _cvar.
    * automake.in (generate_makefile): Do not push $(SOURCE) into
    @sources.  Use define_pretty_variable to define SOURCES.
    (handle_LIBOBJS, handle_ALLOCA): Use require_variables_for_variable
    to require LIBOBJS, LTLIBOBJS and ALLOCA.
    (handle_programs, handle_ltlibraries): Do not define an empty
    _DEPENDENCIES or _LDFLAGS variable when none is defined.
    (define_configure_variable): Do not check whether the variable
    already exists (it's Automake::Variable::define's job).
    (require_build_directory): Likewise, do not check
    the existence of am__dirstamp.
    (generate_makefile, handle_options, handle_languages)
    (check_libobjs_sources, handle_single_transform_list)
    (traverse_variable_recursively_worker, handle_source_transform)
    (handle_lib_objects, handle_LIBOBJS, handle_compile)
    (handle_libtool, handle_programs, handle_libraries)
    (handle_ltlibraries, check_typos, handle_texinfo_helper)
    (handle_man_pages, handle_tags, handle_dist, handle_subdirs)
    (scan_aclocal_m4, handle_gettext, handle_footer, handle_install)
    (handle_all, do_check_merge_target, handle_clean, lang_c_finish)
    (handle_tests, lang_yacc_target_hook, define_pretty_variable)
    (define_compiler_variable, define_linker_variable)
    (make_paragraphs, am_primary_prefixes, am_install_var): Adjust to
    call var, vardef, or set_seen, instead of variable_defined.  Use
    set_seen only for variables which are actually checked by
    check_typos.
    * tests/target.test: Delete.
    * tests/alloca.test, tests/alloca2.test: New files.
    * tests/libobj3.test: Check error message.
    * tests/distcom4.test: Make sure configure is in DIST_COMMON.
    This replace confdist.test.
    * tests/Makefile.am (TESTS, XFAIL_TESTS): Remove target.test.
    (TESTS): Add alloca.test and alloca2.test.  Remove confdist.test.

commit 97aee5d70df0abe4e71f951aeaef799ad091c2a5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jun 20 20:38:58 2003 +0000

    * automake.in (handle_dist): Delete DIST_COMMON before redefining
    it.  Bug report from Akim Demaille.
    (rewrite_inputs_into_dependencies): Make sure we always return
    something, even when $add_srcdir is 0.
    * tests/distcom4.test, tests/distcom5.test: New files.
    * tests/Makefile.am (TESTS): Add distcom4.test and distcom5.test.

commit 91837a7fa0a5596c3c61e8e63ff2845cdf37b0ec
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jun 20 19:12:32 2003 +0000

    * tests/cond29.test: Also check for _SOURCES.
    Report from Paolo Bonzini.

commit 1bac96a2b31926d0edb0343a2fca31164e208153
Author: Akim Demaille <address@hidden>
Date:   Fri Jun 20 08:16:43 2003 +0000

    * lib/am/configure.am: Replace leading spaces with a real tab.

commit abba57e6c9b362ff0cb0138fe0bf27395215a5c2
Author: Tom Tromey <address@hidden>
Date:   Sun Jun 15 22:27:22 2003 +0000

    Typo fix

commit a74e05653af852ba4f9263486211a023185b27e6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jun 15 17:43:20 2003 +0000

    * tests/nogzip.test, tests/nogzip2.test: New files.
    * tests/Makefile.am (TESTS): Add nogzip.test and nogzip2.test

commit 45bb4d835c3337ecdd4686dbecc458fbcd180ed5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jun 15 17:35:50 2003 +0000

    2003-06-15  Akim Demaille  <address@hidden>
    
        * automake.in (&make_paragraphs): Define %GZIP%.
        (&process_option_list): Accept no-dist-gzip2.
        (&handle_dist): Complain when no archive format is enabled.
        * lib/am/distdir.am (DIST_ARCHIVES): New variable.
        (dist-gzip, dist-bzip2, dist-tarZ, dist-zip): No longer
        conditioned.
        (dist): Build $(distdir).tar.gz conditionally.
        (distcheck): Use DIST_ARCHIVES to find an archive to unpack, and
        to list built archives.  Run $(MAKE) dist instead of dist-gzip.
        * automake.texi (Options, The types of distributions): Adjust.

commit 6ddb960ebaaf7650a375c85a943717b53ca3f98d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jun 15 16:19:48 2003 +0000

    2003-06-15  Jens Elkner  <address@hidden>  (tiny change)
    
            * m4/lispdir.m4 (AM_PATH_LISPDIR): Fix sed commands to work with
            POSIXLY_CORRECT=1.

commit 8293059ecabeb9358cc8f8bcc66143e5b36d6f47
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jun 14 22:01:41 2003 +0000

    2003-06-14  Karl Berry  <address@hidden>
            Alexandre Duret-Lutz  <address@hidden>
    
        * mkinstalldirs (scriptversion): New variable.  Setup emacs hooks
        to update it each time the file is written, as in install-sh.
        (usage): Improve message.
        (--version): New option.
        (--help): Output to stdout, not stderr.

commit 541827ee9b977746f94133f5cf9bec3ec14963bd
Author: Paul Eggert <address@hidden>
Date:   Sat Jun 14 05:05:47 2003 +0000

    * lib/install.sh (dsttmp, rmtmp): Do not use '#' in file names;
    it's not guaranteed by POSIX and it doesn't work on OpenVMS.
    Bug reported by Bernard Giroud in:
    http://mail.gnu.org/archive/html/autoconf-patches/2003-06/msg00013.html

commit a70aabfb6441c6e101727691b1883819959c9af8
Author: Paul Eggert <address@hidden>
Date:   Sat Jun 14 05:04:52 2003 +0000

    (dsttmp, rmtmp): Do not use '#' in file names;
    it's not guaranteed by POSIX and it doesn't work on OpenVMS.
    Bug reported by Bernard Giroud in:
    http://mail.gnu.org/archive/html/autoconf-patches/2003-06/msg00013.html

commit d42de1c8159015c1e4d5cf54543b1f898836fe4d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 5 20:33:05 2003 +0000

    * automake.in (check_gnu_standards): Use no-installman and
    no-installinfo's locations.
    (process_option_list): Fill %options with locations.
    (check_cygnus) Fill $options{'no-installinfo'} and
    $options{'no-dependencies'} with $cygnus_mode, so that it
    remains a Location.
    * tests/gnuwarn2.test: New file.
    * tests/Makefile.am (TESTS): Add gnuwarn2.test.

commit 3478d3799deaed342361756bde23cd7cc68ccf55
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 4 20:18:36 2003 +0000

    * automake.in (process_option_list): Record the location
    of ansi2knr's definition.
    (handle_compile): Use it.
    * tests/ansi3.test: Make sure the location appears correctly.
    Update to use set -e.
    * tests/ansi3b.test: New file.
    * tests/Makefile.am (TESTS): Add ansi3b.test.

commit 32eb6b5a4c06e3f7c30d068767de40908f560568
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 4 19:30:35 2003 +0000

    * tests/alpha.test: Really run $MAKE.  Augment to test
    subdirectories, and check-news report.
    * tests/alpha2.test: New file.  Bug report from Akim Demaille.
    * tests/gnits2.test: Make sure README-alpha is not distributed.
    * tests/Makefile.am (TESTS): Add alpha2.test.
    * automake.in (handle_minor_options): Distribute README-alpha
    using push_dist_common, not require_file_with_macro.

commit 7be4b03a76a4cb39327f5e5ec137fc880528e11f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jun 3 21:09:22 2003 +0000

    * lib/Automake/Configure_ac.pm
    (search_configure_ac, find_configure_ac): Rename as ...
    (find_configure_ac, require_configure_ac): ... these.
    * aclocal.in (scan_configure): Adjust call to require_configure_ac.
    * automake.in (scan_autoconf_files): Likewise.
    Suggested by Tim Van Holder.

commit 9f02b686c685da8630fbb86eac63cf1293f24310
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 2 23:35:00 2003 +0000

    * alocal.in: Use Automake::Configure_ac.
    ($configure_ac): Delete.
    (scan_configure): Adjust use of find_configure_ac;
    * automake.in: Use Automake::Configure_ac.
    ($configure_ac): Delete.
    (scan_autoconf_files): Adjust use of find_configure_ac;
    * lib/Automake/Configure_ac.pm: New file.
    * lib/Automake/General.pm (find_configure_ac): Delete.  Now
    replaced by Automake::Configure_ac::search_configure_ac.
    * lib/Automake/Makefile.am (dist_perllib_DATA): Add Configure_ac.pm.
    * lib/Automake/Variable.pm: Use Automake::Configure_ac.
    (require_variables): Adjust use of $configure_ac.

commit 6735518ef1192a010961ca590f0ed361f97dc8a2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 2 21:59:14 2003 +0000

    run autoconf

commit f68696e2e70cca41e7590ddbe9245ed806220514
Author: Akim Demaille <address@hidden>
Date:   Mon Jun 2 07:08:40 2003 +0000

    * lib/am/texi-vers.am, lib/am/subdirs.am, lib/am/scripts.am,
    * lib/am/remake-hdr.am, lib/am/python.am, lib/am/progs.am,
    * lib/am/program.am, lib/am/multilib.am, lib/am/mans.am,
    * lib/am/mans-vars.am, lib/am/ltlibrary.am, lib/am/ltlib.am,
    * lib/am/lisp.am, lib/am/libtool.am, lib/am/library.am,
    * lib/am/lang-compile.am, lib/am/java.am, lib/am/header.am,
    * lib/am/header-vars.am, lib/am/footer.am, lib/am/depend.am,
    * lib/am/dejagnu.am, lib/am/data.am, lib/am/compile.am,
    * lib/am/clean.am, lib/am/clean-hdr.am, lib/am/check.am,
    * lib/am/ansi2knr.am, lib/am/Makefile.am, lib/Makefile.am,
    * m4/strip.m4, m4/sanity.m4, m4/runlog.m4, m4/regex.m4,
    * m4/python.m4, m4/protos.m4, m4/options.m4, m4/obsolete.m4,
    * m4/obsol-lt.m4, m4/obsol-gt.m4, m4/multi.m4, m4/missing.m4,
    * m4/minuso.m4, m4/maintainer.m4, m4/lispdir.m4, m4/lex.m4,
    * m4/install-sh.m4, m4/header.m4, m4/gcj.m4, m4/dmalloc.m4,
    * m4/depout.m4, m4/cond.m4, m4/ccstdc.m4, m4/auxdir.m4, m4/as.m4,
    * m4/Makefile.am: White space changes and Copyright updates.

commit 4f299408abff4d92306a1de100ca3c42e2106423
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu May 29 19:05:55 2003 +0000

    * lib/Automake/Variable.pm (check_defined_unconditionally): Add
    the $parent_cond argument.
    (output): Use $self->name in diagnostic not $self.
    (variable_value_as_list): Rename as ...
    (value_as_list): ... this.  Declare as a method.  Take a $parent_cond
    argument and pass it to check_defined_unconditionally.  Do not call
    variable_assert, now that this is a method.
    (variable_assert): Delete (unused).
    * automake.in (traverse_variable_recursively_worker): Adjust to
    use check_defined_unconditionally and value_as_list as a methods.

commit 66fdf15e884cf32677e25e9fcd2103f3ed1e9b9d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu May 29 17:34:52 2003 +0000

    * lib/Automake/Variable.pm (output): Declare as a method, since it
    is only used this way.
    (define): Fix documentation of $cond.
    Suggested by Raja R. Harinath.

commit fde42f14f31965d8952c412db4abfea5c05d0f13
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun May 25 20:05:50 2003 +0000

    * lib/Automake/Variable.pm, lib/Automake/VarDef.pm: New files.
    * lib/Automake/Makefile.am (dist_perllib_DATA): Add Variable.pm
    and VarDef.pm.
    * automake.in: Use Automake::Variable and Automake::VarDef.
    (MACRO_PATTERN): Delete. Now Automake::Variable::_MACRO_PATTERN.
    (am_macro_for_var): Delete. Now Automake::Variable::_am_macro_for_var.
    (ac_macro_for_var): Delete. Now Automake::Variable::_ac_macro_for_var.
    (silent_variable_override): Delete.  Now
    Automake::Variable::_silent_variable_override.
    (var_value, var_location, var_comment, var_type, var_owner,
    var_pretty, content_seen): Delete.  This functionality is now
    offered by Automake::Variable and Automake::VarDef.
    (VAR_AUTOMAKE, VAR_CONFIGURE, VAR_MAKEFILE, VAR_ASIS, VAR_PRETTY):
    Delete.  Now defined in Automake::VarDef.
    (var_order): Delete.  Now Automake::Variable::_var_order.
    (appendvar): Delete.  Now Automake::Variable::_appendvar.
    (var_SUFFIX_trigger): Register using Automake::Variable::hook.
    (initialize_per_input): Call Automake::Variable::reset.
    (err_var, msg_cond_var, msg_var, reject_var): Delete.  Now
    defined in Automake::Variable.
    (generate_makefile, process_option_list, handle_languages)
    (traverse_variable_recursively_worker)
    (transform_variable_recursively, handle_compile)
    (handle_libraries, handle_ltlibraries)
    (check_typos, handle_dist, handle_subdirs, scan_autoconf_files):
    Adjust to use Automake::Variable functions.
    (check_ambiguous_condition): Delete.  Now
    Automake::Variable::_check_ambiguous_condition.
    (condition_ambiguous_p): Delete.  Now
    Automake::Variable::condition_ambiguous_p.
    (variable_not_always_defined_in_cond): Delete.  Now
    Automake::Variable::not_always_defined_in_cond.
    (macro_define): Delete.  Now Automake::Variable::define.
    (macro_delete): Delete.  Now Automake::Variable::variable_delete.
    (macro_dump): Delete.  Now Automake::Variable::variable_dump.
    (macros_dump): Delete.  Now Automake::Variable::variables_dump.
    (variable_defined): Delete.  Now
    Automake::Variable::variable_defined, with the target check
    temporarily disabled.
    (variable_assert): Delete.  Now Automake::Variable::variable_assert.
    (examine_variable): Delete.  Now
    Automake::Variable::examine_variable.
    (variable_conditions): Delete.  Now Automake::Variable::conditions.
    (scan_variable_expansions): Delete.  Now
    Automake::Variable::scan_variable_expansions.
    (check_variable_expansions): Delete.  Now
    Automake::Variable::check_variable_expansions.
    (check_variable_defined_unconditionally): Delete.  Now
    Automake::Variable::check_defined_unconditionally.
    (variable_value): Delete.  Now Automake::Variable::variable_value.
    (variable_value_as_list): Delete.  Now
    Automake::Variable::variable_value_as_list.
    (variable_value_as_list_recursive_worker): Adjust to use
    Automake::Variable functions.
    (variable_output): Delete.  Now Automake::Variable::output.
    (define_pretty_variable, define_configure_variable, read_am_file)
    (define_standard_variables, read_main_am_file): Adjust to use
    Automake::Variable functions.
    (handle_variables): Delete.  Now Automake::Variable::output_variables.
    (file_contents_internal, am_primary_prefixes, am_install_var)
    (require_file_with_macro, require_conf_file_with_macro)
    (push_dist_common): : Adjust to use
    Automake::Variable functions.
    (require_variables): Delete.  Now
    Automake::Variable::require_variables.
    (require_variables_for_macro): Delete.  Now
    Automake::Variable::require_variables_for_variable.
    * tests/Makefile.am (XFAIL_TESTS): Add target.test.

commit 0e9c8b66a613e89cc598f13d3297974d630e77ba
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun May 25 17:12:57 2003 +0000

    * tests/dejagnu7.test: Check if runtest supports --status.

commit d5dbe84d16f9cb21f153386ad9693c554feb0be5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri May 23 21:53:34 2003 +0000

    * lib/Automake/Location.pm (dump): Output 'INTERNAL' when position
    is undefined.

commit a40a5ffbbfc88be78fab58c800cf1943a2972a49
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri May 23 21:26:06 2003 +0000

    * lib/Automake/DisjConditions.pm (human): Fix infinite loop when
    $self contains only one Condition.

commit cd3b3948bf60b4afa291fd820f2b63dd82a1baaf
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri May 23 21:10:38 2003 +0000

    * automake.in: Use plain strict, including refs.
    (macro_define, handle_single_transform_list): Use &{'name'} to
    build references to named subroutines.

commit c1fb89fbba60b48c9f3560ff0da48b7720f1e419
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu May 22 20:44:11 2003 +0000

    * automake.texi: Update @dircategory to match the Free Software
    Directory.  End directory entries with dots.

commit ccd34c631f69fee5d6da69180abb3d9a6e551f81
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu May 22 20:23:33 2003 +0000

    * automake.texi (maintainer-mode): s/François/Fran@,{c}ois/.
    * lib/elisp-comp: s/François/Franc,ois/.
    Suggested by Paul Eggert.

commit 32394497827a8a6641637ebfac9a291a51cb09d0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu May 22 17:50:10 2003 +0000

    * automake.in: Move the "main" code at the end.
    (parse_arguments): Move near the end.
    ($KNOWN_EXTENSIONS_PATTERN, @known_extensions_list,
    accept_extensions, var_SUFFIXES_trigger): Move these definitions
    before any call to register_language.
    (am_file): Move the definition with all other global variables,
    do not use local to define it.
    * Makefile.am (maintainer-check): Expect no `local' in Automake.

commit 926cb59f728ce33d6242cd8cb9524142668c476a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed May 21 20:30:07 2003 +0000

    * lib/Automake/Wrap.pm, lib/Automake/tests/Wrap.pl: New files.
    * lib/Automake/Makefile.am (dist_perllib_DATA): Add Wrap.pm.
    * lib/Automake/tests/Makefile.am (TESTS): Add Wrap.pl.
    * automake.in (handle_texinfo_helper, pretty_print_rule)
    (variable_output): Adjust to use makefile_wrap instead of
    pretty_print_internal.
    (pretty_print_internal): Remove.  Renamed as Automake::Wrap::wrap
    and augmented to accept the $eol and $max_len arguments.

commit 49f024bf8840b4b8e1273c50c27ace1b1dcd49ce
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun May 18 08:38:21 2003 +0000

    * lib/Autom4te/XFile.pm, lib/config.guess, lib/config.sub,
    lib/texinfo.tex: New upstream versions.

commit f79ed3e7b3fac1b6142e3c283f8d7bce4e4b6f34
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat May 17 11:31:57 2003 +0000

    * lib/am/install.am (install, install-exec, install-data, uninstall):
    Declare conditionally using a if/else/endif block instead of
    using ?SUBDIRS?-style conditions.  The latter fail when
    %maybe_BUILT_SOURCES% is replaced by several lines.
    This fixes a bug introduced on 2003-04-06.
    * tests/bsource.test: New file.
    * tests/Makefile.am (TESTS): Add bsource.test.
    Reported by Bruno Haible.

commit 47e8d4ac67a5e6b54223ed8a000c21889c3b7fe4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun May 11 19:56:59 2003 +0000

    * automake.texi (renamed objects): New node.
    (Program and Library Variables): Move maude_DEPENDENCIES closer
    to maude_LDADD.  Define and use `per-target compilation flags' in the
    explanation for maude_CFLAGS et al.  Link to the `renamed objects'
    node.  Illustrate maude_SHORTNAME.

commit 7bb3bbe6e2560604a2f925fec6ff7b4afd74e180
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri May 9 17:58:21 2003 +0000

    * lib/install-sh: Update copyright notice and license to that of
    X11R6.  This removes an advertising clause reported as Debian bug
    #191717.

commit 9bbcbdb14d13bc9b11c63d4389506ede934d828c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed May 7 21:12:43 2003 +0000

    * configure.in (ACLOCAL): Do not use -I, --acdir is enough.

commit ee029043e5da73cc5b68bee3c76d217f9b0c1722
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed May 7 20:59:08 2003 +0000

    * m4/make.m4: Rename the doit target as am__doit,
    and make it phony.
    Reported by Philip S Tellis.

commit bb1e661b4b5b3d77b4b790f77cf855570e33e8d7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue May 6 22:36:54 2003 +0000

    quote DJGPP; from Simon Richter

commit 7a857e24fd531ddabe26a7c9f08eb612b872b5e3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue May 6 22:29:16 2003 +0000

    * lib/am/configure.am (%MAKEFILE-IN%): Propagate automake's exit
    status.
    * tests/makej.test: New file (test Autom4te's cache locking,
    new in CVS Autoconf).
    * tests/Makefile.am (TESTS): Add makej.test.

commit 12aa5ba688101b2e6a217974ec09ea5448b58723
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue May 6 12:07:22 2003 +0000

    * lib/Automake/General.pm (contents): New function.
    * aclocal.in (greatest_mtime, force_output): New globals.
    (scan_configure, add_file): Update $greatest_mtime.
    (parse_arguments): Parse --force.
    (write_aclocal): Do not overwrite $output_file unless needed.
    * automake.texi (aclocal options): Document --force.
    * tests/aclocal7.test: New file.
    * tests/Makefile.am (TESTS): Add aclocal7.test.

commit bdddac7bdb3e481f796829072023d9b43755c432
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon May 5 19:56:21 2003 +0000

    * automake.texi (Optional): Document m4_include.
    (Invoking aclocal): Shake a bit to introduce the various uses
    of aclocal and explain that aclocal will use m4_include for
    local files.
    (Extending aclocal): Show how to install installable macros
    in $(datadir)/aclocal, and make it clearer that writing installable
    macros is not the only way to extend aclocal.
    (Local Macros, Future of aclocal): New sections.

commit 2736db9fd27fbdd2e8a2cf6eb1f859d99a83152a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Apr 27 18:14:37 2003 +0000

    * automake.in (@common_files): Remove acinclude.m4 since
    it will be m4_included by aclocal.m4 and files are always
    distributed.
    (scan_aclocal_m4): Do not bother about acinclude.m4 anymore.
    We will get this dependency when tracing m4_includes.
    * tests/aclocal6.test: Make sure acinclude.m4 is distributed
    when used.
    * tests/acinclude.test: Delete.
    * tests/Makefile.am (TESTS): Remove acinclude.test.

commit 0cfc348e7ecf981a54ba31bf0d59d2520fffd165
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 25 20:46:21 2003 +0000

    * automake.in (handle_configure): Don't add @configure_deps to
    DIST_COMMON, we do this from lib/am/configure.am now.
    Define the am__configure_deps variable instead of substituing
    %CONFIGURE_DEPS%.
    * lib/am/configure.am (%MAKEFILE-IN%, $(top_srcdir)/configure,
    $(ACLOCAL_M4)): Use $(am__configure_deps) instead of %CONFIGURE_DEPS%.
    (DIST_COMMON): Add $(am__configure_deps).

commit 535b7ba4b5b9828d915d1ab25aae39ab25b194dc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 25 18:39:21 2003 +0000

    * tests/aclocal6.test: New file.
    * lib/am/configure.am (am--refresh): New rule.
    (%MAKEFILE-IN%, %MAKEFILE%, $(top_builddir)/config.status,
    $(top_srcdir)/configure): Call the top-level am--refresh from
    subdirectories.
    ($(ACLOCAL_M4)): Depend upon %CONFIGURE_DEPS%.  Call the
    top-level am--refresh when not in the top-level directory.
    Fix jump directories for VPATH builds.
    Suggested by Raja R. Harinath.

commit 425c4fddab019419400dd2127efa154298ff2d85
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Apr 24 18:54:46 2003 +0000

    typos

commit ab57cf2823f68bb3de9caf44607984de02bdd717
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Apr 24 18:48:07 2003 +0000

    * automake.in (scan_aclocal_m4): Do not parse ACLOCAL_AMFLAGS
    and glob for m4_files (We've got all local m4 files while
    tracing m4_include's).  Diagnose ACLOCAL_M4_SOURCES as obsolete.
    Distribute aclocal.m4 only at the top-level.
    (my_glob): Remove.  This fixes PR automake/11.
    (handle_dist): Strip leading `./' from directories.
    * aclocal.in (add_file): Output 'm4_include([file.m4])' instead
    of copying local files.
    (write_aclocal, parse_arguments): Bump copyright date.
    * configure.in: De not build m4/amversion.m4 from here ...
    * m4/Makefile.am ($(srcdir)/amversion.m4): ... do this here.
    (nodist_m4data_DATA): Use $(srcdir)/amversion.m4 instead
    of amversion.m4.
    * tests/Makefile.am (XFAIL_TESTS): Remove aclocal5.test.
    (TESTS): Remove aclocal2.test.  Do not test aclocal.test twice.
    * tests/aclocal2.test: Delete (pointless).
    * tests/aclocal5.test: Make sure configure's dependencies are
    distributed.
    * tests/acinclude.test: Adjust to search for m4_include.
    * tests/dirlist.test, tests/dup3.test: Run $AUTOCONF and grep
    configure instead of aclocal.m4.

commit b51046f01969592bed5f197337efd108f8fc2bea
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Apr 24 18:39:32 2003 +0000

    For automake PR/46:
    * automake.in (scan_aclocal_m4): Work in all directories, not only
    the top-level.  Prepend $(top_srcdir) in front of each aclocal.m4
    dependency.
    * lib/am/configure.am (config.status, configure, $(ACLOCAL_M4)):
    Define rebuild rules in each directory.
    * tests/subdir8.test: Augment to exercise aclocal.m4's dependencies
    from the top-level directory.
    * tests/aclocal5.test: New file.  Exercise aclocal.m4's dependencies
    from a subdirectory.
    * tests/Makefile.am (TESTS): Add aclocal5.test.
    (XFAIL_TESTS): Replace subdir8.test by aclocal5.test.

commit 9f26c3bba3592b9667052232dacc40056e500900
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Apr 24 18:33:42 2003 +0000

    For automake PR/46:
    * lib/am/configure.am (%MAKEFILE-IN%): If Makefile.in is rebuilt
    because of one of configure's dependencies, run automake without
    argument to update the whole tree at once.  Depend upon
    %CONFIGURE_DEPS%.
    (%MAKEFILE%): If Makefile is rebuilt because config.status has
    been updated, run config.status without arguments.
    * automake.in (scan_autoconf_traces): Prepend $(top_srcdir)
    before all files in @configure_deps.
    * tests/subdir5.test: Modernize configure.in, make sure
    maude/Makefile was actually created, and exercise %CONFIGURE_DEPS%.
    * tests/subdir8.test: New file.
    * tests/Makefile.am (TESTS): Add subdir8.test.
    (XFAIL_TESTS): Replace subdir5.test by subdir8.test.

commit 4449619660dd8d6def565ccc5137bacd131d4eb8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Apr 23 21:45:19 2003 +0000

    * automake.texi (Requirements): Typo in index
    s/AC_CONFIG_FILE/AC_CONFIG_FILES/.

commit 3fe320b8dddc79a9d97a9b83b108885c835efe9d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Apr 23 19:08:47 2003 +0000

    * lib/texinfo.tex: New upstream version.

commit 3df5e909ff6b5510586c19e2cb55e66a3b03f965
Author: Jim Meyering <address@hidden>
Date:   Mon Apr 21 15:09:46 2003 +0000

    .

commit accb338fb7140b214f34e6e6a889f9ef6f9c080e
Author: Jim Meyering <address@hidden>
Date:   Mon Apr 21 15:06:29 2003 +0000

        * lib/mkinstalldirs: Remove each sequence of spaces before a
        TAB character.
        * lib/depcomp: Search for TAB-SPC, not SPC-TAB.

commit c25977d3d9b3006bb448027b343756684b7d5227
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Apr 19 11:22:22 2003 +0000

    Fix for PR automake/389:
    * automake.in (handle_configure): Don't put $colon_infile in
    CONFIG-MAKEFILE.
    * tests/conff.test: New file.
    * tests/Makefile.am (TESTS): Add conff.test.
    Reported by Alexander Turbov.

commit a6753ef74b082aa5098535636aa387ef60c699b5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 18 20:05:31 2003 +0000

    back out mistaken commit

commit b0bc85201383232309199b3102323c19e5bd73a2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 18 19:59:31 2003 +0000

    * tests/defs.in: Handle required=etags to work around
    Exuberant Ctags.

commit d5925a4c9be432628e58bc0c1866d8bf02d56332
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 18 17:23:20 2003 +0000

    * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
    versions.

commit 9393c9374d45317b553bc09326b5e241e96a51a1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 18 17:15:02 2003 +0000

    * tests/dejagnu3.test, tests/dejagnu4.test, tests/dejagnu5.test:
    Distribute dejagnu test cases, so that distcheck actually runs them.

commit 807a7bb5faa6dea54106efcdc677f9d62d2a3167
Author: Jim Meyering <address@hidden>
Date:   Fri Apr 18 09:11:04 2003 +0000

    .

commit 7f964f3c9fdb196872c3313897809bc5d32526bd
Author: Jim Meyering <address@hidden>
Date:   Fri Apr 18 09:09:57 2003 +0000

    (variable_output): Fix typo in comment s/is/if/.

commit 0225bb1ca954863effd25470a405be61d0f0776e
Author: Richard Dawe <address@hidden>
Date:   Fri Apr 18 09:07:01 2003 +0000

    * lib/am/dejagnu.am (site.exp): Don't define tool in site.exp,
      because we set that by invoking runtest with --tool.
    * tests/Makefile.am (TESTS): Add dejagnu4.test, dejagnu5.test,
      dejagnu6.test, dejagnu7.test.
    * tests/dejagnu4.test: New test.
    * tests/dejagnu5.test: New test.
    * tests/dejagnu6.test: New test.
    * tests/dejagnu7.test: New test.
    
    * tests/dejagnu3.test: Make sure the DejaGnu test is actually run.

commit 50ca3cb88daa5cfa1d05adc7fa062df6659973c0
Author: Jim Meyering <address@hidden>
Date:   Fri Apr 18 08:54:34 2003 +0000

        * lib/am/yacc.am (?!GENERIC?%OBJ% aka .y.c): Don't redirect
        directly to address@hidden  Instead, redirect to address@hidden and 
rename upon success.
        Also, move the commands that update $@ so they are last.  Otherwise,
        this rule could leave the user with an up to date target (.c file)
        but with a missing or corrupted corresponding .h file.

commit 068e12a8d4590c4e8c3e8944d6fe1825ec63ec8f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Apr 17 19:57:58 2003 +0000

    s/Silent/Silence/

commit 431aff7bc43c2b1a9698548e3c48fea9028e8d73
Author: Richard Dawe <address@hidden>
Date:   Thu Apr 17 19:06:45 2003 +0000

    * tests/defs.in: Handle required=runtest, to detect runtest from DejaGnu.
    * tests/Makefile.am (TESTS): Add dejagnu3.test.
    * tests/dejagnu3.test: New test.

commit 089e43213a17611a7042b87d450f673a752ebefc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Apr 16 19:59:03 2003 +0000

    * automake.in (rule_define): If the user tries to override
    an Automake which has a -local variant, suggest using the
    -local variant in the -Woverride diagnostic.
    (handle_factored_dependencies): Register factored
    rules with rule_define, and define them only in undefined
    conditions.
    * tests/Makefile.am (TESTS): Add override.test.
    * tests/overrid.test: New file.
    * tests/phony.test: Count the number of .PHONY targets.

commit c72520e25efc6fe5c1ec92af034a1566bade6ca6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Apr 15 20:40:31 2003 +0000

    * lib/am/distdir.am (distuninstallcheck, distcleancheck): Silent
    these rules, so that we don't confuse users by echoing
    "echo ERROR:" commands which are not run.

commit 5eec56e1d573a265d99ee76504eb917d0c2aa7a1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Apr 14 19:59:30 2003 +0000

    2003-03-14  Richard Dawe  <address@hidden>
                Alexandre Duret-Lutz  <address@hidden>
    
            * automake.in (output_texinfo_build_rules, handle_texinfo_helper,
            initialize_per_input):  Add infrastructure for generating HTML
            documentation from texinfo source.
            * lib/am/texinfos.am: Add rules for building HTML documentation
            from texinfo source.
            * lib/am/texibuild.am: Likewise.
            * automake.texi (Texinfo): Document rules for building
            HTML documentation from texinfo source.
            * tests/txinfo21.test: New file.
            * tests/Makefile.am (TESTS): Add txinfo21.test.
        * tests/defs.in: Handle required=makeinfo-html.

commit c60acc33dc59d43540a99bdf060ca28d24d36b1e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Apr 14 19:13:15 2003 +0000

    * automake.in (%silent_variable_override): New variable.
    (macro_define): Warn about variable definitions overriding
    Automake variables.
    (rule_define): Warn about target definitions overriding
    Automake variables.  Fix $condmsg definition.
    * automake.texi (Invoking Automake): Document the `override'
    category.
    * lib/Automake/ChannelDefs.pm (usage): Likewise.
    * lib/am/texinfos.am [!%?CYGNUS] (MAKEINFO): Do not define,
    this is already done in m4/init.m4.
    * tests/dejagnu2.test: Run $MAKE, don't only grep.  Use
    -Wno-override, and make sure we get a warning without.
    * tests/exeext2.test, tests/substtarg.test: Use -Wno-override,
    and make sure we get a warning without.
    * tests/exeext3.test, tests/java2.test, tests/nolink.test,
    tests/subpkg.test, tests/vartest.test: Use -Wno-override.
    * tests/txinfo13.test: Use installcheck-local instead of overriding
    installcheck.
    * tests/txinfo2.test: Run $MAKE on the real Makefile (this test
    used to succeed thanks to a failure...)
    * tests/location.test: Adjust expected messages.
    * tests/Makefile.am (XFAIL_TESTS): Add txinfo5.test.

commit dd33ea9a8391f71b370a8954e9c0df6e02db0673
Author: Raja R Harinath <address@hidden>
Date:   Sat Apr 12 16:41:59 2003 +0000

    * lib/Automake/DisjConditions.pm (true): Don't cache answer.
    (invert): Update comment.
    (_simplify): Remove.
    (simplify): Implement using invert().
    * lib/Automake/tests/DisjConditions.pl (test_simplify):
    Update to reflect changes.

commit 6125f2ebd6e164a6b99d6df5113520ced05e94e9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Apr 12 11:16:51 2003 +0000

    * automake.in (scan_autoconf_files): Augment the error message
    about AM_INIT_AUTOMAKE not found.
    Suggested by Bruno Haible.

commit 7db82ebdfea5886b00820530b33e5eee3b7671b1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 11 22:11:43 2003 +0000

    * lib/Automake/Version.pm: New file.
    * lib/Automake/Makefile.am (dist_perllib_DATA): Add Version.pm.
    * lib/Automake/tests/Version.pl: New file.
    * lib/Automake/tests/Makefile.am (TESTS): Add Version.pl.
    * tests/Makefile.am (TESTS): Remove version5.test.
    * tests/version5.test: Delete.  Move the tests to Version.pl.
    * automake.in (version_split, version_compare, version_check): Move ...
    * lib/Automake/Version.pm (split, compare, check): ... here.

commit 5b0f6ee7694aeaf39a9913484f1c696fc32af0b2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 11 21:12:23 2003 +0000

    * lib/Automake/tests/Condition.pl (test_reduce_and)
    (test_reduce_or): Cosmetics.
    * lib/Automake/tests/DisjConditions.pl (test_sub_conditions):
    Fix a comment.
    * lib/Automake/DisjConditions.pm (sub_conditions): Add missing C<...>
    in comment.
    * tests/yacc8.test, configure.in: Update copyright year.

commit 1b27a67ae87cf8266871f38d348c6d3764b8d2b7
Author: Richard Dawe <address@hidden>
Date:   Thu Apr 10 23:15:46 2003 +0000

    * configure.in: Get the build platform name.  Define
      MODIFICATION_DELAY as the time to wait after modifying a file,
      to cope with timestamp granularity issues, depending
      on the platform.
    
    * tests/defs.in: Define `sleep' using MODIFICATION_DELAY.

commit 4cb6003a252f4e21ebcc0a23dd7537f20c694bfa
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Apr 10 20:36:14 2003 +0000

    2003-04-08  Eric Siegerman  <address@hidden>  (tiny change)
    
            * automake.texi (Public macros): Clarify that the new
            AM_INIT_AUTOMAKE variant is preferred, and the old one
            deprecated.  Copy-edit the rest of the AM_INIT_AUTOMAKE item.
            (Hello): Caution that the example uses the deprecated
            AC_INIT/AM_INIT_AUTOMAKE syntax, and xref to the discussion.

commit 738c30a9ed6d64726ac44dc112fe540939a56c37
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Apr 10 19:50:22 2003 +0000

    Retain all variable definitions until the whole Makefile.am has
    been processed, then output all variables in one step, at the top
    of Makefile.in.  (Older revisions used to output user variables
    before generating Automake targets, and to mix Automake variables
    with Automake targets, preventing redefinitions of previously
    output variables.)
    
    * automake.in (%var_pretty): New variable.
    (VAR_ASIS, VAR_PRETTY): New constants.
    (@var_list): Rename as ...
    (@var_order): ... this.
    (initialize_per_input): Clear %var_pretty.
    (handle_variables): New function, extracted from ...
    (read_main_am_file): ... here.
    (generate_makefile): Call handle_variable after everything else.
    (handle_dist): Use define_pretty_variable, not pretty_print.
    (pretty_print): Delete.
    (macro_define): Augment with $COMMENT and $PRETTY parameters.
    Update %var_comment, %var_pretty, and @var_order.  Adjust callers.
    (variable_pretty_output): Merge with ...
    (variable_output): ... this, and choose the prettiness on a
    per-condition basis.
    (append_comments): Delete.  This work is now done by macro_define.
    (read_am_file, file_contents_internal): Don't call append_comments
    nor update @var_list, adjust calls to macro_define.
    (handle_subdirs): Don't explicitly output RECURSIVE_TARGETS,
    just mark it as VAR_PRETTY.
    * tests/exeext.test: Make sure bin_PROGRAMS is output only once.
    Report from Jim Meyering.

commit 9845b2f97d71f4c54d5ef2d6dcdaa3a7a450c00f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Apr 6 19:26:29 2003 +0000

    * automake.in (handle_installdirs): Rename as ...
    (handle_install): ... this.  Define maybe_BUILT_SOURCES.
    (generate_makefile): Adjust call to handle_install.
    * lib/am/install.am (install): Use %maybe_BUILT_SOURCES%.
    * automake.texi (Sources, Built sources example): BUILT_SOURCES
    is honored by `make install' too.
    * tests/check3.test: Make sure that `make install' also depends
    upon BUILT_SOURCES.
    Report from Alexander Turbov.

commit a71b3490639831ca5028a7f3e69323022b36a2d7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Apr 6 18:31:12 2003 +0000

    * lib/am/libs.am (ARFLAGS): Define.
    * automake.in (handle_libraries): Use `$(ARFLAGS)' instead of
    hard-coding `cru'.
    * automake.texi (A Library): Explain how AR, ARFLAGS and RANLIB
    are used, and how they can be overridden.
    (Program and Library Variables): Adjust to show `$(ARFLAGS)'
    instead of `cru'
    * tests/ar.test: Rewrite to test for AR, ARFLAGS, and RANLIB.
    * tests/ranlib.test: Delete, obsoleted by ar.test.
    * tests/Makefile.am (TESTS): Remove ranlib.test.
    Report from Paul Thomas.

commit 511a4c116a15185786a595aed584e205ccdeac9c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Apr 3 21:38:39 2003 +0000

    * automake.in (check_trailing_slash): New function (variation on
    a patch by Peter Muir).  Diagnose whitespaces following trailing
    backslash.
    (read_am_file): Use it.
    * tests/backsl4.test: New file.
    * tests/Makefile.am (TESTS): Add backsl4.test.
    Reported by Peter Muir.

commit 9319bbc5773f53251513a293ddabe62cbcc39dff
Author: Raja R Harinath <address@hidden>
Date:   Sun Mar 30 01:56:28 2003 +0000

    Speedup Automake::DisjConditions::invert().
    * lib/Automake/Condition.pm (multiply): New.
    * lib/Automake/DisjConditions.pm (_multiply): Use it.
    (sub_conditions): Likewise.
    
    * lib/Automake/Condition.pm (reduce): Rename to ...
    (reduce_and): ... this.
    (reduce_or): New.
    * lib/Automake/DisjConditions.pm (_multiply): Use reduce_or().
    * lib/Automake/tests/Condition.pl (test_reduce): Rename to ...
    (test_reduce_and): ... this.
    (test_reduce_or): New.
    * lib/Automake/tests/DisjConditions.pl
    (test_invert): Update to reflect effect of reduce_or().
    (test_simplify): Don't skip invert() on larger inputs.

commit 6197026f92c4c2af988b9778277c22a15bf70c04
Author: Raja R Harinath <address@hidden>
Date:   Sat Mar 29 21:29:08 2003 +0000

    Add a $sleep before modifying Makefile.am so
    that timestamp will change.

commit c9c66e4d4d21a298ca96300331b18f5809c66cd0
Author: Raja R Harinath <address@hidden>
Date:   Sat Mar 29 20:05:20 2003 +0000

    tests/yacc8.test: Add a sleep before modifying Makefile.am so
    that timestamp will change.

commit c7e4205df79fa64295409b6cdc9edbb689b52332
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Mar 23 20:37:20 2003 +0000

    * lib/am/tags.am (TAGS): Use --etags-include instead of --include,
    when supported by etags (Exuberant Ctags).
    * tests/tagsub.test: Rewrite to _run_ the `tags' rule.

commit e7f1a07bc41bd76bc2545652dae688e69575ee62
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 20 22:44:34 2003 +0000

    For Debian Bug #185388:
    * automake.texi (Extending): Augment the install-exec-hook
    discussion with an example how to symlink a versioned binary.
    * tests/insthook.test: Rewrite to test the above example.
    Report from James R. Van Zandt.

commit 1c09219161fe59f873ee8455a72e63adfecfcb04
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Mar 19 21:14:56 2003 +0000

    * Makefile.am (maintainer-check): Allow `automake:' tokens,
    occuring in location.test.  Automake now has 5 legitimate
    unsubstituted @address@hidden

commit de4bf87f372925f91ac564f4192d208b0b004803
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Mar 19 20:41:03 2003 +0000

    * tests/aclocal4.test: Require GNU make.

commit 05b30fc2f41f16622309f9ad52ce998f7c3c6b21
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Mar 14 21:57:49 2003 +0000

    regen

commit 0f1c53aee7f7041583e6436506759a0a1945ce78
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Mar 14 21:55:01 2003 +0000

    * tests/aclocal4.test: New file.  Test for the ACLOCAL_M4 bug below.
    * tests/Makefile.am (TESTS): Add aclocal4.test.

commit de27dcb6915b1193f62ea5dec206155d4a2075f3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Mar 14 21:46:57 2003 +0000

    * automake.in (scan_aclocal_m4): Define ACLOCAL_M4 even in
    subdirectories.  Makefile.in depends on that variable.

commit bb8d32459025ac2688426a56e05dca83c5744024
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 13 21:43:47 2003 +0000

    * m4/init.m4: Remove a leftover comment from the pre-1.7 era.

commit 6c960b137d07f4d8bcc17b79d93bcc0862ad9ca1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 13 21:33:59 2003 +0000

    Fix for PR automake/386:
    * m4/init.m4: Require Autoconf 2.55.
    Reported by Owen Taylor.

commit b36e1c8d767cae5008ff244b17ca7300a298d516
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 13 20:50:59 2003 +0000

    * lib/am/depend2.am (?GENERIC?%EXT%.o, ?GENERIC?%EXT%.obj)
    (?GENERIC?%EXT%.lo): Use `mv -f' instead of `mv' in FASTDEP mode.
    Suggested by Matthias Andree.

commit f6f73bf7110801bc3f5e9643b65eeb0e4eeaac02
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 13 20:33:05 2003 +0000

    * tests/README: Typo.

commit 0b0f6d101f1dbe69368fda2da23f630ab1c92641
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Mar 8 09:02:15 2003 +0000

    * lib/am/depend2.am (?GENERIC?%EXT%.o, ?GENERIC?%EXT%.obj)
    (?GENERIC?%EXT%.lo): Hide the if/then/else machinery for FASTDEP.
    Just echo the gcc command.
    Suggested by Karl Berry.

commit 6ceac84edfc9432d0e0d6c8523cec79fa77ca2f1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 6 21:18:57 2003 +0000

    * lib/am/depend2.am (?GENERIC?%EXT%.lo): Do not use
    `test -f foo || echo $(srcdir)/` to emulate a VPATH search when
    outputing suffix rules.  This follows 2003-02-25's change.
    * lib/am/lex.am (?GENERIC?%EXT%%DERIVED-EXT%): Likewise.
    * lib/am/yacc.am (?GENERIC?%EXT%%DERIVED-EXT%): Likewise.

commit 29e44495a63469fc66c65b1683b466f27ee9f3e0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 6 21:11:48 2003 +0000

    * lib/am/depend2.am (?GENERIC?%EXT%.lo): Do not use
    `test -f foo || echo $(srcdir)/` to emulate a VPATH search when
    outputing suffix rules.  This follows 2003-02-25's change.
    * lib/am/lex.am (?GENERIC?%EXT%%DERIVED-EXT%): Likewise.
    * lib/am/yacc.am (?GENERIC?%EXT%%DERIVED-EXT%): Likewise.

commit ee1ad51f91936a03144ad118b4aedaa90543e7ed
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Mar 5 22:22:50 2003 +0000

    * automake.texi (Requirements) <AC_CONFIG_FILES>: Files listed
    with AC_CONFIG_FILES are cleaned by `make distclean'.  Don't
    pretend otherwise.
    Reported by Rafael Laboissiere.

commit a0cb8d12a54c3783fdbd79d2aaaf81669b232b97
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 4 21:26:06 2003 +0000

    * lib/mdate-sh: Find out which column of the ls -l output contains
    the month. Do not assume it is at least the fifth column.

commit 057ebe8a8839aba6c347df3159728ca144a30f95
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Feb 26 21:05:12 2003 +0000

    * automake.texi (Emacs Lisp): Mention that `dist_' can be used.

commit dc4f0809ec63d1281a4884fc1548e06bb42600b7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Feb 26 20:53:48 2003 +0000

    * automake.texi (Emacs Lisp): Instruct people to use lisp_DATA
    instead of lisp_LISP when they don't want byte-compilation.
    Don't mention ELCFILES anymore.
    * automake.in (handle_data): Allow lisp_DATA.
    * tests/lisp5.test: New file.
    * tests/Makefile.am (TESTS): Add lisp5.test.

commit 8075904e4d912c2115894ca2fcbcf0e4e788431f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Feb 26 20:11:18 2003 +0000

    * automake.in (handle_emacs_lisp): Don't build *.elc files
    if ELCFILES was set empty.
    * tests/lisp4.test: New file.
    * tests/Makefile.am (TESTS): Add lisp4.test.
    Reported by Simon Josefsson.

commit 5c3640350a7656ca949f329c411979370d2aaba0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Feb 26 12:17:14 2003 +0000

    * tests/lex3.test, tests/lex5.test: Require flex.
    Reported by Leo Davis.

commit 421258da3e88cdd56574ec9e06de41d248e3df25
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 25 20:07:33 2003 +0000

    * lib/am/depend2.am (?GENERIC?%EXT%.o, ?GENERIC?%EXT%.obj): Do not
    use the `test -f foo || echo $(srcdir)/` to emulate a VPATH search
    when outputing suffix rules.
    * lib/am/texibuild.am (?GENERIC?%SOURCE_SUFFIX%.dvi)
    (?GENERIC?%SOURCE_SUFFIX%.pdf): Likewise.
    Suggested by Bruno Haible.

commit c6102156351d22740478216e71a56473a5ecc45a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 25 17:30:54 2003 +0000

    * automake.in (read_am_file): Catch trailing backslashes on last line.
    * tests/backsl3.test: New file.
    * tests/Makefile.am (TESTS): Add backsl3.test.
    Reported by Akim Demaille.

commit 3ba9f042c09145d4bf997596c62c50615a7f4b9f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 24 22:58:40 2003 +0000

    * ChangeLog: Move 2002's entries to ...
    * ChangeLog.02: ... this new file.
    * Makefile.am (EXTRA_DIST): Add ChangeLog.02.

commit 4cdd266bee184b7787ac899277b6ed5fc0f78d3d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 24 22:13:47 2003 +0000

    ignore Makefile

commit efba7b00b1cc6b40f86445de1a9873b1a543a729
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 24 22:12:19 2003 +0000

    2003-02-24  Richard Dawe  <address@hidden>
    
        * tests/version7.test: Use $sleep to sleep before updating
        the version, to work around timestamp inconsistencies in Windows.

commit 9fee13fe9b4e034529fc2ff8fd04fee766a3920c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 24 22:09:21 2003 +0000

    * lib/am/texibuild.am: Don't remove the target info files. Instead,
    back up and restore them if makeinfo fails.
    * tests/txinfo20.test: New file.
    * tests/Makefile.am (TESTS): Add txinfo20.test.

commit 6a5c8a294d4fe0b5af16c6e689a1ea72f4191aed
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 24 14:34:58 2003 +0000

    auto-detect the path separator; patch from Richard Dawe

commit b1ba945c3e62b53735595bce3a61a6bd075ecf68
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 23 18:51:58 2003 +0000

    * automake.texi (FAQ, CVS, maintainer-mode, wildcards)
    (distcleancheck): Fix typos and other errors reported by Karl
    Berry.

commit eeb1f512253e6bec7062258b5e96dd1b77354cab
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Feb 20 17:16:20 2003 +0000

    missing file from 2003-02-19

commit 7d180ac52517bc31177282aa985b6b43f3a605fa
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Feb 20 16:49:44 2003 +0000

    * lib/am/texibuild.am (%SOURCE_SUFFIX%%DEST_SUFFIX%): Use $(...)
    instead of ${...}.

commit f4d63be3ed3b071735b33044b9139748dfd5130f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Feb 20 12:28:37 2003 +0000

    * tests/defs.in: Handle required=ro-dir.
    * tests/destdir.test: Use this.

commit f840b413984dab156f600ebffe569e8cf241d7c0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Feb 19 20:06:39 2003 +0000

    * lib/am/distdir.am (distcheck): Strip any leading DOS drive
    from dc_install_base.

commit 7a486d618133aecc9d2fbd57003bfd99d783154b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Feb 19 19:12:56 2003 +0000

    * lib/am/texinfos.am (install-info-am, uninstall-info-am): Install
    DJGPP-style *.iNN info files.
    (maintainer-clean-aminfo): Rewrite using the same pattern
    as in uninstall-info-am.
    * lib/am/texibuild.am (%SOURCE_SUFFIX%%DEST_SUFFIX%): Erase
    DJGPP-style *.iNN info files before running $(MAKEINFO).
    * tests/txinfo19.test: New file.
    * tests/Makefile.am (TESTS): Add txinfo19.test.

commit f03ceab13d027d39ee64b4fd3b0f4ad15765f159
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 18 23:28:42 2003 +0000

    * lib/depcomp (dashmstdout): Cope with DOS filenames in
    dependencies.

commit 70672f330aeba42777ac377e716aeddf0d8ece5c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 17 14:55:05 2003 +0000

    * lib/depcomp (makedepend): Don't pass $object to makedepend.
    Reported by Stepan Kasal.

commit 3354069d5cac826f0020075d4123f8c24cf91eb9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Feb 12 16:26:41 2003 +0000

    * tests/defs.in: Handle required=makedepend.

commit a148b233483973c4985ea5ffd507a9263c24f4fb
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Feb 12 15:01:57 2003 +0000

    * Makefile.am (maintainer-check): Update the diff check
    to account for the recent @SHELL@ substitution.

commit ae28290f54385d02c190bbde392cf6ef680bd778
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 11 21:06:38 2003 +0000

    * lib/depcomp: Do not put comments on the `icc)' line.

commit 1468ddc35700369706dbae95edaef005c8ba5fe7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 11 20:48:31 2003 +0000

    * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
    versions.

commit a6894ebe2ae57f41d8fa96dcffedf4df7d0a956e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 11 19:32:36 2003 +0000

    Fix for PR automake/381:
    * automake.in (handle_gettext): Do not print diagnostics
    about po/ and intl/ missing from SUBDIRS if po/ does not
    exist.  Warn if `SUBDIRS = intl' is used although libintl
    is 'external'.
    * tests/gettext.test: Make sure diagnostics are not output
    when po/ does not exist.
    * tests/gettext2.test: Test for unwanted intl/.
    PR from Alexander Turbov, fix suggested by Bruno Haible.

commit faabcad8c3c11882a3de14d626abbeb1b90e8625
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 11 18:20:55 2003 +0000

    * m4/depend.m4: Grep depcomp's stderr for icc warnings about
    ignored options.
    * lib/depcomp (icc): New mode.
    * tests/depcomp5.test: New file.
    * tests/defs.in: Handle required=icc.
    * tests/Makefile.am (TESTS): Add it.

commit 7543ec879ee711b62740fd93e3b5dbe0b3919889
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 11 13:30:25 2003 +0000

    Temporary hack for PR automake/381:
    * automake.in (handle_gettext): Turn missing po/ and intl/ errors
    into -Wsyntax warnings.

commit 8011789f2b818d66dcb5362a10cc7c6715fe2c93
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 11 12:37:00 2003 +0000

    always use cp -rf instead of ln -s, as suggested by Richard Dawe

commit 880b48332d7864ac2a5ac034b9556807c9106428
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 10 23:54:57 2003 +0000

    redirect ln errors to /dev/null

commit 0e07bc7f32d283b3ec1f96e285777659df4ce2df
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 10 23:35:50 2003 +0000

    regen

commit e83facca1c65140b1187f4c9cd0abc65fa0a0eab
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 10 23:33:49 2003 +0000

    2003-02-10  Richard Dawe  <address@hidden>
    
           * bootstrap: Don't require support for symlinks - copy instead.
           Override $SHELL with DJGPP's bash, if running DJGPP.  Substitute
           @SHELL@ in automake.in and aclocal.in.  This makes the setting
           of SHELL work for DJGPP.

commit 3fb2314d51c49db3771522ab86215aad561bfb30
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 10 23:14:14 2003 +0000

    2003-02-10  Richard Dawe  <address@hidden>
    
        * Makefile.am: Substitute @SHELL@ in automake.in and aclocal.in.
        This makes the setting of SHELL work for DJGPP.

commit b32202f7ea1858bc161aedfac59696d5f64992b3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 10 22:15:53 2003 +0000

    For PR automake/385:
    * lib/depcomp (makedepend): Strip any libtool call, before
    running makedepends.
    * tests/depcomp4.test: New file.
    * tests/Makefile.am (TESTS): Add it.
    Reported by Jeff Squyres.

commit 0f5e989d1699b2161540e6ff18a4acbd009461be
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 10 21:47:58 2003 +0000

    Related to PR automake/385:
    * lib/depcomp (dashmstdout): Do not use `-o /dev/null', or gcc will
    write dependencies to /dev/null.  `-o /dev/null' was added
    on 2002-06-13 just because I tried to replace `-o foo.o' by something
    else and didn't thought about removing it entirely.
    * tests/depcomp3.test: New file.
    * tests/Makefile.am (TESTS): Add it.

commit 18b77e8ef595740be2ee82487f7e60c58dde9071
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 10 19:00:16 2003 +0000

    typo in last patch

commit 7e71f7e220cd36fa20239b643b9b4f37b3134889
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 10 14:10:39 2003 +0000

    * automake.in (BEGIN): Override $ENV{'SHELL'} with ./configure's
    SHELL for DJGPP.
    Suggested by Richard Dawe.

commit e89cffec5eefb747e730a0504a8496b296b23c17
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 9 20:59:10 2003 +0000

    * automake.texi (FAQ, CVS, maintainer-mode, wildcards)
    (distcleancheck): New nodes.

commit d5ead5ab8f455099fe60b8174f5b559bcdc52620
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Feb 6 16:52:36 2003 +0000

    * automake.in (scan_autoconf_files): Don't complain that
    AM_INIT_AUTOMAKE comes from an old version if it was not found.

commit e9f011055260537bf044ee30848e50fa01b85986
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Feb 5 19:19:14 2003 +0000

    * automake.in (am_install_var): Simplify filtering of
    variable_loc_and_value_as_list_recursive's output.

commit c149b8ac133ff4159af6ea243ae48a86b5bcbef6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 4 20:00:12 2003 +0000

    * m4/init.m4 (_AC_AM_CONFIG_HEADER_HOOK): Recompute
    indexes of header files so we create stamp files with
    the right numbers when config.status is run on some headers.
    * tests/stamph2.test: Check for this.
    Reported by Sander Niemeijer.

commit 60501dbd01f4af5762b9b13b995db844650e1e31
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 2 23:40:51 2003 +0000

    * automake.in (vars_scanned): Move near traverse_variable_recursively.
    (traverse_variable_recursively,
    traverse_variable_recursively_worker): Accept a $COND_FILTER argument
    to filter out conditions during recursion.  Don't recurse into
    undefined variables.  Don't pass empty results to &FUN_COLLECT.
    (value_to_list): Remove, was used by
    variable_value_as_list_recursive_worker only.
    (variable_value_as_list_recursive_worker): Rewrite using
    traverse_variable_recursively.  Remove the $parent argument.
    (variable_value_as_list_recursive,
    variable_loc_and_value_as_list_recursive): Adjust calls
    to variable_value_as_list_recursive_worker.  Don't reset
    %vars_scanned.
    * tests/cond3.test: Don't expect empty helper variables,
    we don't output them anymore.
    * tests/cond30.test: Use an undefined variable.

commit 7bbabafbfa28110e0ce6f0f6871aa5838aea2a58
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 2 17:08:00 2003 +0000

    * automake.in (handle_programs): Strip $(EXEEXT) before
    calling &check_canonical_spelling.
    * tests/exeext.test: Make sure we don't use a
    maude3__EXEEXT__OBJECTS variable.

commit 216b4fc30ce8ee1e1ea7d8da4547bfd6d3f22741
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 2 10:45:24 2003 +0000

    For Debian Bug #39542:
    * automake.texi (Invoking Automake, Optional): Document how
    AC_CONFIG_AUX_DIR interacts with missing files.

commit 7df3c151557172baa91a599ac63965629472ba1c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 2 10:09:25 2003 +0000

    * lib/Automake/DisjConditions.pm (_permutations_worker)
    (permutations): Remove, so that people aren't tempted to use it.
    * lib/Automake/tests/DisjConditions.pl (tests_permutations): Remove.

commit d9171f6c4434fb5a7ffe72ca563488dd3994a132
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 2 10:05:02 2003 +0000

    * automake.in (variable_conditions_recursive): Remove.
    (variable_conditionally_defined): Rewrite using
    traverse_variable_recursively.

commit d994ed2a703363a5e74200e5f4b681fc60e53394
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 2 00:31:43 2003 +0000

    * automake.in (traverse_variable_recursively,
    traverse_variable_recursively_worker): Pass one merged Condition
    instead of a stack of conditions to &FUN_STORE and &FUN_COLLECT.
    (transform_variable_recursively, define_objects_from_sources)
    (handle_lib_objects, variable_conditions_recursive): Adjust usage.

commit a3b0b1705a15db8fa0204d994ee0491dcdc018c2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Feb 1 23:17:22 2003 +0000

    * automake.in (handle_lib_objects): Compute _DEPENDENCIES variables
    using transform_variable_recursively instead of
    variable_conditions_recursive and variable_value_as_list_recursive
    to avoid combinatorial explosion.
    (handle_lib_objects_cond): Merge into handle_lib_objects.
    * tests/cond11.test: Don't grep internal details in Makefile.in,
    run $MAKE to make sure the resulting Makefile runs as expected.
    * tests/cond29.test: Also exercise conditional _LDADD.
    * tests/cond31.test, tests/cond32.test: New files.
    * tests/Makefile.am (TESTS): Add tests/cond31.test and
    tests/cond32.test.

commit 6258ae2bfdb6452a7d21741c47c7a56dac0ddbae
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jan 31 23:40:58 2003 +0000

    * automake.in (handle_lib_objects_cond): Ignore -dlopen and
    -dlpreopen in _LIBADD variables too.
    (handle_LIBOBJS, handle_ALLOCA): New functions, extracted from
    handle_lib_objects_cond.
    * tests/libtool7.test: New file.
    * tests/Makefile.am (TESTS): Add libtool7.test.

commit e9dae11847b79098367c401c249a027ce4fe068c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jan 31 23:35:02 2003 +0000

    * automake.texi (Program and Library Variables): Clarify that
    _LIBADD is for libraries and _LDADD for programs.

commit 77ff36c3c2e38fecfd181634d5f6d6b08f3232e5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jan 31 22:57:22 2003 +0000

    * automake.in (handle_source_transform): Correct typo from 2003-01-23.

commit 780deea6ee8127e6e6f41b58b28ece9b24b84df0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jan 28 23:24:25 2003 +0000

    Fix for PR automake/352:
    * automake.in (transform_variable_recursively): If the destination
    and the source variables are the same, delete the source variable
    before defining the destination variable.
    (handle_programs): Strip any $(EXEEXT) suffix from $one_file,
    or this will confuse handle_source_transform.
    (append_exeext): Rewrite using transform_variable_recursively.
    * tests/cond29.test, tests/cond30.test: New files.
    * tests/exeext.test: Run ./configure and make, this uncovered
    the above handle_programs issue.
    * tests/Makefile.am (TESTS): Add cond29.test and cond20.test.

commit ce6e1d208509956f82e28535a53706b0f6791d60
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jan 28 20:59:59 2003 +0000

    * automake.in (%subobjvar): Replace by ...
    (%gen_varname): ... this.
    (subobjname): Replace by ...
    (gen_varname): ... this.
    (initialize_per_input): Clean gen_varname instead of subobjname.
    (transform_variable_recursively): New function, extracted
    from define_objects_from_sources.
    (define_objects_from_sources): Use transform_variable_recursively.
    Remove the unused $parent argument.
    (handle_source_transform): Adjust call to define_objects_from_sources.

commit 06f58fb96ee88ed58c373c0d6d8979ff7264b943
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 23 23:35:40 2003 +0000

    * automake.in (@substfroms, @substtos): Move near
    traverse_variable_recursively.
    (traverse_variable_recursively, traverse_variable_recursively_worker):
    New functions, extracted from define_objects_from_sources.
    (define_objects_from_sources): Rewrite using
    traverse_variable_recursively.
    (handle_source_transform): Use variables_conditionally_defined
    instead of calling variable_conditions_recursive directly.
    Adjust the call to define_objects_from_sources; there is no need
    to reset @substtos, @substfroms, and %vars_scanned now.
    (variable_conditions_recursive): Rewrite using
    traverse_variable_recursively.
    (variable_conditions_recursive_sub): Remove.
    (variable_conditionally_defined): Fix condition comparison (the
    consequence was that DIST_SUBDIRS was always output).
    * lib/Automake/Condition.pm (merge): Allow merging several
    conditions at once.

commit 0089aa4c09a180a6ddc1cb5d604256dd5084c053
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 22 21:48:26 2003 +0000

    * automake.texi (Python): Explain that directory variables start
    with either ${prefix} or ${exec_prefix}, and point to the
    `Installation Directory Variables' section of the Autoconf manual.

commit b1fe873839224c220914e30dac13b2aa93a07f29
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jan 21 18:02:34 2003 +0000

    * lib/am/distdir.am (top_distdir, distdir): Define these
    variables only in top level Makefile.  Redefine $(top_distdir)
    as $(distdir).
    (distdir): Fix passing of $(top_distdir) to sub-makes.
    * automake.in (handle_dist): Do not define the DISTDIR and
    TOP_DISTDIR transformations.  We don't need them anymore.
    * automake.texi (Dist): Reorder the dist-hook section, and move
    the DIST_SUBDIRS paragraph earlier.  Document distdir and
    top_distdir.
    * tests/subpkg.test: Update to check for $(distdir) and
    $(top_distdir).

commit 29af0999aee3c857a5f7602656e11ebd7cdee610
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 19 23:01:03 2003 +0000

    Rename more files to accomodate 8+3 file systems, and adjust the
    vocabulary at the same time: AM_CONDITIONAL defines "conditionals",
    and we call "condition" a conjunction of "conditionals".
    * lib/am/Conditional.pm: Rename to lib/am/Condition.pm.
    * lib/am/tests/Conditional.pl: Rename to lib/am/tests/Condition.pl.
    * lib/am/ConditionalSet.pm: Rename to lib/am/DisjConditions.pm.
    * lib/am/tests/ConditionalSet.pl: Rename to
    lib/am/tests/DisjConditions.pl
    * lib/am/Conditional.pm (condition_negate): Rename to ...
    * lib/am/Condition.pm (conditional_negate): ... this.
    * automake.in: Adjust references to Condition and DisjConditions.
    (check_ambiguous_conditional, conditional_ambiguous_p): Rename to ...
    (check_ambiguous_condition, condition_ambiguous_p): ... these.

commit 7b01f9e978fd1823e98120059dc98497e3c80242
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 19 15:36:41 2003 +0000

    * tests/README: New file.

commit cde2810aa77a0a0a415f81bb710eaa9ff42191d6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 19 15:19:26 2003 +0000

    * automake.texi (Conditional Programs): Show a sample Makefile.am.
    Remind $(EXEEXT) must be appended to configure substitutions.
    Show how Automake conditionals can be used instead.
    * tests/exeext.test (check_PROGRAMS): Make sure EXEEXT is also
    appended to conditionally defined programs.

commit 03f79b42771ede68a87dc268d6d25a089e9eae89
Author: Jim Meyering <address@hidden>
Date:   Fri Jan 17 14:51:07 2003 +0000

    .

commit b0157dde38f40879579135cb1892e4156d1bfe1b
Author: Jim Meyering <address@hidden>
Date:   Fri Jan 17 14:50:42 2003 +0000

    Accept --help and --version, and lots of syntactic clean-up.
    
    Use consistent indentation, two spaces per level.
    (scriptversion): New variable.
    Change initializations like `variable=""' to `variable='.
    (usage): New variable.
    Use `test', not `['.
    Use `test -z "$var"', not `[ x"$var" = x ]'.
    Use `test -n "$var"', not `[ x"$var" != x ]'.
    Alphabetize case entries.
    Accept --help and --version options.
    Remove unnecessary `else :' clauses.
    Add a `Local variables' eval block to help emacs users update
    the time-stamp variable added above.
    Mostly from Karl Berry.

commit 04746fa53941a380a8806ef25069e0b5e3f63c16
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 16 11:47:13 2003 +0000

    * m4/python.m4 (AM_PATH_PYTHON) <_AM_PYTHON_INTERPRETER_LIST>: Add
    python2.3.

commit 29ccf3d9ffed4f462ce4da7aa89f8759508e7f81
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 16 11:40:42 2003 +0000

    * m4/python.m4 (AM_PATH_PYTHON): Query distutils for `pythondir'
    or `pyexecdir', for the sake of 64-bit distributions that usually
    use lib64/ instead of lib/.  Fall back to the default directory
    if it doesn't work.
    Suggested by Gwenole Beauchesne.

commit 33aa85b64701acdaf953340f88ef52b0f110a898
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jan 14 07:26:21 2003 +0000

    For PR automake/382:
    * automake.texi (Yacc and Lex): Document `AM_YFLAGS = -d'.
    Explain BUILT_SOURCES is usually needed in this case.
    Reported by William S Fulton.

commit 6f6f78e29a1c3c8cbbed79d49f2c29776ef572ea
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jan 14 07:22:22 2003 +0000

    Rename some files for the sake of 8+3 file systems.
    * tests/aclocali.test:     Rename to tests/aclocal.test.
    * tests/aclocali1.test:    Rename to tests/aclocal2.test.
    * tests/aclocalii.test:    Rename to tests/aclocal3.test.
    * tests/acoutput.test:     Rename to tests/acoutpt.test.
    * tests/acoutput2.test:    Rename to tests/acoutpt2.test.
    * tests/acouttbs.test:     Rename to tests/acoutbs.test.
    * tests/acouttbs2.test:    Rename to tests/acoutbs2.test.
    * tests/autoheader.test:   Rename to tests/autohdr.test.
    * tests/autoheader2.test:  Rename to tests/autohdr2.test.
    * tests/condincl.test:     Rename to tests/condinc.test.
    * tests/condincl2.test:    Rename to tests/condinc2.test.
    * tests/distcommon.test:   Rename to tests/distcom.test.
    * tests/distcommon2.test:  Rename to tests/distcom2.test.
    * tests/distcommon3.test:  Rename to tests/distcom3.test.
    * tests/installsh.test:    Rename to tests/instsh.test.
    * tests/installsh2.test:   Rename to tests/instsh2.test.
    * tests/instdata.test:     Rename to tests/instdat.test.
    * tests/instdata2.test:    Rename to tests/instdat2.test.
    * tests/libobj12b.test:    Rename to tests/libobj13.test.
    * tests/link_f_c.test:     Rename to tests/link_fc.test.
    * tests/link_f_c_cxx.test: Rename to tests/link_fccxx.test.
    * tests/link_f_cxx.test:   Rename to tests/link_fcxx.test.
    * tests/nodefine.test:     Rename to tests/nodef.test.
    * tests/nodefine2.test:    Rename to tests/nodef2.test.
    * tests/required.test:     Rename to tests/reqd.test.
    * tests/required2.test:    Rename to tests/reqd2.test.
    * tests/sourcesub.test:    Rename to tests/srcsub.test.
    * tests/sourcesub2.test:   Rename to tests/srcsub2.test.
    * tests/specflags.test:    Rename to tests/specflg.test.
    * tests/specflags2.test:   Rename to tests/specflg2.test.
    * tests/specflags3.test:   Rename to tests/specflg3.test.
    * tests/specflags6.test:   Rename to tests/specflg6.test.
    * tests/specflags7.test:   Rename to tests/specflg7.test.
    * tests/specflags8.test:   Rename to tests/specflg8.test.
    * tests/specflags9.test:   Rename to tests/specflg9.test.
    * tests/subdircond.test:   Rename to tests/subcond.test.
    * tests/subdircond2.test:  Rename to tests/subcond2.test.
    * tests/subdircond3.test:  Rename to tests/subcond3.test.
    * tests/texinfo.test:      Rename to tests/txinfo.test.
    * tests/texinfo2.test:     Rename to tests/txinfo2.test.
    * tests/texinfo3.test:     Rename to tests/txinfo3.test.
    * tests/texinfo4.test:     Rename to tests/txinfo4.test.
    * tests/texinfo5.test:     Rename to tests/txinfo5.test.
    * tests/texinfo6.test:     Rename to tests/txinfo6.test.
    * tests/texinfo7.test:     Rename to tests/txinfo7.test.
    * tests/texinfo8.test:     Rename to tests/txinfo8.test.
    * tests/texinfo9.test:     Rename to tests/txinfo9.test.
    * tests/texinfo10.test:    Rename to tests/txinfo10.test.
    * tests/texinfo13.test:    Rename to tests/txinfo13.test.
    * tests/texinfo16.test:    Rename to tests/txinfo16.test.
    * tests/texinfo17.test:    Rename to tests/txinfo17.test.
    * tests/texinfo18.test:    Rename to tests/txinfo18.test.
    * tests/Makefile.am (TESTS): Adjust.
    * ChangeLog.1996: Rename to ChangeLog.96.
    * ChangeLog.1998: Rename to ChangeLog.98.
    * ChangeLog.2000: Rename to ChangeLog.00.
    * ChangeLog.2001: Rename to ChangeLog.01.
    * Makefile.am (EXTRA_DIST): Adjust.
    Reported by Richard Dawe.

commit 6975cde2168e0e6b2356aaa60ac22a70c4ab3d2e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jan 13 19:17:54 2003 +0000

    * lib/am/distdir.am (distcheck): '=' is not valid in DOS filenames.
    Use '_build' and '_inst' instead of '=build' and '=inst'.
    * tests/man2.test: Reflect change automake: check for files in
    '_build' and '_inst' directories instead of '=build' and '=inst'.

commit a17b431278a715379e136289e5468eb32e0564d3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jan 13 14:22:25 2003 +0000

    * lib/am/distdir.am (distcheck): '=' is not valid in DOS filenames.
    Use '_build' and '_inst' instead of '=build' and '=inst'.
    * tests/man2.test: Reflect change automake: check for files in
    '_build' and '_inst' directories instead of '=build' and '=inst'.

commit bb174399353c6abdb95719f1e05a5415c4bf8cf5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jan 13 14:04:41 2003 +0000

    Use `_dirstamp' when the file-system doesn't support `.dirstamp'.
    * m4/lead-dot.m4: New file.
    * m4/Makefile.am (dist_m4data_DATA): Add lead-dot.m4
    * m4/init.m4 (AM_INIT_AUTOMAKE): Require AM_SET_LEADING_DOT.:
    * m4/depend.m4 (AM_SET_DEPDIR): Require AM_SET_LEADING_DOT. Define
    DEPDIR using am__leading_dot.
    * automake.in (require_build_directory): Define am__dirstamp, a new
    variable for the dirstamp basename, based on am__leading_dot.
    * tests/subobj6.test: Move all `test -f' into Makefiles, so we can
    use $(am__dirstamp).
    Reported by Richard Dawe.

commit e3b2b0290322dd622d75e82fd09d20881f7ba793
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jan 13 11:06:40 2003 +0000

    * tests/gnits2.test, tests/pr300-prog.test, tests/transform.test:
    Move all `test -f' into Makefiles, so we can honor $(EXEEXT) when
    testing for programs.
    Reported by Richard Dawe.

commit e44668c6826c42d5c454e37688eb348d015b8b8d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jan 10 19:30:18 2003 +0000

    * Makefile.am (maintainer-check): Suggest using $sleep instead of
    sleep 2.
    * tests/defs.in (sleep): New variable.
    * tests/asm.test, tests/confsub.test, tests/lisp3.test,
    tests/texinfo16.test, tests/warnopts.test, tests/yaccvpath.test:
    Use $sleep instead of sleep 2, to work around timestamp
    inconsistencies in Windows.
    Reported by Richard Dawe.

commit fba8d897b829171ac3ebdfe30945e8aa549f3328
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jan 10 18:17:02 2003 +0000

    revert previous spurious change

commit 0e3cecdd08f3ca14b804b649c2167751acc10e0f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jan 10 18:15:22 2003 +0000

    * Makefile.am (maintainer-check): Do not require SHELL=/bin/sh
    after $MAKE -e.
    * tests/ansi3.test, tests/ansi5.test, tests/cond22.test,
    tests/man2.test, tests/subobj3.test, tests/suffix8.test,
    tests/suffix11.test: Do not set SHELL=/bin/sh after $MAKE -e.
    $SHELL is overridden by tests/defs, so it won't hurt even
    if $MAKE -e uses the $SHELL envvar.
    * tests/ansi.test, tests/insh2.test, tests/texinfo.test,
    tests/texinfo8.test: Use SHELL=$SHELL, not SHELL=/bin/sh.
    Reported by Richard Dawe.

commit 1b88809dc8193a1c42df3a8265ffceed3668459e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jan 10 17:25:38 2003 +0000

    Build elisp files all at once instead of one by one.
    * automake.in (handle_emacs_lisp): Define am__ELFILES.  Add
    elc-stamp to all's dependencies.
    * lib/am/lisp.am (elc-stamp): New rule, build all *.elc files.
    (.el.elc): Rewrite to call elc-stamp if $@ doesn't exist.
    (clean-lisp): Clean elc-stamp.
    * lib/elisp-comp: Reindent.  Erase the temporatry directory
    from a trap.  Propagate Emacs's exit status.
    * tests/lisp3.test: New file.
    * tests/Makefile.am (TESTS): Add lisp3.test.
    Reported by Ryan T. Sammartino.

commit 88eb110f73f29a247872d86ef69f237f126dd5ca
Author: Akim Demaille <address@hidden>
Date:   Thu Jan 9 12:45:34 2003 +0000

    * automake.texi: Prefer $(FOO) to @FOO@ in the documentation.

commit 25db9e9ba355aabfaf915316b4d5c38300589775
Author: Akim Demaille <address@hidden>
Date:   Thu Jan 9 12:43:42 2003 +0000

    Regen.

commit c7a3a12455f6fda6a61a9e1e65d38ca98120ef09
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 8 18:17:05 2003 +0000

    * m4/lispdir.m4: Register EMACS and EMACSLOADPATH as precious
    variables.  Suggested by Ryan T. Sammartino.

commit a5ba9275aa4dd32b190b0d204d18ad819c7f470a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 5 22:51:10 2003 +0000

    * automake.in (macro_define): Add missing `{$cond}' (typo from
    2002-09-18).
    ($gen_copyright): Append year 2003.
    (version): Increase year.

commit 715ffed4b12344ceaa483aea2f408022ce25dc3b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 5 22:41:33 2003 +0000

    * tests/defs.in: Substitute aclocaldir instead of running
    the installed aclocal.  Otherwise Libtool and Gettext
    tests get skipped when aclocal doesn't preexist.
    Reported by Imacat.
    * tests/listval.test, tests/suffix2.test: Remove pointless -I
    argument to aclocal.

commit ae9e315b32c1fdf4041b1c73ab9e84c95eae8ed1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Dec 31 21:31:51 2002 +0000

    * lib/Automake/ChannelDefs.pm: New file.
    * lib/Automake/Makefile.am (dist_perllib_DATA): Add ChannelDefs.pm.
    * automake.in: Move all "register_channel" calls to ChannelDefs.pm.
    (prog_error, error, fatal, verb, switch_warning, parse_WARNINGS,
    parse_warnings): Move to ChannelDefs.pm.
    (usage): Move the warning list to Automake::ChannelDefs::usage
    and call it.
    (set_strictness): Move channel setings to
    Automake::ChannelDefs::set_strictness and call it.

commit 37f2996533c6b3b4837cd020bae6f927350b67b2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Dec 31 21:24:46 2002 +0000

    * automake.in (err): Rename as ...
    (error): ... this.  Adjust all callers.
    Suggested by H.Merijn Brand.

commit d2d2644610e1948728bf4055382238e5eb4390c8
Author: Pavel Roskin <address@hidden>
Date:   Wed Dec 18 23:31:34 2002 +0000

    Lots of typo fixes in the comments.

commit ef3bf50ff2059b8babd3d833b0c564e5cd67f06a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Dec 13 21:59:10 2002 +0000

    * tests/version7.test: Require GNU make.
    Reported by Patrick Welche.

commit 364483ba6b3e75e82c38e8541a25ccab8e4fcc11
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Dec 12 13:41:00 2002 +0000

    * m4/init.m4 (AM_INIT_AUTOMAKE): Properly quote AC_PACKAGE_TARNAME
    and AC_PACKAGE_VERSION.

commit 1f1b25e90fec2a0a304bb74ff115a471f540d946
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 11 20:51:03 2002 +0000

    * automake.texi (ANSI): Since Autoconf 2.54, LIBOBJ and LTLIBOBJ
    no longer have to be rewritten in order to support deansification.
    (Tests): Link to the DejaGnu manual.
    (Optional): Comment out FIXME.
    (Complete, A Library, LIBOBJS): Use $(LIBOBJ) and $(ALLOCA)
    instead of @LIBOBJ@ and @address@hidden
    (Sources): Typo.

commit 62134ac58198e1b86d3047c5343f647643c9fd2b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Dec 5 15:26:58 2002 +0000

    * lib/am/texinfos.am (install-info-am, uninstall-info-am): Strip
    directories from info filenames.
    * tests/texinfo13.test: Make sure main.info gets installed
    as $(infodir)/main.info.

commit 4db71e503dadc2e149ece2376e77ffeefef492de
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Dec 5 11:05:39 2002 +0000

    * automake.in (handle_dist): Do not define %GETTEXT% if the user
    is using $seen_gettext_external, this distcheck won't run
    `./configure' with a meaningless `--with-included-gettext'.
    * tests/gettext.test: Make sure distcheck uses --with-included-gettext.
    * tests/gettext2.test: Make sure distcheck does not use
    --with-included-gettext.

commit 90ab8591ab58c9de02c8aecb57f604d4078ba5ea
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Dec 5 09:02:30 2002 +0000

    * m4/ccstdc.m4: Define am_cv_prog_cc_stdc for backward
    compatibility and diagnose the use of AM_PROG_CC_STDC.
    * automake.texi (Public macros) <AM_PROG_CC_STDC>: Remove
    documentation, this macro is no longer supported.
    Reported by Kevin Ryde.

commit 6453844e14d81db4de321359744d473320f1eb92
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 4 20:24:18 2002 +0000

    s/Kevin Ride/Kevin Ryde/

commit f31ed4638202ec9275f369a9c71bfccbff3aec8c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 4 20:22:20 2002 +0000

    * automake.in (handle_languages): Test $objdir, not $srcdir, to
    decides whether a _.c file is in a subdirectory and has to be
    cleaned separately.
    Reported by Kevin Ride.

commit 2ee7757c61d3cad0b7974b882990a2402bab173a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 4 20:02:30 2002 +0000

    * tests/ansi10.test (liblib_a_LIBADD): Set ac_cv_prog_cc_stdc
    not am_cv_prog_cc_stdc.

commit 26c6891279969fc3c96a233054af97c8c47c2727
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 4 19:31:42 2002 +0000

    * automake.texi (Options): Some English nits from Eric Siegerman.
    (Sources): Rewrite the introduction and move the example to ...
    (Built sources example): ... this separate node.

commit 5b235be88428e33d54e397d3363b7be9b4b013f4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 4 19:21:16 2002 +0000

    * automake.in (variable_pretty_output): Strip trailing
    backslashes in $val after $val is defined...
    Reported by Kevin Ryde.

commit 9749491541fda828a9eb5aa82ed01c32943c1067
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 4 18:07:43 2002 +0000

    * tests/depcomp2.test: Pass CC='gcc' as an argument to ./configure
    not in the environment.  Otherwise the test will fail when
    run with ksh and VERBOSE=x.
    Reported by Paul Jarc.

commit 48023ff5491c44bc3fa32740d944c0f2adc67666
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 4 17:45:26 2002 +0000

    * tests/man2.test: Exercize `make uninstall', to test
    the previous change.

commit 74d579f465dc72af5d49ecb3a3566b27001a8623
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 4 17:37:12 2002 +0000

    * lib/am/mans.am (uninstall-man%SECTION%): Change the extension of
    the man pages being uninstalled, if needed.

commit f5e15d529a6f1d5aec579be8fc0f0741fc564a7f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Dec 3 20:41:48 2002 +0000

    * automake.in (macro_define): Do not strip escaped new lines
    in Automake's +='ed variables.  We don't know whether it will
    be pretty printed or not at this point.
    (variable_pretty_output): Do this here.
    * tests/pluseq10.test: New file.
    * tests/Makefile.am (TESTS): Add pluseq10.test.
    Reported by Ralf Corsepius.

commit eb569773fe1c13c2d8d37d6f3a93ae616953eb42
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Dec 3 19:05:04 2002 +0000

    Revert previous patch (the one for PR automake/379), it conflicts with 
PR/280.

commit 62e419482066a0d4d2ec56951cf9eae020215352
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Dec 3 18:00:21 2002 +0000

    For PR automake/379:
    * automake.in (read_am_file): Do not complain about backslashes
    before blank lines when the backslash is in a comment.
    * tests/Makefile.am (TESTS): Add comment8.test.
    * tests/comment8.test: New file.

commit c4c55d85db290b469801c8bcfa3f7e5e6ee42cb4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Dec 2 18:04:47 2002 +0000

    * tests/gnits3.test (AM_INSTALLCHECK_STD_OPTIONS_EXEMPT):
    Append $(EXEEXT) again.

commit 74113fa5a14b818e7c88cf8c83b7a4f9bab34c71
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Dec 2 18:01:29 2002 +0000

    * automake.texi (Sources): Illustrate $(BUILT_SOURCES) with an
    example.

commit cc6883cfac14daf228deb8d6de6337df87b36656
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Dec 2 08:08:48 2002 +0000

    * automake.texi (Options): Programs listed in
    AM_INSTALLCHECK_STD_OPTIONS_EXEMPT should have $(EXEEXT) appended.
    * tests/gnits3.test (AM_INSTALLCHECK_STD_OPTIONS_EXEMPT):
    Append $(EXEEXT).
    Reported by Charles Wilson.

commit e0e824f92899c581ece10c8c158dec934f6f3160
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Dec 1 18:19:25 2002 +0000

    typo

commit 864199e31832f2992033da87dc62edb67e1b964a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Dec 1 18:16:34 2002 +0000

    * automake.in (lang_c_finish): Do not fill de_ansi_files
    with subdirectory informations for %libsources files.
    This revers part of a change from 2002-01-13.
    * tests/ansi10.test: New file.
    * tests/Makefile.am (TESTS): Add ansi10.test.

commit d02694721edc3fc509cc6ef98e46f207c3cd9334
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Dec 1 17:04:38 2002 +0000

    * automake.in (do_check_merge_target): Add missing space.

commit 77effa6046ced6eceecdf8f862ed917ed04cdae2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Dec 1 12:58:32 2002 +0000

    * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
    versions.

commit 1221770a9ae9ef8dec041765bbbbd28d4283016b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Dec 1 10:54:40 2002 +0000

    * configure.in: Do not use missing while checking for Autoconf's
    version, otherwise we won't notice that Autoconf isn't installed.
    Augment the error message with a few questions to help users.

commit 456c77e7c7c74170823b0c0669b53abc14d0b154
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Nov 30 20:41:12 2002 +0000

    * tests/gnits2.test, tests/gnits3.test: Move the greps inside the
    Makefile, so we can honor $(EXEEXT).  Otherwise these tests
    fail under Cygwin.
    Reported by Charles Wilson.

commit 2c8ac917bcecd9305075f2af77dd0ae93e8d65b6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Nov 30 20:12:19 2002 +0000

    For PR automake/375 (Debian Bug #168671):
    * automake.in (scan_texinfo_file): Erase all known index files, no
    matter whether they are used at the top-level or not, because we
    can never know if they are used in included files.  The remaining
    macros we recognize at the top-level of a Texi document are
    @defindex, @defcodeindex, @synindex, and @syncodeindex.
    * tests/texinfo18.test: New file.
    * tests/Makefile.am (TESTS): Add texinfo18.test.
    Reported by Simon Richter.

commit 9ef8a37f5a110e398f5ab72df08039dd5aae9d5c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Nov 30 16:51:15 2002 +0000

    * automake.in (scan_texinfo_file): Honor only the first @setfilename.
    * tests/texinfo17.test: New file.
    * tests/Makefile.am (TESTS): Add texinfo17.test.
    Reported by Karl Berry.

commit 9e34120c9df8eb739976f9a33e23f9bea1a597a5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Nov 30 15:34:49 2002 +0000

    For PR automake/357:
    * automake.in (require_file_internal): Don't complain a file is "not
    found" when it is a target.  Make sure "not found" files are otherwise
    reported as error (they were reported as 'note').
    * tests/distcommon3.test: Augment to test the above.
    * tests/libobj12b.test: Touch ltmain.sh.
    * tests/required2.test: Make sure Automake fails because ltmain.sh
    has been removed.
    Reported by Ronald Landheer.

commit f373ac533d0a443606c6c78262ebf61c6815a516
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Nov 30 13:11:05 2002 +0000

    * tests/texinfo3.test: Make sure we don't output single suffix
    inference rules when building `.info'-less Info files (this
    confuses Solaris make).  Run distcheck to make sure the rules
    work.
    * automake.in (output_texinfo_build_rules): Define GENERIC_INFO
    and SOURCE_INFO.
    * lib/am/texibuild.am (%SOURCE_SUFFIX%%DEST_SUFFIX%,
    %DEST_PREFIX%%DEST_SUFFIX%): Honor GENERIC_INFO and SOURCE_INFO.

commit a117c24e890061321ed4911180688bbb387f6cef
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 29 21:53:06 2002 +0000

    For PR automake/359:
    * automake.in (do_check_merge_target): Make `check' dependent on
    $(BUILT_SOURCES) if the variable is defined.  Run `check-am' or
    `check-recursive' in a submake in this case.
    * tests/check2.test, tests/check3.test: New files.
    * tests/check.test: Make sure `check' depends on `check-am'.
    * tests/Makefile.am (TESTS): Add check2.test and check3.test.

commit bd4be419ec7d0abdb3f2056cbcff92feb14292e9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 29 17:52:09 2002 +0000

    For PR automake/371 and PR automake/372:
    * automake.in (rule_define): Honor inference rules with multiple
    targets, and warn when they are used.
    * tests/suffix11.test: New file.
    * tests/Makefile.am (TESTS): Add suffix11.test.
    Reported by Duncan Gibson.

commit 62aa352d551f22f6d04276ef725e958089ca2381
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 28 21:01:51 2002 +0000

    For PR automake/370:
    * automake.in (handle_languages): Don't prepend $U to $myext
    since handle_single_transform_list now appends it to $obj.
    Process the rule twice to handle deansified files in subdirectories.
    Mark _.c files in subdirectories for cleaning.
    (handle_single_transform_list): Append $U to $obj_sans_ext if
    needed: before this dependencies were output foo.Po instead
    of foo$U.Po.  Don't output explicit dependencies for renamed
    objects or sources in sub-directories: we already output
    a full compile rule for them.
    (lang_c_finish): Don't always use the full filename in the
    .c -> _.c rule.  This reverts part of my change of 2002-11-21.
    * tests/ansi6.test, tests/ansi7.test: Make sure deansified
    files are created in the right directory, and cleaned.
    Reported by Kevin Ryde.

commit fa9f85fc2281d8869ebbc763401be299394fe38d
Author: Jim Meyering <address@hidden>
Date:   Mon Nov 25 20:03:05 2002 +0000

    *** empty log message ***

commit da5ee0f6f48cb1ab8dc228676ae696093dd72276
Author: Jim Meyering <address@hidden>
Date:   Mon Nov 25 20:00:36 2002 +0000

    Use `$0:' at the beginning of each diagnostic, not `install:'.

commit dae5c6e1eb041671f66cf166c73aa989a257ebe2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 21 14:27:34 2002 +0000

    * automake.in (make_condition_string): New function.
    (cond_stack_if, cond_stack_else, cond_stack_endif): Use it.
    Suggested by Raja R Harinath.

commit 6f59504efddbbd31d01ca868ddca1ee78eb5df69
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 21 13:27:20 2002 +0000

    * tests/texinfo13.test: Require texi2dvi-o.
    * tests/defs.in: Handle required=texi2dvi-o.

commit 63f2a9f480a4c54c17612470c96a8888ca5e2d7d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 21 11:54:11 2002 +0000

    * automake.in (lang_c_finish): Use $@ in the .c -> _.c rule.

commit b93c7625e141aee08b37d63642f949bcc21e6783
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 20 23:28:07 2002 +0000

    * automake.in (handle_single_transform_list): Don't strip the
    directory from $full_ansi.  This reverts my patch of 2002-10-16.
    (lang_c_finish): Use the full filename, including the directory,
    in the .c -> _.c rule.  These two files must reside in the same
    directory.
    * tests/ansi6.test: Also try to compile without ansi2knr.
    Reported by Andreas Schwab

commit 61d9ba6b50cd996a2b2ec7296006d1be73b32e06
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 20 22:33:15 2002 +0000

    * lib/Automake/Conditional.pm (strip): New function.
    * lib/Automake/ConditionalSet.pm (sub_conditions): Use it.
    Suggested by Raja R Harinath.

commit 6a95250354b348f76cc07fadaae213c88d5c73bb
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 20 22:03:57 2002 +0000

    * automake.in (conditional_ambiguous_p, macro_define, rule_define,
    require_variables): Use ->human instead of ->string.
    * lib/Automake/Conditional.pm (string): Don't sort conditions, they
    are already sorted.
    (_to_human, human): New functions.
    * lib/Automake/ConditionalSet.pm (human): New function.
    * tests/cond27.test, tests/library3.test, tests/pluseq5.test,
    tests/pluseq9.test: Adjust.

commit bba5011ff004a45cd414d920b382eda8b2dcd38a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 20 20:12:50 2002 +0000

    * lib/Automake/Conditional.pm [SYNOPSIS]: Fix not's description.
    * lib/Automake/ConditionalSet.pm (sub_conditions): New function.
    (multiply): Also accept an Automake::Conditional as argument.
    * automake.in (variable_not_always_defined_in_cond): Simplify,
    using only Automake::ConditionalSet methods.
    Suggested by Raja R Harinath.

commit 7508ed24b310c8e82874e9ee3a075050f1ee7db5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 20 11:10:05 2002 +0000

    * lib/Automake/ConditionalSet.pm (conds): Use value() to simplify.
    (invert): Rewrite as a product-of-sums to sum-of-products converter.
    (_multiply, multiply): New functions.
    * lib/Automake/Conditional.pm (not): New function.
    * lib/Automake/tests/ConditionalSet.pl (test_invert): Update.
    * automake.in (condition_negate): Move ...
    * lib/Automake/Conditional.pm (negate_condition): ... here.
    Suggested by Raja R Harinath.

commit 149abece6e6ed39a6a625922cedd0bd343ff53cc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Nov 19 20:02:40 2002 +0000

    * lib/Automake/ConditionalSet.pm (_simplify, simplify): New methods.
    (true): Cache return value, so _simplify can use it.
    * lib/Automake/tests/ConditionalSet.pl (test_simplify): New function.
    * automake.in (variable_not_always_defined_in_cond): Return
    a simplified ConditionalSet.
    (macro_define, require_variables): Adjust.
    * tests/Makefile.am (TEST): Add library3.test.
    * tests/library3.test: New file.
    * tests/pluseq9.test: Adjust.
    Thanks to Raja R Harinath.

commit 180cd66e4ebb2d48afb38dee88c47107a2cf7b27
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 18 18:43:37 2002 +0000

    * lib/Automake/tests/Makefile.am, lib/Automake/tests/Conditional.pl,
    lib/Automake/tests/ConditionalSet.pl: New files.
    * lib/Automake/Makefile.am (SUBDIRS): New variable.
    * configure.in: Output lib/Automake/tests/Makefile.
    * lib/Automake/ConditionalSet.pm (by_conditions): Delete.
    (conds): Don't use by_conditions, sort alphabetically, and
    return sorted conds.
    (string): Call ->string on each Conditional.
    * tests/Makefile.am (TESTS): Remove cond12.test.
    * tests/cond12.test: Remove, moved to
    lib/Automake/tests/ConditionalSet.pl.
    * tests/cond3.test: Adjust conditional ordering.

commit 7295fc8785c73def01163d594c34e593c5b7716f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 15 10:12:12 2002 +0000

    * lib/Automake/ConditionalSet.pm (_permutations_worker): Ignore TRUE
    conditions.
    (permutations): Treat empty permutations as TRUE.
    (invert): Simplify.
    Suggested by Raja R Harinath.

commit 7e7c3b838ffc155e8efbdd2e2af81a93b17d7585
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 14 22:37:30 2002 +0000

    * automake.in (variable_defined): Thinko.
    * lib/Automake/ConditionalSet.pm (true): Simplify.
    (permutations): Fix documentation.
    (new): Don't simplify conditional sets that contain TRUE.
    Reported by Raja R Harinath.

commit 3de705e1cdd13eb9a317bb4ba2b99a4fdc87e648
Author: Tom Tromey <address@hidden>
Date:   Thu Nov 14 20:22:03 2002 +0000

    2002-11-14  Eric Blake  <address@hidden>
    
        * lib/am/depend2.am: Add missing fi in c.obj rules.

commit 6213e7d7a289d9243c86ac270803221587310345
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 14 16:33:15 2002 +0000

    * automake.in (handle_installdirs): Reindent to workaround a
    parsing bug in Perl 5.6.0.
    Reported by Patrick Welche.

commit 3dfbe38fc161f4239286d90e731bf253e7007869
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 14 16:12:00 2002 +0000

    * lib/Automake/Conditional.pm: Add reference to ConditionalSet.pm.
    * lib/Automake/ConditionalSet.pm: New file.
    * lib/Automake/Makefile.am (dist_perllib_DATA): Add ConditionalSet.pm.
    * automake.in: Use ConditionalSet.
    (by_condition, invert_conditions, variable_conditions_permutations):
    Remove, now defined as Automake::ConditionalSet::by_condition,
    Automake::ConditionalSet::invert, and
    Automake::ConditionalSet::permutations.
    (variable_sorted_conditions): Remove.
    (msg_var, msg_target handle_source_transform, handle_lib_objects,
    conditional_ambiguous_p, variable_not_always_defined_in_cond,
    macro_define, macro_dump, variable_defined,
    variable_conditions_recursive, variable_conditions,
    target_conditions, variable_conditionally_defined,
    variable_conditions_recursive_sub,
    check_variable_defined_unconditionally, variable_value_as_list,
    variable_value_as_list_recursive_worker, variable_output,
    variable_pretty_output, rule_define, append_exeext,
    am_install_var, require_variables_for_macro): Adjust to
    use ConditionalSet.

commit c7f1ff74ef686dcc89c65cb2e2ab80f1e08fa44a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 13 21:58:26 2002 +0000

    * automake.in (variable_conditions): Split into ...
    (variable_conditions, variable_sorted_conditions): ... these
    functions, where variable_sorted_conditions has the semantic of
    the old variable_condition.
    (target_conditions): New function.
    (msg_var, handle_lib_objects_cond, check_ambiguous_conditional,
    variable_not_always_defined_in_cond, macro_define,
    variable_defined, check_variable_defined_unconditionally,
    variable_conditions_recursive_sub,
    variable_conditions_permutations, variable_value_as_list,
    variable_value_as_list_recursive_worker, append_exeext,
    am_install_var, require_variables_for_macro): Use variable_conditions.
    (msg_target, rule_define): Use target_conditions.
    (define_objects_from_sources, macro_define, macro_dump,
    variable_pretty_output): Use variable_sorted_conditions.

commit a8e29c03c6ae948c95a6e5a4cd7a67ea50e5eea9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 13 21:04:46 2002 +0000

    * automake.texi (Conditional Sources): Fix the `+=' example.
    Reported by Mike Castle.

commit 70173bfc3b03e5cdc6dbccca4d7d6377b1d07541
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 13 20:11:32 2002 +0000

    * automake.in: Don't declare TRUE and FALSE, import them from
    Automake::Conditional.
    * lib/Automake/Conditional.pm (TRUE, FALSE): New constants.
    (new): Simplify using FALSE.
    (reduce): New function, moved from ...
    * automake.in (variable_conditions_reduce): ... here.
    (variable_conditions_recursive_sub, invert_conditions):
    Adjust calls to Automake::Conditional::reduce.
    * tests/cond12.test: Adjust to use Automake::Conditional.

commit 9f68ee5c70a01c90a9f97f4b3201a38c36ab9f6c
Author: Jim Meyering <address@hidden>
Date:   Sun Nov 10 14:26:15 2002 +0000

        Make install-sh work even when names contain spaces or
        certain (but not all) shell metachars.
    
        * lib/install-sh: Remove lots of unnecessary quoting.
        Add double quotes where necessary.
        Write diagnostics to stderr, not stdout.
        Normalize spacing in diagnostics: use one space (not two,
        and not a TAB) after the leading `install:'.
        Remove trailing white space.
        Remove unnecessary curly braces.
        If removing the destination fails, also try to move it aside.
        Use `trap' more portably.

commit 5fa44648fbe4f1f0e3daf3a791ce09696cadbba1
Author: Jim Meyering <address@hidden>
Date:   Sun Nov 10 14:25:23 2002 +0000

    regen

commit 875b1a661bee9b293d3f29bcd4344e32d0befe35
Author: Jim Meyering <address@hidden>
Date:   Sun Nov 10 14:25:16 2002 +0000

    (TESTS): Add installsh2.test.

commit 2afb4254d1dedbbc048dfbe6b037b52b84dab92b
Author: Jim Meyering <address@hidden>
Date:   Sun Nov 10 14:24:01 2002 +0000

        Make install-sh work even when names contain spaces or
        certain (but not all) shell metachars.
    
        * lib/install-sh: Remove lots of unnecessary quoting.
        Add double quotes where necessary.
        Write diagnostics to stderr, not stdout.
        Normalize spacing in diagnostics: use one space (not two,
        and not a TAB) after the leading `install:'.
        Remove trailing white space.
        Remove unnecessary curly braces.
        If removing the destination fails, also try to move it aside.
        Use `trap' more portably.
        * tests/installsh2.test: New file, to test for the above fix.
        * tests/Makefile.am (TESTS): Add installsh2.test.

commit 25487e61aee88237ed6fb29809ff37cabde9dd00
Author: Jim Meyering <address@hidden>
Date:   Sat Nov 9 12:17:25 2002 +0000

    .

commit 34f9dabb7e0e7190d496492429b211f2d7dfdc49
Author: Jim Meyering <address@hidden>
Date:   Sat Nov 9 12:17:17 2002 +0000

    Fix some typos and a grammar nit.

commit 08322d682f53a35a3d74d0b6823edf30d611b1ad
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 7 23:03:15 2002 +0000

    * automake.in (switch_warning): Subject Perl warnings to -Werror.

commit f70e8c8828755661d538b523fdec678ddb2108e4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 7 10:49:48 2002 +0000

    * automake.texi (Extending): Complete unterminated sentence.
    Reported by Mike Castle.

commit d1f7fca3d3657cbdcf4cd3660993281f018d88a6
Author: Akim Demaille <address@hidden>
Date:   Wed Nov 6 10:47:30 2002 +0000

    * automake.in (&conditional_ambiguous_p): Don't forget to ->string
    the Conditionals.

commit 4eb50c572fd4a8fe661a4dffcff64bf8b68a6723
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Oct 31 14:45:37 2002 +0000

    * automake.texi (Dist): Fix the distcleancheck_listfiles example.
    Reported by Karl Berry.

commit ce9484c96186a6d5d8b3c903240e890f7f0054a3
Author: Akim Demaille <address@hidden>
Date:   Thu Oct 31 11:55:27 2002 +0000

    * tests/location.test (Makefile.am): Strengthen.
    * lib/Automake/Channels.pm (_print_message): Be sure to flush
    $partial when the message is output.
    Thanks to Alexandre Duret-Lutz.

commit 49018c00d12e3293a4f80d4f5f42ffb14a542c38
Author: Akim Demaille <address@hidden>
Date:   Thu Oct 31 11:42:23 2002 +0000

    * automake.in (&read_am_file): Use $last_where to register the
    _first_ line of a variable definition as location instead of the
    last one.
    (&conditional_ambiguous_p): Don't forget to ->string the
    Conditionals.
    (&rule_define): Likewise.
    * tests/location.test: Adjust to exercise this.

commit 397f253a2a1b5f9bed0277e61355b0ad31bad0bd
Author: Pavel Roskin <address@hidden>
Date:   Tue Oct 29 18:35:23 2002 +0000

    regen

commit c564e43d3c6065e65e07b7b17432edc01f932212
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Oct 25 18:08:20 2002 +0000

    2002-10-25  Charles Wilson  <address@hidden>
    
        * tests/defs.in: Add explicit stanza for python -V.

commit 57972c6718f3ae13aa23aa78ce03ef8997c2f5ed
Author: Pavel Roskin <address@hidden>
Date:   Sun Oct 20 06:59:38 2002 +0000

    Don't rely on which, use an Autoconf-like test instead.
    Reported by Frédéric L. W. Meunier" <address@hidden>

commit 4e4a98609348a64f35fbc1877f5d261a59af8f57
Author: Akim Demaille <address@hidden>
Date:   Thu Oct 17 10:44:42 2002 +0000

    Typo.

commit e13cf5276f94e92c44042931f0c98be1fa2696cc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Oct 16 18:53:44 2002 +0000

    * tests/ansi6.test, tests/ansi7.test: Set ac_cv_prog_cc_stdc instead
    of am_cv_prog_cc_stdc.  This follows Akim's patch of 2002-10-09,
    and reveals a bug in my patch of 2002-10-15.
    * automake.in (handle_single_transform_list): Strip directory name
    from $full_ansi if subdir-objects is not set.

commit 54089948d4388edd656d7cf13b6d4d2d9d0702ed
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Oct 16 18:03:42 2002 +0000

    * lib/texinfo.tex: New version from Texinfo 4.2b.

commit dd3359863729803d2167c04271968be3c8627293
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Oct 15 08:38:55 2002 +0000

    * automake.in (handle_single_transform_list) <full_ansi>: New variable.
    Use this to record correct dependencies about deansifiable files which
    are using per-program flags or are in a subdirectory.
    * tests/ansi9.test: New file.
    * tests/Makefile.am (TESTS): Add ansi9.test.
    Reported by Paul D. Smith

commit 84f29b043add31e671603191f4dc16a351fd8c76
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Oct 12 21:19:29 2002 +0000

    * aclocal.in (ac_defun_rx, ac_require_rx): If the macro name is
    quoted, accept any character but `]'.  This makes it possible
    to define macros such as `AC_LANG_PREPROC(Fortran 90)'.
    (scan_m4_files): Quote $key in the regex.  Don't define $expr, it's
    not used.
    (add_file, scan_file): Adjust to the new definitions of $ac_defun_rx
    and $ac_require_rx.
    * tests/aclocal2.test: New file.
    * tests/Makefile.am (TESTS): Add aclocal2.test.
    Reported by Tamara L. Dahlgren and Tom Epperly.

commit e5a527944da7b6d0014ed3ec0bc04e1600910fe0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Oct 11 19:05:31 2002 +0000

    For Debian Bug#153697:
    * lib/am/dejagnu.am (distclean-DEJAGNU): Remove $tool.sum and
    $tool.log.
    Suggested by Andrew Suffield.

commit 7f3fdf376bd70817e2f6bf0f5414312e3221176b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Oct 10 18:22:07 2002 +0000

    For PR automake/369:
    * lib/am/python.am: Lookup python files in build directory or
    source directory.
    From Mathias Doreille.
    * tests/python3.test: New file.
    * tests/Makefile.am (TESTS): Add python3.test.
    * tests/defs: Handle `required=python'.

commit fd386946d86f0b0c7733124dac09ff4d564c43e6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Oct 10 17:37:38 2002 +0000

    For PR automake/358:
    * lib/am/texi-vers.am (%STAMPVTI%): Depend on configure instead of
    configure.ac.
    Suggested by Thien-Thi Nguyen.
    * lib/am/configure.am ($(srcdir)/configure): Depends on
    %CONFIGURE_DEPS%
    * automake.in (@configure_deps): New array.
    (scan_autoconf_traces): Scan for m4_include and m4_sinclude,
    and fill @configure_deps.
    (handle_configure): Substitute %CONFIGURE_DEPS%.
    Distribute @configure_deps.
    * tests/version7.texi: New file.
    * tests/vtexi.test: Adjust.
    * tests/Makefile.am (TESTS): Add version7.test.
    * automake.texi (Dist): Mention that m4_include'd files
    are distributed.

commit 6f7799f1bff07511b1b1d3255750ac9d80a079c4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Oct 9 21:24:50 2002 +0000

    * m4/ccstdc.m4 (AM_PROG_CC_STDC): Its definition is now empty:
    the content of this macro was merged in AC_PROG_CC.
    * m4/protos.m4 (AM_C_PROTOTYPES): Adjust to AC_C_PROTOTYPES.
    * tests/depacl.test: Remove, it exercize aclocal in a way that was
    exercized by all the other tests since the test suite really uses
    aclocal.
    * tests/Makefile.am (TESTS): Remove depacl.test.

commit b30d3b9ff8c6e12451665c5446f7ce394e3bb0b1
Author: Paul Eggert <address@hidden>
Date:   Wed Oct 9 00:05:27 2002 +0000

    * lib/am/texibuild.am (%DEST_PREFIX%%DEST_SUFFIX%,
    %DEST_PREFIX%.dvi, %DEST_PREFIX%.pdf): Use "makeinfo -o output
    input", not "makeinfo input -o output", as the latter fails if
    POSIXLY_CORRECT=1.
    * lib/am/texinfos.am (.dvi.ps): Likewise for dvips.
    * m4/depend.m4 (_AM_DEPENDENCIES): Likewise for $depcc.

commit 4c519e76b7efe0f5c97c6272e2c1c8718b9a4f41
Author: Paul Eggert <address@hidden>
Date:   Wed Oct 9 00:04:58 2002 +0000

    (_AM_DEPENDENCIES): Don't put "-o foo" at the end of the $depcc
    command line, as this runs afoul of the POSIX rules for command line
    arguments.

commit 9f41471f40049085225d3ae61d018aff3ee6c366
Author: Paul Eggert <address@hidden>
Date:   Wed Oct 9 00:04:06 2002 +0000

    (.dvi.ps): Don't put "-o foo" at the end of the dvips command line,
    as this runs afoul of POSIXLY_CORRECT=1.

commit 619efeff57320a167a3b30519a5d2b6ecb008d4f
Author: Paul Eggert <address@hidden>
Date:   Wed Oct 9 00:02:40 2002 +0000

    (%DEST_PREFIX%%DEST_SUFFIX%, %DEST_PREFIX%.dvi, %DEST_PREFIX%.pdf):
    Use "makeinfo -o output input", not "makeinfo input -o
    output", as the latter fails if POSIXLY_CORRECT=1.

commit 989efca27846237f9fc1a078aae81cd67359f6fd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Oct 8 22:23:49 2002 +0000

    * automake.in (file_contents_internal): Fix the relationship
    regex flags, don't use `m'.

commit becc7bed1d4a672b6ee0f7fd43910d368395abda
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Oct 8 21:40:30 2002 +0000

    For Debian Bug#162583:
    * automake.in (file_contents_internal): Simplify regex to
    separate relationship from actions in rules.
    Reported by Sam Hocevar.

commit bcb024d731d8a74aa318aad1ecadd81f9718cda0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Oct 8 17:37:56 2002 +0000

    * lib/Automake/Conditional.pm (has): Simplify.

commit 46dc44f4b91b9014cbd23c12a85bfa6ee18782d1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 7 09:23:33 2002 +0000

    * lib/Automake/Conditional.pm: New file.
    * lib/Automake/Makefile.am (dist_perllib_DATA): Add Conditional.pm.
    * automake.in: Use Automake::Conditional.
    (TRUE, FALSE): New constants.
    (%var_value, %var_location, %var_comment, %var_type, %var_owner,
    %targets, %target_source, %target_name, %target_owner): Tie to
    Tie::RefHash::Nestable.
    (generate_makefile, process_option_list, handle_options,
    handle_languages, handle_source_transform, handle_compile,
    handle_libtool, handle_texinfo_helper, handle_dist, handle_subdirs,
    scan_aclocal_m4, handle_emacs_lisp, handle_python,
    scan_autoconf_files, variable_assert, define_variable,
    define_pretty_variable, define_configure_variable, am_install_var,
    push_dist_common): Use TRUE.
    (define_objects_from_sources): Fix return value on
    "recursively-defined" errors.
    (conditional_string, conditional_true_when, conditional_is_redundant,
    conditional_implies_any, make_conditions): Remove these functions,
    obsoleted by Conditional.pm.
    (cond_stack_if, cond_stack_else, cond_stack_endif): Return
    an Automake::Conditional instance.
    (by_condition, conditional_ambiguous_p,
    variable_not_always_defined_in_cond, macro_define,
    variable_conditions_recursive, variable_conditions_recursive_sub,
    variable_conditions_reduce, invert_conditions,
    variable_conditions_permutations,
    check_variable_defined_unconditionally, variable_value_as_list,
    variable_output, variable_pretty_output, rule_define,
    read_am_file, file_contents_internal, require_variables): Adjust
    to use Automake::Conditional objects.
    (handle_footer): Get $(SUFFIXES) in 'all' conditions.
    * tests/cond12.test: Adjust to use Automake::Conditional objects.

commit 972b4534e7da18a882860faa62117ed722e2d8da
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Oct 1 19:59:34 2002 +0000

    * automake.in (handle_source_transform): If foo_SOURCES is defined
    conditionally, create and use am__foo_SOURCES_DIST for distribution.
    * tests/condd.test: Extend to check distributed files.
    * tests/substref.test: Make sure we don't use such a variable when
    it's not needed.
    Reported by Marcus Brinkmann.

commit d34b18cc6d04a2c5b84eb6a0286e43afc5175f2d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 30 20:12:27 2002 +0000

    * tests/defs.in: Run $MAKE --version -v.
    * tests/dollar.test: Abort on ./defs failure.
    * tests/lex5.test: Require GNUmake, not make.

commit ea970953a3104bc969d8082ed42f6fa9ff191eef
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 30 18:34:46 2002 +0000

    2002-09-30  Kevin Ryde  <address@hidden>
    
        * m4/as.m4 (AM_PROG_AS): Let CCAS and CCASFLAGS default to the actual
        values of $CC and $CFLAGS (as opposed to $(CC) and $(CFLAGS)), so
        configure tests can use them.  Use AC_ARG_VAR instead of AC_SUBST.

commit e4dfb6278033f2264657ac5aebbc0ee0dd8b9c87
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 30 18:08:07 2002 +0000

    * automake.in (require_variables): The fix introduced in 2002-09-19
    is imcomplete.  Rewrite the conditional variable definition check
    using &variable_not_always_defined_in_cond.
    * tests/cond26.test, tests/cond27.test, tests/cond28.test: New file.
    * tests/Makefile.am (TESTS): Add cond26.test, cond27.test, and
    cond28.test.
    Reported by Juergen Keil.

commit 25b1f02b89bf2647dbddb1e62a61e003c1ac4e07
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 30 13:38:08 2002 +0000

    * automake.in (INTERNAL): Redefine as an empty location,
    so that internal locations get displayed as `automake:'.

commit c864bddda430e3e15339ebc160bd63028a03bb55
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 30 13:05:03 2002 +0000

    regen

commit e8b88ce80ad142b87187027e386ad9220e58f45a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 30 13:02:08 2002 +0000

    * lib/am/distdir.am (distdir): Create $dc_destdir right before
    its use.
    Reported by Akim Demaille.

commit 6f7f6265540619834e38f2f11b9dc1e8cde86a38
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 30 12:32:21 2002 +0000

    Fix for PR automake/366:
    * automake.in (handle_dist): Strip $(srcdir) and replace
    $(top_srcdir) when computing DIST_COMMON directories.
    * tests/include2.test: Use an obsolute $(srcdir), and check
    for spurious directories in $(distdir)/sub.
    * lib/am/distdir.am: Rewrite $(top_srcdir) as $(top_builddir).
    Reported by Kevin Ryde.

commit 66198a0174e3b7d53001af5402c336112d36a2b3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 29 14:51:25 2002 +0000

    * lib/Automake/Channels.pm (%_default_options): Add 'partial'.
    (_format_message): Rename as ...
    (_format_sub_message): ... this.
    (_format_message): New function, extracted from ...
    (_print_message): ... here.  Honor the 'partial' option.
    ($partial): New variable.
    * automake.in (handle_ltlibraries, check_ambiguous_conditional,
    rule_define): Mark partial messages.

commit da988ed6b186128612d3d4f33e348f5fe482166d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 29 13:08:18 2002 +0000

    * automake.in (handle_ltlibraries): Record library locations in
    %liblocations, and print the previous declaration on error.
    * tests/libtool6.test: Check that the locations of the two
    definitions are shown.

commit 8910bab0e30dec43ab4c05e9f53291fae36b6352
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 29 12:49:07 2002 +0000

    For PR automake/360:  Propagate more locations.
    * automake.in (handle_programs): Adjust usage of am_install_var's
    return value.  Pass on locations as context to file_contents.
    (handle_libraries, handle_ltlibraries): Likewise.  Use locations
    in the 'not a standard library name' diagnostic.
    (handle_emacs_lisp, handle_python): Adjust usage of am_install_var's
    return value.  Pass on locations to require_variables and
    require_conf_file.
    (check_ambiguous_conditional): Strip trailing dot in message.
    (value_to_list): Add the $WHERE and $LOC_WANTED arguments.
    (variable_value_as_list_recursive_worker): Add the $LOC_WANTED
    argument.  Adjust calls to value_to_list.
    (variable_value_as_list_recursive): Call
    variable_value_as_list_recursive_worker with $LOC_WANTED = 0.
    (variable_loc_and_value_as_list_recursive): New function,
    variable_value_as_list_recursive_worker with $LOC_WANTED = 1.
    (am_install_var): Use variable_loc_and_value_as_list_recursive,
    and return a list of [$location, $value] pairs.
    (rule_define): Use better locations in EXEEXT diagnostic.
    (handle_source_transform, define_objects_from_sources): Add and use
    a $WHERE argument.  Adjust callers.
    * tests/stdlib.test: Grep the location in error message.
    * tests/location.test: New file.
    * tests/Makefile.am (TESTS): Add location.test.

commit 27855504a657553ca62680b0211ddcc71c21b6c1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 29 10:35:03 2002 +0000

    * tests/exeext3.test: New file.
    * tests/Makefile.am (TESTS): Add exeext3.test.
    * automake.in (%target_name): New hash.
    (initialize_per_input): Reset %target_name.
    (rule_define): Fill %target_name, and use it to detect targets
    which have been registered with key X but really are X$(EXEEXT).

commit 5d52af2826159c944f071e1cc4300440579e8a3e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Sep 28 12:41:06 2002 +0000

    For PR automake/360:
    * lib/Automake/Location.pm: New file.
    * lib/Automake/Channels.pm (_print_message): Display contexts
    when given an Automake::Location.
    (msg): Clone the location.
    * lib/Automake/Makefile.am (dist_perllib_DATA): Add Location.pm.
    * tests/comment5.test: Make sure we display `included from' stacks.
    * automake.in: Use Automake::Location.
    (INTERNAL): New constant.
    (file_contents, file_contents_internal, define_variable,
    define_pretty_variable, read_am_file): Take $WHERE as argument.
    Adjust all callers.
    (scan_autoconf_traces) <$where>: Define as a Location, and use
    it instead of $here.
    (macro_define, rule_define): Make sure $WHERE is a location.
    Clone it before updating $var_location or $targets.

commit c7765cc0a52403e13652e2658cf960f5ee38eb49
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Sep 27 19:59:24 2002 +0000

    * lib/mkinstalldirs: Reindent using `sh-indentation: 2'.
    Suggested by Bruno Haible.

commit 7f996974df90e1b50cb70159ad87cb93f37654e0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Sep 27 14:18:15 2002 +0000

    * Makefile.am (fetch, FETCHFILES): Don't fetch install-sh from
    Autoconf.  Automake now has the master copy of install-sh and
    mkinstalldirs.

commit 1412db0c5b81399ef1c37ce32c309f38e1762603
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 25 20:57:06 2002 +0000

    fix computation of APIVERSION

commit bc638d9737ac0b60243db04508712cc0545daa34
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 25 20:30:49 2002 +0000

    * configure.in: Bump version to 1.7a.

commit c2d90d2ee1f1446cf6efe4d0ecdbd374b6da4041
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 25 20:17:13 2002 +0000

    * NEWS, configure.ac: Version 1.7.

commit 71efc14cafee0b6d1344cb26ab80aa7a72e02ba3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 25 19:20:40 2002 +0000

    run aclocal with -I aclocal-$APIVERSION

commit d6a1e0fe2f191be07e2fe3fb1c42cb4922390d33
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 25 19:00:47 2002 +0000

    * automake.texi (Optional, Options, Distributing, ANSI,
    API versioning): Spelling fixes and Texi tweaks.

commit 3c4071103385ee413ecf3eb443c61bb2ff52a741
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 25 18:46:47 2002 +0000

    * configure.in: Check for 'tex'.
    * tests/defs.in: Handle required=tex using configure's result.
    Reported by Patrick Welche.

commit 59250d71fa8a974d21f59f729151ea30cf42b697
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 25 18:17:10 2002 +0000

    * Makefile.am (mdate-sh): Remove.
    * mdate-sh: Delete.
    Suggested by Akim Demaille.

commit 29f5244251ffb7ff1b9fd7286c5ffe7cf7409b5d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 25 13:27:35 2002 +0000

    regen

commit f0111d7e7df2a4e74b7363144c0b5f275316d0ba
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 25 13:25:55 2002 +0000

    * NEWS: Mention distuninstallcheck.
    * automake.texi (Dist): Document new macro and target.
    * lib/am/distdir.am (distuninstallcheck_listfiles): New macro.
    (distuninstallcheck): New target.
    (distcheck): Use distuninstallcheck.

commit b125b7ad12c2ad554e30d53fe712dfe60889b16f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 24 22:50:35 2002 +0000

    * tests/specflags7.test (true_CFLAGS, false_CFLAGS, false.c): Use
    AM_TRUE, AM_FALSE to avoid bad interaction with Tru64 UNIX
    <sys/types.h>.
    * tests/specflags8.test (true_CPPFLAGS, false_CPPFLAGS, false.c):
    Likewise.

commit eeca14b07cbedc6d81f448eebdc2e78092293869
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 24 22:30:38 2002 +0000

    * 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.

commit c000140aa8960497bcb48f5c48ca3c9ee4a737da
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 24 20:12:47 2002 +0000

    * lib/am/ltlib.am (clean-%DIR%LTLIBRARIES): Use $$dir in make
    command.

commit c153b3ec15d62519f01bb100f3c6b582dd3c3376
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 24 20:07:43 2002 +0000

    * automake.in (handle_single_transform_list): Revert the change
    from 2002-09-22.  We need to erase .libs/ in the object directory
    in addition to the library directory.

commit 8b317c4190019a371cb2f10df50ed9de5af6fa85
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 24 19:37:24 2002 +0000

    * tests/target-cflags.test: Build in `build/', not `obj/' because
    `obj/' is special to BSD make.

commit e9261db5632361d8c277d3a9d6888df1d71322aa
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 24 10:51:07 2002 +0000

    * automake.in (read_am_file): Prefix included files with
    $(top_srcdir) or $(srcdir) in DIST_COMMON.  Fixes
    subdircond2.test, and subdircond3.test on OSF1.

commit 6672e40d33970c396bdf5bacb92483d67d8bc76e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 24 08:05:58 2002 +0000

    * tests/defs.in (SHELL): Set it.

commit c2235e67f4d895a1d3fe26899e68bd3b7efedd04
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 24 08:05:35 2002 +0000

    regen

commit 088916942b82ba9a1e8990e080df2ee5599384f7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 23 22:33:50 2002 +0000

    * lib/am/distdir.am (distcleancheck): Mention `in build directory'
    in error message.

commit 9a5358a7ce52b46ec9a557e9692ebf4aab9bd519
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 23 22:08:31 2002 +0000

    For PR automake/350:
    * automake.in (handle_ltlibraries): Allow a library to be installed
    many times in the same directory.
    * tests/libtool5.test, tests/libtool6.test: New files.
    * tests/Makefile.am (TESTS): Add libtool5.test and libtool6.test.

commit 8d510c6d4cb202ff5eccca5682cf427f8522adf4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 22 19:02:45 2002 +0000

    * automake.in (handle_ltlibraries): Fill $libtool_clean_directories
    here, with directories where .la files are built...
    (handle_single_transform_list): ... not here with directories
    where .lo files are built.
    * tests/libtool3.test: Build a library in a subdirectory to
    check for this.
    Reported by Peter Gavin.

commit 1d4f17873a4cdaa07d4700376d9dfc7dfdbe5ca5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 22 18:57:18 2002 +0000

    * tests/cond5.test: Give more time to automake.
    Reported by Art Haas.

commit 80f758415a25efef5f1596c62b7be0c8413f1d87
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 22 15:06:44 2002 +0000

    * configure.in: Really check for Autoconf 2.54.

commit 92d24b70230ba98b75301dab3a56efd90256d006
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 22 14:56:27 2002 +0000

    * automake.texi (Yacc and Lex): ylwrap is used only when there is
    more than one yacc or lex source file in a directory.

commit 749fdb7f37da1f6f39e3fa7b3fb150a4e46e7c63
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 22 14:35:19 2002 +0000

    * automake.in (macro_define): Update a variable's location each
    time its owner is updated.
    * tests/gnuwarn.test: Append to CFLAGS to check for this.
    Reported by Harlan Stenn.

commit d5ebdb7654a4d1c4d699e5b2b452b8b3d5c597a5
Author: Pavel Roskin <address@hidden>
Date:   Fri Sep 20 17:17:01 2002 +0000

    New section: `Working with CVS'.

commit 9a59f882526cf3f2cd207f1bcf383e11694d8923
Author: Pavel Roskin <address@hidden>
Date:   Fri Sep 20 17:03:15 2002 +0000

    File for bootstrapping Automake from CVS.

commit a0984319cd67306046a0454cea7c9928bf9db47e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Sep 20 11:29:12 2002 +0000

    * configure.in: Bump version to 1.6g.

commit 903ee52523e96762f16d3de6771be12fe076dfef
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Sep 20 11:20:04 2002 +0000

    * configure.in, NEWS: Bump version to 1.6f.

commit 6c24a58427d70717a54111facdd50b54c207ec38
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Sep 20 10:19:42 2002 +0000

    * Makefile.am (INSTALL): New rules.

commit a61e2de1fb91169af5f436af3d2213d325e64a36
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Sep 20 10:10:22 2002 +0000

    For PR automake/363:
    * m4/cond.m4: Fix AC_MSG_ERROR quoting.

commit 351abce9900b7a3e1b56000fa0450da3d054d5ca
Author: Pavel Roskin <address@hidden>
Date:   Thu Sep 19 19:06:38 2002 +0000

    s/whan/when/

commit b09e032796e842eee466fae52145b5d32f0bb847
Author: Pavel Roskin <address@hidden>
Date:   Thu Sep 19 19:04:16 2002 +0000

    * tests/warnopts.test: Fix random failures by removing Autoconf
    cache directory whan configure.in changes.  Use the code and the
    comment from tests/asm.test.

commit 8d26e8efd3c03a3a7e78a90a4c0255a8a746d2d0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Sep 19 09:24:58 2002 +0000

    * automake.texi (Program and Library Variables) <maude_LIBADD>:
    Don't mention _LDADD for Libtool libraries.
    Reported by Schleicher Ralph.

commit 30d3b058840f939aff0152547210fcc48d07db96
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Sep 19 09:16:05 2002 +0000

    For PR automake/361:
    * tests/suffix8.test: More explicit dependencies.
    Reported by Paul Eggert.

commit 2074e6c6ef617b3c7e3e0bcc288cfb5bccf0f45b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Sep 19 08:59:49 2002 +0000

    * automake.in (rule_define): Don't diagnose duplicate user rules.
    * tests/phony.test, tests/percent2.test: New files.
    * tests/Makefile.am (TESTS): Add them.

commit 7d1007ccd0a8410e3f3c90524b37524211a9fb8c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Sep 19 07:59:37 2002 +0000

    * automake.in (require_variables): Search variable definitions
    in any condition implied by $cond.
    * tests/cond25.test: New file.
    * tests/Makefile.am (TESTS): Add cond25.test.
    Reported by Pavel Roskin.

commit f8f7b1aae76b374fed618f494eb839448c3704eb
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Sep 19 07:31:49 2002 +0000

    * tests/subobj9.test: Skip this test on configure errors.

commit b2a016ed512170f1f06fb7e5911ff21b3f417c1c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 18 21:17:27 2002 +0000

    * configure.in: Bump version to 1.6e.

commit a0a144cd8b5da652ca9b663676475e4b8b5244d1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 18 21:05:27 2002 +0000

    * configure.in, NEWS: Bump version to 1.6d.
    * tests/libobj12.test, tests/libobj12b.test: Include ./defs,
    not $srcdir/defs.
    * tests/suffix8.test: Typo.

commit c23c94ce1886745c089ab4fb3549f1872fa3ab00
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 18 19:37:35 2002 +0000

    * automake.in (check_ambiguous_conditional, rule_define): Issue
    syntactic warnings, not errors.
    (macro_define): Don't adjust the owner of a variable which is being
    appended in a condition different from its definition.
    (variable_output, variable_pretty_output): Make sure the
    requested condition exists.

commit a294ed3be71570d539d547835582dda921c27ffc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 18 18:43:24 2002 +0000

    For PR automake/353: fill %var_location, %var_comment,
    %var_type, %var_owner for each condition.
    * automake.in (msg_cond_var): New function.
    (msg_var): Use it.
    (generate_makefile, process_option_list, handle_languages,
    handle_lib_objects_cond, handle_compile, handle_libtool,
    handle_ltlibraries, handle_texinfo_helper, handle_tests,
    handle_emacs_lisp, handle_python, macro_define, macro_delete,
    macro_dump, variable_assert, variable_output,
    variable_pretty_output, read_am_file, read_main_am_file,
    file_contents_internal, am_primary_prefixes,
    require_variables_for_macro): Adjust accesses to %var_location,
    %var_comment, %var_type, %var_owner.
    (append_comments, require_file_with_macro,
    require_conf_file_with_macro, require_variables): Add the
    $cond argument.
    * tests/comment7.test: New file.
    * tests/Makefile.am (TESTS): Add comment7.test.

commit 9d60581b2c1b3839c40552a99e7dc59525ef494f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 17 21:33:35 2002 +0000

    For PR automake/353:
    * automake.in (check_ambiguous_conditional): Display locations for
    the two definitions of the ambiguous variable.  Show the macro_dump
    output in --verbose only.  Accept $where as a third argument,
    (macro_define): Pass $where.

commit 13d64b8cebbd6097b960597b3167b8d055104200
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 17 21:11:49 2002 +0000

    * automake.in (handle_programs): Ooops.  Really add LDADD
    objects into _DEPENDENCIES.
    * tests/libobj12.test: Check for it.

commit 545416a7861b42ad78a982507b7d0ce81a45f0fb
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 17 20:53:09 2002 +0000

    2002-09-17  Assar Westerlund  <address@hidden>
            Alexandre Duret-Lutz  <address@hidden>
    
        * automake.in (handle_programs, handle_libraries,
        handle_ltlibraries): Maintain $seen_libobjs on a
        per-program/per-library basis, instead of globally to each
        of these functions.
        * tests/libobj12.test, tests/libobj12b.test: New files.
        * tests/Makefile.am (TESTS): Add libobj12.test and libobj12b.test.

commit c8409243f299257306ec75781bd48a66d4741b6d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 17 19:32:54 2002 +0000

    * tests/defs.in (configure.in): Don't call AC_PROG_INSTALL and
    AC_PROG_MAKE_SET.

commit 855bd4c11f95318b774b4737a3ce305c5a6ac724
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 17 18:41:01 2002 +0000

    * lib/config.guess, lib/config.sub, lib/INSTALL,
    lib/Automate/Struct.pm: New upstream version.
    * Makefile.am (mdate-sh): New rule.
    (FETCHFILES): Add Automate/Struct.pm.
    (fetch): Get Automate/Struct.pm.
    (AUTOMAKESOURCES, CLEANFILES): New macros.
    (EXTRA_DIST, TAGS_FILES): Use them.
    * install-sh, mkinstalldirs, missing: Delete.

commit da31858aa69c3fc11873add14ca5bd4018883851
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 17 18:07:23 2002 +0000

    * automake.in: Rename the 'unused' channel to 'syntax'.
    (variable_defined): Issue a warning instead of an error
    for variable-is-a-target conditions.
    * automake.texi (Invoking Automake): Rename the 'unused'
    channel to 'syntax'.
    * tests/warnopts.test: Likewise.

commit a187d2b0d7bab13518894377ff54028b7baecf15
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 17 17:40:14 2002 +0000

    * tests/suffix8.test: Add explicit dependencies.
    * tests/texinfo13.test, tests/texinfo16.test: Require tex.

commit 69481950c559dcd81dbc518a6ff460ba9ef5cd50
Author: Pavel Roskin <address@hidden>
Date:   Mon Sep 16 20:39:59 2002 +0000

    Add "defs".

commit f0791481e54a2892ea9e15dd778d74c3ec4a9998
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 16 10:12:22 2002 +0000

    * configure.in, m4/init.m4, NEWS: Require Autoconf 2.54.

commit 09b676f18edff74e9c11b3821956cf163c6b0da8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 16 09:08:54 2002 +0000

    * automake.in (variable_defined): Thinko in $cond handling.

commit c4eed61ef86d4146e221b246bc651a9639d40b91
Author: Paul Eggert <address@hidden>
Date:   Mon Sep 16 05:10:23 2002 +0000

    * lib/Automake/Channels.pm: Don't use 'our', as it isn't portable
    to Perl 5.00503.
    
    * Makefile.am (maintainer-check): Don't use egrep.

commit 13e6f0f8d07b0ccb98c49b733484bb5bf8733e64
Author: Paul Eggert <address@hidden>
Date:   Mon Sep 16 05:05:47 2002 +0000

    (maintainer-check): Don't use egrep.

commit 338e5e4cab7cc5fc57af1a91f71abd17443eebfd
Author: Paul Eggert <address@hidden>
Date:   Mon Sep 16 04:50:51 2002 +0000

    Don't use 'our', as it isn't portable to Perl 5.00503.

commit 806f257a7250de7d8a17cfe2550af2211beba931
Author: Tom Tromey <address@hidden>
Date:   Sun Sep 15 20:45:48 2002 +0000

        * tests/subdircond3.test: Pass flags to make in environment.
        * tests/subdircond2.test: Pass flags to make in environment.
        * Makefile.am (maintainer-check): Add a new check for @...@
        substitutions.  Updated correct number of diffs between source and
        build trees.

commit 2efed3870d9c150be121d7e8065aa47957892dc2
Author: Tom Tromey <address@hidden>
Date:   Sun Sep 15 20:34:15 2002 +0000

        * configure.in (aclocal, automake): Don't create.
        * automake.in ($prefix): Don't define.
        * aclocal.in ($prefix): Don't define.
        * Makefile.am (do_subst): New macro.
        (automake): New target.
        (aclocal): Likewise.

commit 01ce8d8f4732837f1bdf7ad9590d90169755935e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 15 17:44:26 2002 +0000

    * aclocal.in, automake.in: Requote each "@var@" as '@var@'.

commit 023757cccb972a3ecf82642269d1ffe45c5ed72c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Sep 14 15:58:41 2002 +0000

    * tests/Makefile.am (XFAIL_TESTS): Remove specflags7.test and
    specflags8.test.

commit c1bea7251cfa9a89999a2e0bae58cccc224f3696
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Sep 13 16:37:01 2002 +0000

    * automake.texi (Building ctags and etags): Rename and adjust as ...
    (Building true and false): ... this.
    * tests/targetclash.test: New file.
    * tests/specflags7.test, tests/specflags8.test: Adjust to build
    true and false.
    * tests/Makefile.am (TESTS): Add targetclash.test.
    (XFAIL_TESTS): Remove specflags7.test and specflags8.test.

commit 676ef8e4bf5cdd85fbe18e10490b17f32b88b8ba
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Sep 13 16:34:40 2002 +0000

    Diagnose target clashes, for PR automake/344:
    * automake.in (%targets): Record conditionals for definitions.
    (%target_conditional): Remove (obsoleted by %targets).
    (%target_source, %target_owner): New hashes.
    (TARGET_AUTOMAKE, TARGET_USER): New constants.
    (initialize_per_input): Adjust to reset new variables.
    (err_cond_target, msg_cond_target): New functions.
    (msg_target): Adjust usage of %targets.
    (conditional_ambiguous_p): Take a list of conditional to check
    as a third parameter, so this can be used for other things that
    variables.
    (handle_lib_objects_cond): Adjust conditional_ambiguous_p usage.
    (variable_defined): Restrict the target-with-same-name check
    to user targets.
    (rule_define): Add the $SOURCE argument, and take $OWNER instead
    of $IS_AM.  Diagnose target clashes (including ambugious
    conditionals).  Return a list of conditions where the rule should
    be defined instead of a boolean.  Fill %target_source and
    %target_owner.
    (target_define): Use `exists', not `defined'.
    (read_am_file): Adjust the call to rule_define.
    (file_contents_internal): Add more FIXMEs.  Simplify my moving
    and documenting the "define rules in undefined conditions" to
    rule_define.
    * tests/Makefile.am (XFAIL_TESTS): Add specflags7.test and
    specflags8.test.

commit ab8c507dc9e52361d2b2980708e686145a9a00b3
Author: Akim Demaille <address@hidden>
Date:   Fri Sep 13 07:03:29 2002 +0000

    * aclocal.in: Prototype all the functions.
    Add `(C)' to Copyrights.
    (&add_file): Strip the comments before checking for `AC_REQUIRE'.
    Remove Perl 4 hacks, since anyway we require 5.005 via General.pm.

commit 60308a029f75599fa9b16d0cba27c6e4baad8f7c
Author: Akim Demaille <address@hidden>
Date:   Wed Sep 11 08:00:10 2002 +0000

    * lib/am/texinfos.am (TEXI2PDF): Pass --batch to texi2dvi, since
    it was already supported when --pdf support was added.

commit fcdc5da2aa2b8310244391b704778d368308fd17
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 10 20:45:58 2002 +0000

    * lib/Automake/Channels.pm (_default_options): Add `backtrace'.
    (msg): Die with backtrace if requested.
    * automake.in: Enable `backtrace' on the `automake' channel.

commit b85946127c0c08a2a8913162cf47bb2b8f50de53
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 10 13:55:30 2002 +0000

    * automake.in (process_option_list): Mention `Automake' in
    version-mismatch error.
    Suggested by Akim Demaille.

commit 7a229db340f91ca84a30320f3c9004886f1b786d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 10 09:50:23 2002 +0000

    * tests/Makefile.am ($(TESTS)): Replace by ...
    (check_SCRIPTS): ... this.
    Suggested by Raja R Harinath.

commit 0e4bd57196c8e82b87c3c90a9289f04e5bb806f4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 9 08:56:56 2002 +0000

    * tests/Makefile.am ($(TESTS)): New, depends on defs.
    (BUILT_SOURCES): Remove (useless because of PR/359).

commit c456276a2d26877459f62527eb1522c600d560a2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Sep 9 08:27:19 2002 +0000

    * m4/init.m4: Execute cygpath in a sub-shell.

commit cc0838c7fafa0d9fce5c9a5a61230aa4085ec869
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 8 19:32:53 2002 +0000

    typo

commit 63a940fa4e3c2c38ed0d5df06398c50fb3befa5b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 8 19:28:44 2002 +0000

    * automake.in (macro_define): Warn about `:=' assignments.
    * tests/colneq.test: Check for this warning.

commit 0bb2dbcd37a3cf85a7aae55b0df6e6d446d42f7e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 8 18:58:28 2002 +0000

    * automake.texi (Include): Fragments are always distributed.
    * NEWS: Likewise.

commit b89b34e5b0ea86b647b8a1090d5e650c751afca6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 8 13:40:05 2002 +0000

    2002-09-08  Andreas Buening  <address@hidden>
    
        Fix for automake/334:
        * lib/am/depend2.am: Replaced "cygpath -w" by $(CYGPATH_W).
        * m4/init.m4: New make variable CYGPATH_W.

commit 623714ef2b80f9272d72963134b11aedcf5f25b1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Sep 8 13:07:56 2002 +0000

    * configure.in: Check for EGREP and FGREP.  Create tests/defs.
    * tests/defs: Rename as ...
    * tests/defs.in: ... this.  Add copyright notice.  Use configure's
    values for PERL, EGREP, and FGREP.  Be verbose if $srcdir is unset.
    * tests/Makefile.am (EXTRA_DIST): Remove defs.
    (BUILT_SOURCES): New.
    * tests/acinclude.test, tests/aclibobj.test, tests/aclocal.test,
    tests/aclocali.test, tests/aclocali1.test, tests/aclocalii.test,
    tests/acoutnoq.test, tests/acoutput.test, tests/acoutput2.test,
    tests/acoutqnl.test, tests/acouttbs.test, tests/acouttbs2.test,
    tests/acsilent.test, tests/acsubst.test, tests/acsubst2.test,
    tests/all.test, tests/alpha.test, tests/amassign.test,
    tests/ammissing.test, tests/ansi.test, tests/ansi2.test,
    tests/ansi3.test, tests/ansi4.test, tests/ansi5.test,
    tests/ansi6.test, tests/ansi7.test, tests/ansi8.test,
    tests/ar.test, tests/asm.test, tests/autoheader.test,
    tests/autoheader2.test, tests/auxdir.test, tests/auxdir2.test,
    tests/backsl.test, tests/backsl2.test, tests/badline.test,
    tests/badopt.test, tests/badprog.test, tests/block.test,
    tests/canon.test, tests/canon2.test, tests/canon3.test,
    tests/canon4.test, tests/canon5.test, tests/ccnoco.test,
    tests/check.test, tests/checkall.test, tests/clean.test,
    tests/colneq.test, tests/colneq2.test, tests/colon.test,
    tests/colon2.test, tests/colon3.test, tests/colon4.test,
    tests/colon5.test, tests/colon6.test, tests/colon7.test,
    tests/comment.test, tests/comment2.test, tests/comment3.test,
    tests/comment4.test, tests/comment5.test, tests/comment6.test,
    tests/compile_f_c_cxx.test, tests/cond.test, tests/cond10.test,
    tests/cond11.test, tests/cond12.test, tests/cond13.test,
    tests/cond14.test, tests/cond15.test, tests/cond16.test,
    tests/cond17.test, tests/cond18.test, tests/cond19.test,
    tests/cond2.test, tests/cond20.test, tests/cond21.test,
    tests/cond22.test, tests/cond23.test, tests/cond24.test,
    tests/cond3.test, tests/cond4.test, tests/cond5.test,
    tests/cond6.test, tests/cond7.test, tests/cond8.test,
    tests/cond9.test, tests/condd.test, tests/condincl.test,
    tests/condincl2.test, tests/condlib.test, tests/condman.test,
    tests/condman2.test, tests/conf2.test, tests/confdeps.test,
    tests/confdist.test, tests/confh.test, tests/confh4.test,
    tests/config.test, tests/confincl.test, tests/confsub.test,
    tests/confvar.test, tests/confvar2.test, tests/copy.test,
    tests/ctarget1.test, tests/cxx.test, tests/cxx2.test,
    tests/cxxansi.test, tests/cxxcpp.test, tests/cxxlibobj.test,
    tests/cxxlink.test, tests/cxxnoc.test, tests/cxxo.test,
    tests/cygwin32.test, tests/dash.test, tests/defun.test,
    tests/defun2.test, tests/dejagnu.test, tests/dejagnu2.test,
    tests/depacl.test, tests/depacl2.test, tests/depcomp.test,
    tests/depcomp2.test, tests/depdist.test, tests/depend.test,
    tests/depend2.test, tests/depend3.test, tests/depend4.test,
    tests/destdir.test, tests/dirforbid.test, tests/dirlist.test,
    tests/discover.test, tests/distcommon.test,
    tests/distcommon2.test, tests/distcommon3.test,
    tests/distdir.test, tests/distname.test, tests/dollar.test,
    tests/double.test, tests/dup2.test, tests/dup3.test,
    tests/else.test, tests/empty.test, tests/empty2.test,
    tests/empty3.test, tests/empty4.test, tests/error.test,
    tests/exdir.test, tests/exdir2.test, tests/exeext.test,
    tests/exeext2.test, tests/exsource.test, tests/ext.test,
    tests/ext2.test, tests/extra.test, tests/extra2.test,
    tests/extra3.test, tests/extra4.test, tests/extra5.test,
    tests/extra6.test, tests/extra7.test, tests/flibs.test,
    tests/fnoc.test, tests/fo.test, tests/fonly.test,
    tests/fortdep.test, tests/fpinst2.test, tests/fpinstall.test,
    tests/gcj.test, tests/gcj2.test, tests/gcj3.test, tests/gcj4.test,
    tests/gcj5.test, tests/getopt.test, tests/gettext.test,
    tests/gettext2.test, tests/gnits.test, tests/gnits2.test,
    tests/gnits3.test, tests/gnuwarn.test, tests/header.test,
    tests/implicit.test, tests/include.test, tests/include2.test,
    tests/info.test, tests/insh.test, tests/insh2.test,
    tests/install.test, tests/install2.test, tests/installdir.test,
    tests/installsh.test, tests/instdata.test, tests/instdata2.test,
    tests/instexec.test, tests/insthook.test, tests/instman.test,
    tests/instman2.test, tests/interp.test, tests/interp2.test,
    tests/java.test, tests/java2.test, tests/javaprim.test,
    tests/javasubst.test, tests/ldadd.test, tests/ldflags.test,
    tests/lex.test, tests/lex2.test, tests/lex3.test, tests/lex4.test,
    tests/lex5.test, tests/libobj10.test, tests/libobj11.test,
    tests/libobj2.test, tests/libobj3.test, tests/libobj4.test,
    tests/libobj5.test, tests/libobj7.test, tests/libobj8.test,
    tests/library.test, tests/library2.test, tests/libtool.test,
    tests/libtool2.test, tests/libtool3.test, tests/libtool4.test,
    tests/link_c_cxx.test, tests/link_dist.test, tests/link_f_c.test,
    tests/link_f_c_cxx.test, tests/link_f_cxx.test,
    tests/link_f_only.test, tests/lisp.test, tests/lisp2.test,
    tests/listval.test, tests/ltdeps.test, tests/ltlibobjs.test,
    tests/maintclean.test, tests/make.test, tests/makevars.test,
    tests/man.test, tests/man2.test, tests/mclean.test,
    tests/mdate.test, tests/mdate2.test, tests/mdate3.test,
    tests/mdate4.test, tests/mkinst2.test, tests/mkinstall.test,
    tests/nobase.test, tests/nodefine.test, tests/nodefine2.test,
    tests/nodep.test, tests/nodepcomp.test, tests/nodist.test,
    tests/nodist2.test, tests/noinst.test, tests/noinstdir.test,
    tests/nolink.test, tests/nostdinc.test, tests/number.test,
    tests/obsolete.test, tests/order.test, tests/outdir.test,
    tests/output.test, tests/output2.test, tests/output3.test,
    tests/output4.test, tests/output5.test, tests/package.test,
    tests/parse.test, tests/percent.test, tests/pluseq.test,
    tests/pluseq2.test, tests/pluseq3.test, tests/pluseq4.test,
    tests/pluseq5.test, tests/pluseq6.test, tests/pluseq7.test,
    tests/pluseq8.test, tests/pluseq9.test, tests/postproc.test,
    tests/ppf77.test, tests/pr2.test, tests/pr204.test,
    tests/pr211.test, tests/pr220.test, tests/pr224.test,
    tests/pr229.test, tests/pr243.test, tests/pr266.test,
    tests/pr279-2.test, tests/pr279.test, tests/pr287.test,
    tests/pr300-lib.test, tests/pr300-ltlib.test,
    tests/pr300-prog.test, tests/pr307.test, tests/pr72.test,
    tests/pr87.test, tests/pr9.test, tests/prefix.test,
    tests/primary.test, tests/primary2.test, tests/proginst.test,
    tests/python.test, tests/python2.test, tests/ranlib.test,
    tests/recurs.test, tests/recurs2.test, tests/remake.test,
    tests/remake2.test, tests/remake3.test, tests/req.test,
    tests/required.test, tests/required2.test, tests/rulepat.test,
    tests/scripts.test, tests/seenc.test, tests/sinclude.test,
    tests/sourcesub.test, tests/sourcesub2.test, tests/space.test,
    tests/specflags.test, tests/specflags2.test,
    tests/specflags3.test, tests/specflags6.test,
    tests/specflags7.test, tests/specflags8.test,
    tests/specflags9.test, tests/spell.test, tests/spell2.test,
    tests/spell3.test, tests/spelling.test, tests/stamph.test,
    tests/stamph2.test, tests/stdlib.test, tests/strip.test,
    tests/subdir.test, tests/subdir2.test, tests/subdir3.test,
    tests/subdir4.test, tests/subdir5.test, tests/subdir6.test,
    tests/subdir7.test, tests/subdirbuiltsources.test,
    tests/subdircond.test, tests/subdircond2.test,
    tests/subdircond3.test, tests/subobj.test, tests/subobj2.test,
    tests/subobj3.test, tests/subobj4.test, tests/subobj5.test,
    tests/subobj6.test, tests/subobj7.test, tests/subobj8.test,
    tests/subobj9.test, tests/subobjname.test, tests/subpkg.test,
    tests/subst.test, tests/substref.test, tests/substtarg.test,
    tests/suffix.test, tests/suffix10.test, tests/suffix2.test,
    tests/suffix3.test, tests/suffix4.test, tests/suffix5.test,
    tests/suffix6.test, tests/suffix7.test, tests/suffix8.test,
    tests/suffix9.test, tests/symlink.test, tests/symlink2.test,
    tests/symlink3.test, tests/syntax.test, tests/tags.test,
    tests/tagsub.test, tests/target-cflags.test, tests/target.test,
    tests/texinfo.test, tests/texinfo10.test, tests/texinfo13.test,
    tests/texinfo16.test, tests/texinfo2.test, tests/texinfo3.test,
    tests/texinfo4.test, tests/texinfo5.test, tests/texinfo6.test,
    tests/texinfo7.test, tests/texinfo8.test, tests/texinfo9.test,
    tests/transform.test, tests/unused.test, tests/vars.test,
    tests/vars2.test, tests/vars3.test, tests/vartar.test,
    tests/version.test, tests/version2.test, tests/version3.test,
    tests/version4.test, tests/version5.test, tests/version6.test,
    tests/vpath.test, tests/vtexi.test, tests/vtexi2.test,
    tests/warnopts.test, tests/werror.test, tests/whoami.test,
    tests/xsource.test, tests/yacc.test, tests/yacc2.test,
    tests/yacc3.test, tests/yacc4.test, tests/yacc5.test,
    tests/yacc6.test, tests/yacc7.test, tests/yacc8.test,
    tests/yaccpp.test, tests/yaccvpath.test: Add copyright notice.
    Source ./defs instead of $srcdir/defs.

commit e975ff3d353d582faaf87944fada415ba3972ddc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Sep 5 15:08:12 2002 +0000

    regen

commit b677574ae43644c042a4ad616e70d729a47f45ae
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Sep 5 14:29:45 2002 +0000

    * lib/am/distdir.am (distcheck): Strip $(srcdir) prefix on
    distributed files, to workaround Sun make VPATH munging.
    This fixes subdircond2.test, subdircond3.test, and subpkg.test
    on Solaris.
    * tests/extra6.test, tests/lex3.test, tests/pr87.test,
    tests/pr9.test, tests/target-cflags.test, tests/texinfo13.test,
    tests/texinfo16.test, tests/yacc7.test, tests/yaccvpath.test:
    Don't require GNU make.

commit 66786c9bb271193eac8a98eb4145176db76d88f8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Sep 5 10:25:06 2002 +0000

    * lib/am/distdir.am: Add missing `;'.

commit 2a555423901899def4e0bf581707534737986624
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Sep 5 10:06:14 2002 +0000

    * lib/am/scripts.am (installcheck-%DIR%SCRIPTS): Account for
    Sun make rewriting rules in VPATH builds.  (Fixes gnits3.test.)
    * lib/am/progs.am (installcheck-%DIR%PROGRAMS): Likewise.

commit b2aa3fc802f5f736b8d77510fc0f9a3565b05062
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Sep 4 22:08:34 2002 +0000

    For automake/354:
    * lib/am/texibuild.am (%SOURCE_SUFFIX%.dvi, %SOURCE_SUFFIX%.pdf):
    Don't use `-o' unless necessary.

commit b84a11e2fe75dc15f828a541ffccae8de723f438
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 3 09:03:54 2002 +0000

    regen with Autoconf 2.53c

commit 966ba774770c7b84f8e8788470d2672fafd6afb3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Aug 25 20:45:51 2002 +0000

    For PR automake/343:
    * automake.in (scan_texinfo_file) <clean_suffixes>: Remove dvi, ps,
    and pdf.
    (output_texinfo_build_rules): Define %DIRSTAMP% when processing
    texibuild.am.  Return $dirstamp and a list of files to clean.
    (handle_texinfo_helper): Process texi-vers.am after the call to
    output_texinfo_build_rules and use $dirstamp to define %DIRSTAMP%.
    * lib/am/texi-vers.am (%STAMPVTI%): Build %DIRSTAMP% if needed.
    * lib/am/texibuild.am (%DEST_PREFIX%%DEST_SUFFIX%): Likewise.
    (%DEST_PREFIX%.dvi, %DEST_PREFIX%.pdf): Depend on %DIRSTAMP%.
    * tests/texinfo13.test: New file.
    * tests/Makefile.am (TESTS): Add texinfo13.test.
    * lib/am/texinfos.am (install-info-am, dist-info): Looks for
    info files in build or source directory.
    This completes the change from 2002-07-30 (for PR automake/168).

commit bd2020fc48c260a655fe80fa72d81c7848b088fa
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Aug 24 20:43:02 2002 +0000

    * automake.in (CLEAN, MAINTAINER_CLEAN): New constants.
    (maintainer_clean_files): Replace by ...
    (clean_files): ... this new variable.
    (initialize_per_input, lang_yacc_target_hook,
    lang_lex_target_hook): Use %clean_files instead of
    @maintainer_clean_files.
    (handle_clean): Rewrite, using %clean_files.
    (require_build_directory_maybe): Use %clean_files instead
    of %compile_clean_files.  This allows using
    &require_build_directory_maybe for non-compiling targets.
    * lib/am/clean.am (mostlyclean-generic, clean-generic,
    distclean-generic, maintainer-clean-generic): Rewrite using
    %MOSTLYCLEAN_RMS%, %CLEAN_RMS%, %DISTCLEAN_RMS%, and
    %MAINTAINER_CLEAN_RMS%.

commit 0bcd03be6c48cdc7e0af7450ec2d8f93a061df96
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Aug 24 12:46:03 2002 +0000

    For Debian Bug#157778:
    * m4/python.m4: Fix output of `python' in checking messages
    when no version of Python is required.

commit 81f28359536163b5eebe3d1087ef0b9f95455fdf
Author: Raja R Harinath <address@hidden>
Date:   Sat Aug 24 03:32:12 2002 +0000

    (%EXT%.lo): Fix typo.  Rename the file that
    was generated by gcc -MF.

commit 10b22031359b75dcfa67ff4ea9dbc7b0c1601a56
Author: Pavel Roskin <address@hidden>
Date:   Sat Aug 24 01:38:52 2002 +0000

    * lib/am/progs.am: Exit in case of install failure, otherwise
    it is ignored on Cygwin because of the surrounding "for" loop.

commit 51be26123596e26d8a249b6bea3053aa20cfb74f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Aug 23 19:11:32 2002 +0000

    * automake.texi (Top level): More words about conditional
    subdirectories.  Don't mention AC_PROG_MAKE_SET.
    * tests/subdircond2.test, tests/subdircond3.test: New files.
    * tests/Makefile.am (TESTS): Add them.

commit f49235499d9f2ddde6262ee06d140e6e96adb419
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Aug 23 13:32:55 2002 +0000

    For PR automake/347:
    * automake.in (MACRO_PATTERN): Allow `.' in variable names.
    (scan_variable_expansions, check_variable_expansions): New functions.
    (macro_define): Call check_variable_expansions.
    (read_am_file): Likewise, when outputing rules.
    (variable_conditions_recursive_sub): Simplify using
    scan_variable_expansions.
    * tests/vars3.test: New file.
    * tests/Makefile.am (TESTS): Add vars3.test.
    * tests/colneq.test: Use -Wno-portability.

commit 4261037eb1b6bdf12a1ba6660123086b54b52cb7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Aug 23 12:24:48 2002 +0000

    * lib/Automake/Channels.pm (buffering, backlog): New variables.
    (buffer_messages, flush_messages): New functions.
    (@EXPORT): Add buffer_messages and flush_messages.
    * automake.in (generate_makefile): Call buffer_messages and
    flush_messages to buffer warnings until AUTOMAKE_OPTIONS has
    been read.

commit ad87bb1a3e9bb61e217097f837ab43b56d77ab27
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Aug 22 22:57:52 2002 +0000

    * automake.in (read_am_file): File computation of path to
    included file, when $(top_srcdir) is not used.
    * tests/include2.test: Augment.

commit 7b0176febeead1fe22e8774e314b234decda2598
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Aug 22 17:23:03 2002 +0000

    * automake.in (set_strictness): Never enable 'portability'
    warnings for now.
    (usage): Adjust `-Wportability' doc.
    * automake.texi (Invoking Automake): Likewise.
    Suggested by Ralf Corsepius.

commit 76d4e140101b4a7d4d207f3621b775cdd627b147
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Aug 21 11:33:58 2002 +0000

    * lib/am/ltlib.am (clean-%DIR%LTLIBRARIES): Fix cleanup of
    so_location files in current directory.

commit fbea87243f1b3ce6b74f8173b43185ccb5451516
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Aug 21 11:20:11 2002 +0000

    Fix for PR automake/346:
    * automake.texi (Optional): Supress the documentation for
    AC_PATH_XTRA, AC_FUNC_ALLOCA, AC_FUNC_ERROR_AT_LINE, AC_FUNC_FNMATCH,
    AC_FUNC_GETLOADAVG, AC_FUNC_MEMCMP, AC_FUNC_MKTIME, AC_FUNC_OBSTACK,
    AC_FUNC_STRTOD, AC_REPLACE_FUNCS, AC_REPLACE_GNU_GETOPT,
    AC_STRUCT_ST_BLOCKS, AM_WITH_REGEX, AC_CHECK_TOOL, AC_CHECK_PROG,
    AC_CHECK_PROGS, AC_PATH_PROG, and AC_PATH_PROGS.  Augment the
    documentation of AC_LIBSOURCE and AC_SUBST to explain this
    applies to any macro that calls them.

commit 1330e4dae8348e4d6a1eceaabafa30087bae60f8
Author: Tom Tromey <address@hidden>
Date:   Mon Aug 19 22:48:39 2002 +0000

        For PR automake/348:
        * tests/Makefile.am (TESTS): Added include2.test.
        * tests/include2.test: New file.
        * tests/include.test: Check to make sure include file is
        distributed.
        * automake.in (read_am_file): Distribute included files.

commit 15c2697c5f85d7a70f0460ddd8a8b0080b6fd4b5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Aug 19 13:09:00 2002 +0000

    Fix for PR automake/345:
    * tests/defs: Add support for required=non-root, stolen
    from fileutils'     test suite.
    * tests/destdir.test: Use required=non-root.

commit afe7e679b3a27356ce7721bd5a7274c030bcc99b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Aug 19 09:03:48 2002 +0000

    * tests/vtexi.test: Fix spurious failure introduced on 2002-07-30.

commit d7b3d9d49cd58df8be9d73fa5a7b5ce49e20f1a2
Author: Tom Tromey <address@hidden>
Date:   Sun Aug 18 22:26:37 2002 +0000

        For PR automake/347:
        * automake.in (rule_define): Given portability warning if "%" seen
        in target name.
        (TARGET_PATTERN): Added `%'.
        * tests/Makefile.am (TESTS): Added percent.test.
        * tests/percent.test: New file.

commit 647d49ca5af27ff3cdd10fe10c40230d43068324
Author: Tom Tromey <address@hidden>
Date:   Thu Aug 15 17:32:12 2002 +0000

    2002-08-15  Art Haas  <address@hidden>
    
        * lib/am/depend2.am: Use correct name for dependency file in
        libtool fastdep case.

commit 7c28e462e5b33131be16056cd10d9b79a25b28a9
Author: Tom Tromey <address@hidden>
Date:   Wed Aug 14 16:21:00 2002 +0000

    2002-08-14  Art Haas  <address@hidden>
    
        * lib/am/depend2.am: Added missing `;'.

commit a54312d0d298977e09ec41de9459ab199722ab95
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Aug 2 19:52:05 2002 +0000

    * automake.texi (Python): Fix wording.

commit 09c65d3f926c5019975edcda6090869e9565a8a6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Aug 2 16:10:28 2002 +0000

    * tests/ext2.test: New file.  This bug is present in Automake 1.6.3
    and was fixed by the change on variable_conditions_permutations
    and invert_conditions on 2002-05-16.
    * tests/Makefile.am (TESTS): Add ext2.test.
    Reported by Ladislav Strojil.

commit 2ffe5585bb84b0ba4a95d68ea97aee39a77fbecf
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Aug 1 22:24:33 2002 +0000

    * aclocal.in (parse_arguments): Add `dirlist' paths add the
    very end of the search path, after aclocal-APIVERSION/ and
    aclocal/.
    * automake.texi (Macro search path): Adjust to reflect the
    new ordering.
    * tests/dirlist.test: Check for this.

commit 0b7fbfaaf2f725be356577a812ed34dee5fdaa9c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 31 19:58:26 2002 +0000

    2002-07-31  Charles Wilson  <address@hidden>
    
            * aclocal.in (parse_arguments): Add support for extending
            default macro search path, using a `dirlist' file within
            the aclocal directory.
            * automake.texi (Invoking aclocal): Move option descriptions into 
...
            (aclocal options): ... this new node.
            (Macro search path): New node.
            * tests/dirlist.test: New file.
            * tests/Makefile.am (TESTS): Add dirlist.test.
            * m4/dirlist: New file.
            * m4/Makefile.am (EXTRA_DIST): Add dirlist.
            * tests/defs: Honor any installed dirlist when searching for
            libtool.m4 and gettext.m4.

commit 675e25d14f4e15adaff34897ad2d0858505b10fc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jul 30 20:15:32 2002 +0000

    Build info files in builddir instead of srcdir (for PR automake/168),
    and prepare support for info files in subdirecties.
    * automake.in (output_texinfo_build_rules): New function.
    (handle_texinfo_helper): Use output_texinfo_build_rules, and
    prepare to support subdir texinfos.  Define am__TEXINFO_TEX_DIR.
    * lib/am/texi-vers.am: Build version.texi and stamp-vti in the
    current directory, not $(srcdir).  Use %STAMPVTI% to name the stamp
    file.
    * lib/am/texibuild.am: Rewrite to output files in the current
    directory, not $(srcdir).  Also, support both generic and
    non-generic output.  Pass `-o $@' to makeinfo, texinfo, and
    texi2dvi -- this is a partial fix for PR automake/339.
    * tests/texinfo3.test: Make sure the `.texi:' rule is output.
    * tests/texinfo10.test: Use set -e, so the checks are not ignored.
    * tests/texinfo16.test: New file.
    * tests/Makefile.am (TESTS): Add texinfo16.test.

commit 7f339b6fd71bdd7697cd4b6f538b6261a653a8c2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jul 29 16:57:38 2002 +0000

    * aclocal.in (write_aclocal): Don't write the filename ($output_file)
    in the aclocal.m4 header.

commit a944d3101da7547e0f62bd1b9a0b07e5ba879eab
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jul 29 16:41:25 2002 +0000

    * configure.in: Require Autoconf 2.53b.

commit 90001a8e1eb03be81461f9d70bda277ef6e2ca03
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 28 19:32:38 2002 +0000

    * configure.in: Bump version to 1.6c.

commit c7d71ee476e674e6dbb566efa3bdb0005063f7c8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jul 28 18:47:46 2002 +0000

    * configure.in: Bump version to 1.6b.
    * lib/config.guess, lib/config.sub, lib/Automake/XFile.pm: New
    upstream versions.
    * automake.in: Don't write @ALLOCA@ and @LIBOBJS@ in clear text,
    since this file is processed by config.status.

commit c62da4c86a140130c033bd34cdcbbaf14f001f47
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 25 21:28:41 2002 +0000

    * automake.in (read_am_file): Escaped newlines in comments are not
    portable.  If a comment line doesn't start with a `#', add it.
    * tests/comment6.test: Ensure this is done.

commit 5dabeda9b53c42226c114cb7dc1b69ba50eab54b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 24 21:45:46 2002 +0000

    Fix failures reported by Patrick Welche on NetBSD.
    * tests/gnits2.test, tests/gnits3.test: Don't trust the exit
    status of `make -k'.
    * tests/obsolete.test: Source obs.1 and obs.2 from current
    directory.

commit a94c3ee7c791b53643beebde3037d75df6a64a97
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jul 23 19:10:50 2002 +0000

    2002-07-23  Patrick Welche  <address@hidden>
    
        * lib/am/configure.am (am__CONFIG_DISTCLEAN_FILES): Add
        configure.lineno.

commit 17db0c1aac5c72aaba9222462860aca031af49be
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jul 23 18:58:07 2002 +0000

    * tests/required2.test: New file.
    * tests/Makefile.am (TESTS): Add required2.test.
    * automake.in (initialize_per_input): Remove %require_file_found
    setting.  This reverts my change of 2002-04-19.
    (require_file_internal): Use the full name of a file as a
    key in %require_file_found, not only the basename.
    Reported by Andrew Suffield.

commit 69ebf1c1edb2ca34855f8341b82d0ef86d56a340
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jul 22 20:53:03 2002 +0000

    * automake.in (handle_subdirs): Warn if `obj' appears in SUBDIRS.
    * tests/subdir7.test: New file.
    * tests/Makefile.am (TESTS): Add subdir7.test.

commit 6b9480b28ee3b32962811cfa588b40c1b8083ce8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jul 22 17:14:45 2002 +0000

    * lib/mkinstalldirs: Remove Id keyword.

commit 74b6138e3d2512aa00cd9a066e59dc6b3ae4163a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jul 22 17:00:44 2002 +0000

    * lib/am/progs.am (installcheck-%DIR%PROGRAMS): Honor
    AM_INSTALLCHECK_STD_OPTIONS_EXEMPT.
    * lib/am/scripts.am (installcheck-%DIR%SCRIPTS): Likewise.
    * automake.texi (Options) <std-options>: Document
    AM_INSTALLCHECK_STD_OPTIONS_EXEMPT.
    (Gnits): Reference std-options.
    * tests/gnits3.test: New file.
    * tests/Makefile.am (TESTS): Add gnits3.test.
    Suggested by Jim Meyering.

commit 0e1a92342585385b2fd8e4484fdbdd3fcc5ad021
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 20 15:48:35 2002 +0000

    * tests/gnits2.test: Use --program-prefix.  Test for scripts too.
    Replace the sed script by calls to grep, easier to debug.
    * lib/am/progs.am (installcheck-%DIR%PROGRAMS): Honor nobase
    and $(transform).
    * lib/am/scripts.am (installcheck-%DIR%SCRIPTS): Likewise.

commit 7481f43685dcb69d9269951fe2edb9140e86124b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 20 15:11:50 2002 +0000

    * lib/am/progs.am (install-%DIR%PROGRAMS, uninstall-%DIR%PROGRAMS):
    Always strip the directory part before applying $(transform),
    even for nobase_ targets.
    * lib/am/scripts.am (install-%DIR%SCRIPTS, uninstall-%DIR%SCRIPTS):
    Likewise.
    * tests/nobase.test: Use --program-prefix while testing nobase
    support.

commit 74d9ca82d7a4cd9c6309d5d4ab3eea06e96717a3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jul 19 20:23:38 2002 +0000

    * tests/dirname.test: Delete.  We don't define _AM_DIRNAME anymore.
    * tests/Makefile.am (TESTS): Remove dirname.test.

commit eafb319cc89e8ce4c96cdeccb5925d0aea7d2804
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jul 19 20:17:59 2002 +0000

    * m4/init.m4: Require Autoconf 2.53b.
    * m4/header.m4 (AM_CONFIG_HEADER): Redefine using AU_DEFUN.
    * m4/ccstdc.m4 (fp_PROG_CC_STDC): New AU_DEFUN.
    * m4/dmalloc.m4 (fp_WITH_DMALLOC): Likewise.
    * m4/lispdir.m4 (ud_PATH_LISPDIR): Likewise.
    * m4/maintainer.m4 (jm_MAINTAINER_MODE): Likewise.
    * m4/protos.m4 (fp_C_PROTOTYPES): Likewise.
    * m4/regex.m4 (fp_WITH_REGEX): Likewise.
    * m4/termios.m4: Delete.  AM_SYS_POSIX_TERMIOS is now AU_DEFUNed
    in m4/obsolete.m4.
    * m4/winsz.m4: Delete. AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL is now
    AU_DEFUNed in m4/obsolete.m4.
    * m4/obsol-gt.m4, m4/obsol-lt.m4, m4/obsolete.m4 : New files.
    * m4/Makefile.am (dist_m4data_DATA): Add obsol-gt.m4, obsol-lt.m4,
    and obsolete.m4. Remove termios.m4 and winsz.m4.
    * aclocal.in (obsolete, obsolete_rx): Remove.
    (scan_configure): Don't grep for obsolete macros.
    * tests/defs (AUTOUPDATE): Define.
    * Makefile.am (maintainer-check): Check for misuses of autoupdate.
    * tests/obsolete.test: Rewrite.  Exercize the AU_DEFUN macros from
    m4/obsolete.m4.

commit 260f478c15789b355ce63cb3f41fde3b06a3ff29
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jul 19 11:04:14 2002 +0000

    Fix for PR automake/338:
    * automake.in (seen_gettext_external): New variable.
    (handle_gettext): Conditionalize the intl/ check on
    $seen_gettext_external.  Fix grep usage.
    (scan_autoconf_traces): Set $seen_gettext_external if
    `external' is passed to AM_GNU_GETTEXT.
    * tests/gettext.test, tests/gettext2.test: New files.
    * tests/Makefile.am (TESTS): Add gettext.test and gettext2.test.

commit d0697cdac6ed8105573ede7b14ada26ae67d4127
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 18 11:16:40 2002 +0000

    * m4/header.m4 (_AM_DIRNAME, _AM_STAMP, _AM_CONFIG_HEADER,
    _AM_CONFIG_HEADER_INSINUATE): Remove them all.  Leave just ...
    (AM_CONFIG_HEADER): ... this new definition for compatibility.
    * m4/init.m4: Don't call _AM_CONFIG_HEADER_INSINUATE.
    (_AC_AM_CONFIG_HEADER_HOOK): New macro.
    * tests/confh5.tests: Delete.
    * tests/Makefile.am (TESTS): Remove confh5.tests.

commit 246b8c0940f7c8428e6a939d1c9edafcbb35e3b5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jul 16 21:51:52 2002 +0000

    * automake.in (handle_single_transform_list): Typo.

commit 91c2a87f2419bd8604138fd8bc885f68d16ff434
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jul 16 21:46:59 2002 +0000

    * lib/Automake/Channels.pm (dup_channel_setup,
    drop_channel_setup): New functions.
    (@EXPORT): Add them.
    * automake.in (generate_makefile): Call dup_channel_setup and
    drop_channel_setup.
    (process_option_list): Recognize --warnings and -W options.
    * automake.texi (Options): Document them.
    * tests/pluseq5.test: Check that -Wno-obsolete will disable the
    warning.
    * tests/warnopts.test: New file.
    * tests/Makefile.am (TESTS): Add warnopts.test.

commit e5b84c370e3fa886123f265942c57bad8cfa5679
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jul 12 08:00:57 2002 +0000

    * automake.in: Register warning channel `gnu'.
    (set_strictness): Turn on `gnu' in --gnu and --gnits.
    (usage): Mention the `gnu' category.
    (%var_is_am): Replace by ...
    (%var_owner): ... this, which uses ...
    (VAR_AUTOMAKE, VAR_CONFIGURE, VAR_MAKEFILE): ... these new constants.
    Adjust all uses of %var_is_am.
    (handle_languages): Warn about user variables being overriden.
    (require_variables): Also check %configure_vars for the existence
    of a required variable.
    * automake.texi (Invoking Automake): Document -Wgnu.
    * tests/yacc2.test, tests/yacc3.test: Use -Wno-gnu when
    we test YFLAGS.
    * tests/gnuwarn.test: New file.
    * tests/Makefile.am (TESTS): Add gnuwarn.test.

commit 902d342373573c1255db91404c4ab249ffb8a229
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 11 20:10:39 2002 +0000

    Fix for PR automake/337:
    * automake.in: Redefine the `flags' attribute of each language
    as a list.  List CPPFLAGS in `flags' when it is used.
    (register_language): Set the default value of 'flags'.
    (handle_single_transform_list): Adjust to treat `flags' as a list.
    (handle_languages): Likewise.  Don't bother defining the
    configure variable for `c', this is always done since we trace
    configure.ac.
    * automake.texi (etags): Use per-executable _CPPFLAGS.
    (Program and Library Variables): Mention maude_CPPFLAGS.
    (Program variables): Likewise.
    * tests/specflags8.test: Use _CPPFLAGS instead of _CFLAGS.
    * tests/specflags9.test: New file.
    * tests/Makefile.am (TESTS): Add specflag9.test.

commit 76b1f9e40e54a799f4e62229036535e63e2b27ee
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 10 21:21:27 2002 +0000

    * automake.texi: Use `variable' instead of `macro' everywhere it
    designates a Makefile variable.
    (Texinfo): `VERSION', `UPDATED', `EDITION', and `UPDATED-MONTH' are
    `flags', not `macros'.  `Macro' means something else in Texinfo.
    Also show how to use these flags.
    * automake.in (file_contents_internal): s/macro/variable/ in
    error message.

commit 5a86371edc6f148d45f614bdcb7cd752089d6c95
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 10 20:30:24 2002 +0000

    * automake.in (parse_arguments): Call Getopt twice: once to catch
    --help or --verbose, and once to process the other arguments.
    (usage, verbose): Always exit 0, ignoring $exit_code (which anyway
    should always be 0 because of the change to parse_arguments).
    * tests/Makefile.am (TESTS): Add getopt.test.
    * tests/getopt.test: New file.

commit 1896ef8419a2d9e222e0467e42b3792a9983fc14
Author: Tom Tromey <address@hidden>
Date:   Wed Jul 10 05:36:46 2002 +0000

        For PR automake/286:
        * automake.texi (Tags): Document ctags.
        * automake.in (handle_tags): Handle ctags.
        * lib/am/tags.am (CTAGS): New macro.
        (CTAGSFLAGS): Likewise.
        (ctags): New target.
        (distclean-tags): Remove `tags'.

commit 4d6b294f03890f8b4b52a10f8f61bdab7f9c5df1
Author: Tom Tromey <address@hidden>
Date:   Wed Jul 10 05:33:31 2002 +0000

        * lib/am/depend2.am: Reworked syntax to avoid parsing problem.

commit ff978a7a4d6107ac0b7c97100f1e17439882a494
Author: Tom Tromey <address@hidden>
Date:   Wed Jul 10 04:41:55 2002 +0000

        * lib/am/depend2.am: Search in srcdir and builddir for %SOURCE%
        before passing to cygpath.  Partial fix for PR automake/334.

commit 1415d22f6203206bc393fc4ea233123ba579222d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jul 9 20:46:19 2002 +0000

    * automake.in (generate_makefile): Suggest using AM_CPPFLAGS
    instead of INCLUDES.
    * tests/pluseq5.test: Check that AM_CPPFLAGS is suggested.

commit 31057f9f04abcefcc9ee8b2befdaab2f26e38c56
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jul 9 19:45:10 2002 +0000

    * automake.in (usage, version): Honor $exit_code.
    (parse_arguments): Use fatal.

commit 9e717671435e199423b33d087d9c42dc97959ed4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jul 9 19:12:32 2002 +0000

    * automake.texi (Invoking Automake): Document WARNINGS.
    * automake.in (switch_warning, parse_WARNINGS): New function.
    (setup_warnings): Rename to ...
    (parse_warnings): ... this.  Move most of the code to switch_warning.
    Accept a comma separated list of categories.
    * tests/vars2.test: Use a comma separated list of warning categories.

commit 19ba67be46f4642f0acbda0784db7b52986c5020
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jul 8 20:13:38 2002 +0000

    * NEWS (New in 1.6): Mention that libtoolize is no longer run
    by automake.

commit f03fe6eaf6aa3d1213a82c69ee69dcb2ba20d657
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jul 8 19:41:24 2002 +0000

    Fix for PR automake/291:
    * automake.in (macro_define): Catch variable names starting
    with `_'.
    (handle_installdirs): Rename _am_installdirs to     am__installdirs.
    * lib/am/data.am, lib/am/install.am, lib/am/libs.am,
    lib/am/lisp.am, lib/am/ltlibs.am, lib/am/mans.am,
    lib/am/progs.am, lib/am/python.am, lib/am/scripts.am,
    lib/am/texinfos.am: Likewise.
    * tests/canon5.test: Use -Wno-portability.
    * tests/vars2.test: New file.
    * tests/Makefile.am (TESTS): Add vars2.test.

commit 0e513ff27e38b02864a75add2124d076e1d3bb18
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jul 8 19:11:44 2002 +0000

    * tests/defs (AUTOMAKE): Add -Wall.
    * tests/outdir.test: Use -Wno-obsolete.

commit 285aebe9e5a85ba3ee6f1c1eb3d7bf07540ee096
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 7 22:38:46 2002 +0000

        * m4/depend.m4 (_AM_DEPENDENCIES): Compute am__fastdep<compiler>
        conditional.
        * automake.in (handle_languages): Compute FASTDEP.
        * lib/am/depend2.am: Added %FASTDEP% mode.

commit 69dcbaaff489ae4e7455992ff9d76c435e69c331
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 7 21:40:43 2002 +0000

        * automake.texi (Optional): AM_MAINTAINER_MODE is ok in Gnits mode
        now.  Fixes PR automake/332.

commit 92c029f5381172fc6d6a5f14b08a07745f231535
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 6 13:06:16 2002 +0000

    * tests/nobase.test (test-install-exec): Move all the `test -f'
    tests in the Makefile so we can use $(EXEEXT) on programs.
    Reported by Charles Wilson.

commit f52f319373aa7d4b4c5c41376308a60063ce559d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 6 12:11:12 2002 +0000

    * m4/header.m4 (AM_CONFIG_HEADER): New macro.
    * tests/confh5.test: Make sure that Autoconf complains if
    AM_CONFIG_HEADER or AC_CONFIG_HEADERS is called before
    AM_INIT_AUTOMAKE.

commit c037f202602bf50f4e82a7f63d4624c3256df7f7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jul 6 10:21:36 2002 +0000

    * lib/Automake/Channels.pm: New file.
    * lib/Automake/Makefile.am (dist_perllib_DATA): Add Channels.pm.
    * automake.in: Use Automake::Channels and register some channels
    for errors and warnings.
    ($exit_status): Remove, replaced by Channels::$exit_code.
    (%required_variables): Remove, Channels will filter-out duplicates
    itself.
    (initialize_per_input): Call reset_local_duplicates.
    (prog_error): Adjust to all `msg'.
    (setup_warnings): New functions.
    (parse_arguments): Accept -W CATEGORY and --warnings=CATEGORY,
    call setup_warnings.
    (usage): Update usage text accordingly.
    (macro_dump, macros_dump): Return the dump as a string instead
    of printing it.
    (am_install_var) <$warned_about_extra>: Remove, Channels will
    filter-out duplicates itself.
    (set_strictness): Turn on/off channels for each stricness.
    (err, fatal, err_var, err_target, err_am, err_ac, msg_var,
    msg_target, msg_am, msg_ac, reject_var, reject_target, verb):
    New functions, to replace ...
    (print_error, am_error, file_error, macro_error, target_error,
    conf_error, file_warning): ... these functions.  Remove them.
    Update all the code to use the new functions.  The rough
    correspondance is
       am_error                -> err_am
       file_error              -> err
       macro_error             -> err_var
       target_error            -> err_target
       conf_error              -> err_ac
       die                     -> fatal
       macro_error if defined  -> reject_var
       target_error if defined -> reject_target
       verbose                 -> verb
    * automake.texi     (Invoking Automake): Document -W and --warnings.
    Remove the documentation for --Werror and --Wno-error.
    * tests/defs: Use -Werror, no --Werror.
    * tests/exeext2.test: Test that the error message
    is enabled with -Wobsolete.
    * tests/output5.test: Rewrite to test that Automake complains
    when there is no Makefile specified. (The original test was
    succeeding for the wrong reason.)
    * tests/seenc.test: Don't use --Wno-error, there is no reason now
    that -Werror doesn't stop after the first error.
    * tests/subobj.test: Use --add-missing, and check that
    `compile' is installed and that Automake says so.
    * tests/subobj2.test: Don't create `compile'.

commit f01a45e8801279a031cbd7451f606fc53aabb207
Author: Tom Tromey <address@hidden>
Date:   Fri Jul 5 22:59:22 2002 +0000

        * automake.texi (Java Support): Mention --main and _LDFLAGS.
        For PR automake/324.

commit 8b8111a69c0e3ef020cb6183c197e7b97bcf2bd2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 4 15:55:22 2002 +0000

    * tests/asm.test: Erase Autom4te's cache between each test.

commit 43fe16be859155ed678c47d50b7d295beaa6b62f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jul 3 18:50:04 2002 +0000

    * automake.in (am_macro_for_var): Add LIBTOOL.
    (ac_macro_for_var): Add RANLIB.
    (seen_libtool): Remove.
    (handle_libtool, lang_c_finish,     define_compiler_variable,
    make_paragraphs): Use
    variable_defined ('LIBTOOL') instead of $seen_libtool.
    (handle_languages) <%transform>: Don't set 'LIBTOOL', it is
    already done in make_paragraphs.
    (handle_libraries): Simplify by requiring RANLIB with
    &require_variables_for_macro.
    (handle_ltlibraries): Simplify by requiring LIBTOOL with
    &require_variables_for_macro.
    (scan_autoconf_traces): Don't trace for AC_PROG_LIBTOOL and
    AM_PROG_LIBTOOL.
    * tests/libtool4.test, tests/library2.test: New files.
    * tests/Makefile.in (TESTS): Add libtool4.test and library2.test.

commit cb4b0671d546f466c81c73126d9989f7329ebc4b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jul 2 09:27:00 2002 +0000

    * automake.in (create, keyed_aclocal_warning): Delete, unused.

commit 70aa1c0b10af89e75377fa131659503454b41034
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jul 1 16:17:36 2002 +0000

    * automake.in (ac_macro_for_var): Add YACC.

commit 4fae2af0048573bfbf1484f2befecae54751ddc5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jul 1 16:10:35 2002 +0000

    Handle multiple suffix rules with the same input extension.
    For PR automake/37.
    
    * automake.in (suffix_rules_default): New variable.
    (suffix_rules): Redefine as a hash of hashes of pairs.
    (initialize_per_input): Setup suffix_rules_default from
    suffix_rules on first call, an override suffix_rules
    with suffix_rules_default on following calls.
    (struct) <output_extensions>: New attribute.
    (register_language): Set the default for output_extensions.
    Call register_suffix_rule for each suffix.
    (derive_suffix, handle_languages): Adjust to the new definition
    of $suffix.
    (register_suffix_rule): New function.
    (rule_define): Call register_suffix_rule.
    * tests/suffix8.test, tests/suffix9.test, tests/suffix10.test:
    New files.
    * tests/Makefile.am (TESTS): Add them.

commit f40d0b280c6239b2a613e6122f6484aeb9cdcfbd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jun 30 22:44:13 2002 +0000

    * automake.in (am_macro_for_var, ac_macro_for_var,
    required_variables): New variables.
    (am_c_prototypes, seen_prog_lex, am_lispdir_location,
    pythondir_location): Remove.
    (initialize_per_input): Clear %required_variables.
    (require_variables, require_variables_for_macro): New functions.
    (handle_languages): Call &require_variables for $lang->config_vars.
    (handle_compile): Call &require_variables_for_macro for the
    ANSI2KNR and U variables.
    (handle_emacs_lisp): Call &require_variables for EMACS and libdir.
    (handle_python): Call &require_variables for PYTHON.  Don't
    explicitly allow `python' as a prefix for PYTHON.
    (scan_autoconf_traces): Don't scan AC_PROG_LEX, AM_C_PROTOTYPES,
    AM_PATH_LISPDIR, and AM_PATH_PYTHON.
    (scan_autoconf_traces) <AC_SUBST>: Don't filter out ANSI2KNR and
    AMDEPBACKSLASH here...
    (define_configure_variable): ... do this here.
    (am_primary_prefixes): Probe the existence of ${X}dir using
    &require_variables_for_macro.  If a standard prefix is not
    legitimate, say so.  Ignore all configure variables.
    * tests/ansi8.test, tests/cxx2.test, tests/gcj5.test,
    tests/lisp2.test, tests/python2.test: New files
    * tests/Makefile.am (TESTS): Add them.
    * tests/asm.test: Grep stderr.
    * tests/lex2.test: Rewrite to test that Automake suggests AM_PROG_LEX.
    * tests/python.test: Make sure py-compile is installed.

commit b7402b7948cefcf93022d10dfb4eeef0de08725b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 27 19:31:59 2002 +0000

    * automake.in (LANG_IGNORE, LANG_PROCESS, LANG_SUBDIR,
    COMPILE_LIBTOOL, COMPILE_ORDINARY): Redefine as constants.
    Adjust all occurrences.

commit 1156f6be9ab29493b1b1ccaba65f8eae0b9976f5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 27 19:19:47 2002 +0000

    * aclocal.in: Add local variables so that Emacs setups GNU style
    for perl-mode and cperl-mode.
    * automake.in: Likewise.
    (WHITE_PATTERN, RULE_PATTERN, SUFFIX_RULE_PATTERN, MACRO_PATTERN,
    ASSIGNMENT_PATTERN, IF_PATTERN, ELSE_PATTERN, ENDIF_PATTERN,
    INCLUDE_PATTERN, EXEC_DIR_PATTERN): Write $ as "$" to please
    perl-mode.

commit e76722fa3387efebfc56dbb9b0088497da294113
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 27 08:46:45 2002 +0000

    * Makefile.am (fetch): Fetch install-sh from Autoconf CVS.
    * lib/config.sub, lib/install-sh: New upstream versions.

commit 85953e2688884aeb1b527ed0ece587e2f77f8d33
Author: Paul Eggert <address@hidden>
Date:   Thu Jun 27 01:28:07 2002 +0000

    (maintainer-check): Don't assume that egrep exists;
    this fixes a portability bug introduced in the 2002-06-08 fix for
    PR automake/317.

commit 927a000e0833d28395b16657b5b927c7684d422c
Author: Paul Eggert <address@hidden>
Date:   Thu Jun 27 01:27:29 2002 +0000

    * Makefile.am (maintainer-check): Don't assume that egrep exists;
    this fixes a portability bug introduced in the 2002-06-08 fix for
    PR automake/317.

commit 631c0b77aabbd86696a3b27ee5fbe5445ef84321
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 26 19:13:56 2002 +0000

    * automake.in (required_targets): Add ps and ps-am.
    (initialize_per_input): Reset them.
    (handle_texinfo_helper): Fill @pss_list, and define the
    PSS make variable.
    * lib/am/texinfos.am (RECURSIVE_TARGETS): Add ps-recursive.
    (ps, ps-am): New targets.
    * automake.texi (Auxiliary Programs) <texinfo.tex>: Mention
    `make ps' and `make pdf'.
    (Texinfo): Document `make ps', `make pdf', and `make dvi'.
    (Extending): The `ps' and `pdf' targets support a `-local' version.

commit 7f5525c7b3ddeae0f30faa5162ffe1bf3fe53a68
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 26 08:37:48 2002 +0000

    * automake.texi: s/.../@dots{}/.

commit f7189ec93410448e447bc6434116e1fb5d6e3ff3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 26 08:15:25 2002 +0000

    * configure.in: Check that ln works, fall back to `cp -p'.
    * Makefile.am (install-exec-hook): Use $(LN) instead of ln.
    Reported by Andreas Buening.

commit f254537b6f734c9444a17edcd4559c54f2ce589a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jun 21 20:24:33 2002 +0000

    * automake.in: Register &lang_lex_target_hook for lex and lexxx.
    (lang_lex_target_hook): New function.
    * tests/lex3.c: Complete to check that maintainer-clean erases
    Lex's output.
    Reported by Flavien Astraud.  This was lost on 2001-06-23 too.

commit ea756611ae0fd46ebf00768ddc77e8cea812c6f8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jun 21 19:59:40 2002 +0000

    * automake.in (lang_yacc_target_hook): Add $output to
    @maintainer_clean_files.  This was lost on 2001-06-23.
    * tests/yacc7.test, tests/yacc4.test: Complete to check
    that maintainer-clean erases YACC's output files,
    respectively with and without `-d'.
    Reported by Flavien Astraud.

commit 09bd5f35e4194e9d73c830a07475303081af2424
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 19 19:57:40 2002 +0000

    * lib/am/lang-compile.am (%FPFX%DEPMODE): Delete.  This is now
    traced from configure.ac.
    
    * automake.in (macro_define): Don't accept to override an AC_SUBST
    or Automake variable in a new condition.
    * tests/cond23.test, tests/cond24.test: New file.
    * tests/Makefile.am (TESTS): Add cond23.test and cond24.test.
    Reported by Patrik Weiskirchre.

commit 819633275bb7a9c80ee8b9d6395e68ec6bbf20ee
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 19 18:31:37 2002 +0000

    * tests/nobase.test, tests/pr204.test, tests/pr300-lib.test,
    tests/pr300-ltlib.test, tests/pr300-prog.test,
    tests/specflags7.test, tests/specflags8.test, tests/subdir5.test,
    tests/subobj6.test, tests/subpkg.test, tests/transform.test:
    Require gcc.

commit d36f71d37f3b22eaff3f630b5d595ff760e6757c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jun 18 20:08:01 2002 +0000

    * tests/libtool2.test: Use required=libtoolize.
    * tests/install2.test: Use required=gzip.

commit 13a21fc416633926012c5c2366936295d5ce0e1b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jun 18 19:55:58 2002 +0000

    * tests/defs (required): Handle bison; set YACC automatically.
    * tests/pr204.test, tests/yacc4.test, tests/yacc8.test,
    tests/yaccvpath.test: Require bison.  Don't set YACC.

commit d6e1e097131711e69fdeeebf3f9f5d0d886a6fad
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jun 18 19:44:48 2002 +0000

    * tests/defs (required): Handle `gcc' and `g++'; automatically
    export CC and CXX when they are required.
    * tests/ansi3.test, tests/ansi5.test, tests/ccnoco.test,
    tests/cond4.test, tests/cond16.test, tests/cond18.test,
    tests/cond19.test, tests/depcomp2.test, tests/depend2.test,
    tests/lex3.test, tests/pr87.test, tests/pr220.test,
    tests/substref.test, tests/target-cflags.test, tests/yacc4.test,
    tests/yaccvpath.test: Require gcc.  Don't pass CC=gcc to
    configure.
    * tests/subobj9.test: Require g++.

commit 582a72ff8a1397783b6d45072a3927b37bc8f460
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jun 18 19:08:28 2002 +0000

    * tests/defs (required): Handle `GNUmake'.
    (needs_gnu_make): Don't define anymore.
    * tests/cond4.test, tests/cond18.test, tests/cond19.test,
    tests/dollar.test, tests/exsource.test, tests/extra6.test,
    tests/lex3.test, tests/make.test, tests/pr9.test, tests/pr87.test,
    tests/subdir5.test, tests/target-cflags.test, tests/yacc7.test,
    tests/yaccvpath.test: Use `required=GNUmake' instead of
    `$needs_gnu_make'.

commit 4825339f6c5315eb8583bc3484955f6a1798ef72
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 17 12:20:25 2002 +0000

    * automake.in (process_option_list): Recognize std-options.
    (handle_options): Enable std-options in gnits strictness.
    (am_install_var): If std-options, enable CK-OPTS section.
    * lib/am/scripts.am (installcheck-am): New target.
    * lib/am/progs.am (installcheck-am): New target.
    * tests/gnits2.test: New file.
    * tests/Makefile.am (TESTS): Add gnits2.test.
    * automake.texi (Gnits, Options): Document std-options.

commit 29fa800ccdc800ea53ecc47a11e6bc35357e7235
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 17 07:42:07 2002 +0000

    2002-06-17  Kevin Ryde  <address@hidden>
    
        * automake.in (scan_texinfo_file): Add tmp to @clean_suffixes,
        as generated by recent texinfo.tex.

commit 1dbd1c76f7e8e02d4829b5a92e06e81cb3eef0cd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jun 14 06:48:31 2002 +0000

    * m4/header.m4 (AM_CONFIG_HEADER): Rename to ...
    (_AM_CONFIG_HEADERS): ... this.
    (_AM_CONFIG_HEADER_INSINUATE): Define AC_CONFIG_HEADERS to
    call _AM_CONFIG_HEADERS; and AM_CONFIG_HEADER to call
    AC_CONFIG_HEADERS.
    * automake.in (scan_autoconf_traces): Trace AC_CONFIG_HEADERS
    instead of AM_CONFIG_HEADER.
    * tests/autoheader2.test: New file.
    * tests/Makefile.am (TESTS): Add autoheader2.test.
    Suggested by Raja R Harinath.

commit 4869efdfc7729377e41f9f94d061739e7105a5a3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 13 19:45:21 2002 +0000

    * m4/header.m4 (_AM_CONFIG_HEADER_INSINUATE): Use m4_copy instead
    of m4_rename so that AC_CONFIG_HEADER is never undefined and
    therefore still traced after the redefinition.
    * tests/defs (AUTOHEADER): Define.
    * tests/autoheader.test: New file.
    * tests/Makefile.am (TESTS): Add autoheader.test.
    Reported by Braden McDaniel.

commit e8ba63c24377ab2a836ca56b7e3e54ae2db31172
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 13 08:48:11 2002 +0000

    * automake.in (check_gnu_standards): In --gnu mode, accept
    one of COPTING, COPYING.LESSER, or COPYING.LIB.
    (common_files): Add COPYING.LESSER.
    * automake.texi (Gnits): Document this.

commit cd47e6172ce49ed3017a09a87417df7f4ce3d163
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 13 08:09:36 2002 +0000

    2002-05-03  Paolo Bonzini  <address@hidden>
    
            * automake.in (required_targets): Add the pdf and pdf-am targets.
            (initialize_per_input): Likewise.
            (scan_texinfo_file): Add pdf to @clean_suffixes.
            (handle_texinfo_helper): Output the .pdf dependencies, and define
            the PDFS variable.
            * lib/am/texinfos.am (TEXI2PDF): New variable.
            (pdf, pdf-am): New targets.
            (.PHONY): Add pdf, pdf-am, and pdf-recursive.
            * lib/am/texibuild.am (.%SUFFIX%.pdf): New rule.

commit d6891a852a3d12e00462aad684bb16817c713d20
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 13 07:40:09 2002 +0000

    Fix pr307.test failure with gcc 3.x.
    * lib/depcomp (dashmstdout): Strip the call to libtool, and
    replace `-o $object' by `-o /dev/null' before running "$@"
    to generate dependencies.
    (cpp): Strip the call to libtool as well as `-o $object'.

commit 156adda8bd58d8963abcde3cb5acb88229e525be
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 12 16:37:34 2002 +0000

    * lib/depcomp (tru64): Expect dependency files in .libs/, maybe as
    $base.lo.d, when libtool is used.
    Reported by Nicolas Joly.

commit 83e6b7207ba0359502fe6c6473516cf54babc864
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 12 07:52:35 2002 +0000

    * lib/am/java.am (class%DIR%.stamp): Don't run $(JAVAC) when there
    is no file to compile.
    * tests/java2.test: New file.
    * tests/Makefile.am (TESTS): Add java2.test.
    Reported by Braden N. McDaniel.

commit d9a285184d6526ac094f739da507bf57bce80010
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jun 11 12:31:49 2002 +0000

    * tests/maintclean.test: Don't check for autom4te.cache if
    it's not created by Autoconf.
    Reported by Bernd Jendrissek.

commit 3c827b6e1d14db347cd95e57573be20f5aa78dc1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jun 11 09:12:43 2002 +0000

    * automake.texi (Tests): Document site.exp.  Update DejaGnu's url.

commit fb1068df79a9d2227ca4bf26627871eda177756e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 10 19:15:00 2002 +0000

    typo

commit ec966567d81d5d5b521d89a210dc7b98e0f9001d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 10 18:54:33 2002 +0000

    * lib/am/header-vars.am (transform): Define.
    Was removed by mistake on 2002-04-13.
    * tests/transform.test: New file.
    * tests/Makefile.am (TESTS): Add transform.test.
    Reported by Nicolas Joly.

commit c86944165176c0a4dbc1dba8d7ab932fe3f63f01
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 10 18:42:59 2002 +0000

    * tests/dollar.test: Require GNU make.
    * tests/maintclean.test: Don't use `export YACC=false'.  Pass
    YACC=false to configure instead.

commit e906bbac9de2c8797b074bf86b6acc5ca360cddd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 10 17:44:08 2002 +0000

    * lib/config.guess, lib/config.sub, lib/texinfo.tex, lib/INSTALL,
    INSTALL: New upstream versions.

commit d8d7370a5ff5955967207e53f378066b504b0895
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 10 17:37:46 2002 +0000

    * tests/sinclude.test: Check for m4_include too.

commit 613b81fb5046bfbb545b2c926e30c3d9642b6198
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 10 10:23:38 2002 +0000

    * tests/sinclude.test: Rename the package as amsinclude;
    am__sinclude still trigers the sinclude macro once it has been
    converted to am--sinclude.
    Reported by Nicolas Joly.

commit 2623bea098cfb2f2b25a63ba5d81f629f3e33a76
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 10 10:08:14 2002 +0000

    * automake.texi (API versioning): Typo.

commit 063cb66eea1882464a215901f07a265546ee58ba
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 10 10:02:17 2002 +0000

    2002-06-10  Nicolas Joly  <address@hidden>
    
        * THANKS (Nicolas Joly): Remove duplicate.

commit 9117a273af73770bcbe58e79a14caa2eb863712e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 10 09:49:24 2002 +0000

    * Makefile.am (maintainer-check): Fix $MAKE -e detection.
    * tests/yacc7.test: Use rm -f.

commit 94beb857d966abaa02bf7e60b5e0bab5b24a7245
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jun 10 09:39:14 2002 +0000

    * tests/defs (ACLOCAL, AUTOMAKE): Use absolute paths.
    * tests/subpkg.test: New file.
    * tests/Makefile.am (TESTS): Add subpkg.test.

commit 7ad201bb30517298f74e082df932d6d584d08560
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jun 9 11:12:35 2002 +0000

    For PR automake/318:
    * tests/nobase.test: Rewrite to test _HEADERS, _DATA, _SCRIPTS,
    _PROGRAMS, _LIBRARIES, and _LTLIBRARIES.
    * lib/am/scripts.am (install-%DIR%SCRIPTS,
    uninstall-%DIR%SCRIPTS): Honor nobase_; strip the directory by
    default.
    (?%DIR%SCRIPT_INSTALL): New variable.
    * lib/am/header-vars.am (install_sh_SCRIPT): New variable.
    Reported by Eric Siegerman.

commit 788a63b300568b1c1876e4ad30b966df2f0710fc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jun 8 17:22:28 2002 +0000

    * automake.in (lang_yacc_target_hook): Add rule to recover from
    the removal of $header.
    * lib/am/yacc.am (%BASE%.h): Remove (duplicate with the one
    output by lang_yacc_target_hook).
    * tests/yacc7.test: Try to recreate foo.h after its removal.
    * tests/yacc8.test: Add `AM_YFLAGS = -d' and try to recreate
    parse.h too.
    Reported by Bernd Jendrissek.

commit 7bb1f82b5e617bf24e6a511b4db1a375bf4d03e4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jun 8 16:56:11 2002 +0000

    For PR automake/317:
    * Makefile.am (maintainer-check): Disallow `for f in $(FILES)',
    suggest `list='$(FILES)'; for f in $$list' instead.
    * lib/am/distdir.am (distdir): Adjust `for' usage.
    * lib/am/texinfos.am (maintainer-clean-aminfo): Likewise.
    * tests/dollar.test: New file.
    * tests/Makefile.am (TESTS): Add dollar.test.
    Reported by Eric Siegerman and Philip Fong.

commit 82e8eac0b6a28f3b7239e42d6ce813749b129751
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 6 17:22:10 2002 +0000

    For PR automake/47 (fixed a long time ago):
    * tests/yacc7.test: Also check that parser sources are distributed.

commit 0c8ae99f0fffb676bef8da83db7bddc8002d1fd6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jun 6 08:34:43 2002 +0000

    * lib/am/configure.am (am__CONFIG_DISTCLEAN_FILES): New variable.
    (distclean): Use it.
    (maintainer-clean): Delete autom4te.cache and
    $(am__CONFIG_DISTCLEAN_FILES).
    * tests/maintclean.test: New file.
    * tests/Makefile.am (TESTS): Add maintclean.test.

commit 4b204fa18228825c66526b04d1b13f7a041b5754
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jun 5 09:06:13 2002 +0000

    2002-06-05  Miloslav Trmac  <address@hidden>
    
        * lib/am/dejagnu.am (site.exp): Quote build_alias, host_alias, and
        target_alias.

commit f3a8b03a7a4168a9ccdccbc3ca9c3bf941570560
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri May 31 18:05:08 2002 +0000

    * Makefile.am (maintainer-check): Check for egrep and fgrep.
    
    * test/cond22.test: Set SHELL when calling $MAKE -e.

commit 0375e1931d0129ca48281844deb36c8e9f233916
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri May 31 17:46:22 2002 +0000

    2002-05-31  Richard Boulton <address@hidden>
    
            Fix PR automake/326:
            * automake.in (define_objects_from_sources): Calculate the result in
            all conditions before passing this to subobjname to pick a name to
            store the result in.
            (subobjname): Expect a list of condition/value pairs as input.
            Combine this list and use it as the key to determine the variable 
name.
            * test/cond22.test: New file.
            * tests/Makefile.am (TESTS): Add cond21.test

commit e0531329dd577b116b58d1363d130d6f4891489c
Author: Paul Eggert <address@hidden>
Date:   Thu May 30 12:16:32 2002 +0000

    * lib/am/distdir.am (distdir): Don't assume that 'grep -F' works;
    instead, use shell pattern matching.

commit 3804a9e68da357f0962447f8ebef26c365cc8ca7
Author: Paul Eggert <address@hidden>
Date:   Thu May 30 12:15:26 2002 +0000

    (distdir): Don't assume that 'grep -F' works; instead, use shell
    pattern matching.

commit 97bf086629717dff162693b4f9a2228b666cccc9
Author: Paul Eggert <address@hidden>
Date:   Thu May 30 06:09:07 2002 +0000

    Don't assume that egrep and fgrep exist, as POSIX 1003.1-2001 no
    longer requires them.
    
    * Makefile.am (maintainer-check): Use grep -E and grep -F instead
    of egrep and fgrep.  Omit unnecessary -E and -F.
    Fix quoting typo -- "fgrep '\$${'" should have been "fgrep '$${'".
    * lib/am/distdir.am (distdir): fgrep -> grep -F.
    Use $(), not ${}, for Make variables.
    * lib/am/texinfos.am (install-info-am, uninstall-info-am):
    fgrep -> grep
    * m4/make.m4 (AM_MAKE_INCLUDE): Likewise.
    * tests/defs: Set FGREP and EGREP.
    
    * tests/aclocali.test, tests/acoutput2.test, tests/all.test,
    tests/ansi.test, tests/ansi4.test, tests/colon3.test,
    tests/cond21.test, tests/condlib.test, tests/confh4.test,
    tests/confsub.test, tests/cxxansi.test, tests/cxxo.test,
    tests/depend4.test, tests/discover.test, tests/distname.test,
    tests/dup3.test, tests/empty4.test, tests/fo.test,
    tests/implicit.test, tests/insh2.test, tests/interp.test,
    tests/lex.test, tests/lex3.test, tests/lex4.test,
    tests/libobj5.test, tests/libobj7.test, tests/make.test,
    tests/makevars.test, tests/nostdinc.test, tests/parse.test,
    tests/pluseq.test, tests/pluseq4.test, tests/pluseq6.test,
    tests/pr2.test, tests/pr9.test, tests/seenc.test,
    tests/specflags.test, tests/specflags3.test,
    tests/specflags6.test, tests/subobj.test, tests/subobj2.test,
    tests/suffix3.test, tests/texinfo.test, tests/texinfo6.test,
    tests/texinfo8.test, tests/vtexi.test, tests/yacc3.test,
    tests/yacc6.test: fgrep -> $FGREP, egrep -> $EGREP

commit 852e99bc98ba69911de80bc72898f00781ece36a
Author: Paul Eggert <address@hidden>
Date:   Thu May 30 06:05:05 2002 +0000

    fgrep -> $FGREP, egrep -> $EGREP

commit fbaf208d0c4f1cb4f3ef3ca6fd8973e5f58948d8
Author: Paul Eggert <address@hidden>
Date:   Thu May 30 06:04:09 2002 +0000

    Set FGREP and EGREP.

commit f120dcdb456da055feeb0c96d1b1bfe2a2846c1e
Author: Paul Eggert <address@hidden>
Date:   Thu May 30 05:55:50 2002 +0000

    (AM_MAKE_INCLUDE): fgrep -> grep

commit 9bcba2015ea940ad054d946a379978edd2f2c7bd
Author: Paul Eggert <address@hidden>
Date:   Thu May 30 05:54:55 2002 +0000

    (install-info-am, uninstall-info-am): fgrep -> grep

commit aaa0f8ba859b3a4f3a3d084d75776b7e9b347620
Author: Paul Eggert <address@hidden>
Date:   Thu May 30 05:54:05 2002 +0000

    (distdir): fgrep -> grep -F.
    Use $(), not ${}, for Make variables.

commit 3d5798337824bdeedceedfafc9328ffd26e8af58
Author: Paul Eggert <address@hidden>
Date:   Thu May 30 05:51:33 2002 +0000

    (maintainer-check): Use grep -E and grep -F instead
    of egrep and fgrep.  Omit unnecessary -E and -F.
    Fix quoting typo -- "fgrep '\$${'" should have been "fgrep '$${'".

commit 5117f01d6c6fcd2171562c95e4d103a345d4c25a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri May 24 10:36:20 2002 +0000

    For PR automake/323:
    * m4/depend.m4: Missing comma.
    * tests/gcj4.test: New file.
    * tests/Makefile.am (TESTS): Add gcj4.test.
    Reported by David Pashley.

commit b5badfde2a91988020fc01dce1060653aaa1d97b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed May 22 09:50:54 2002 +0000

    * tests/defs (confiugre.in): Don't double-quote $me.
    * tests/sinclude.test: Overwrite configure.in and use
    `am__sinclude' instead of `sinclude' as package name.
    Excercise `m4_sinclude' instead of `sinclude'.

commit 1c41f7f38b2c8950e93f48d502f0f591dd4a5f9c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon May 20 20:42:02 2002 +0000

    * automake.in (conditional_implies_one_of): Rename as ...
    (conditional_implies_any): ... this.
    * tests/pluseq9.test: Exercise another case with the new
    `C' variable.
    Suggested by Raja R Harinath.

commit 463c020d81b848ddba7a10f461e216525c75c1cd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon May 20 17:55:48 2002 +0000

    * tests/defs (configure.in): Quote macro arguments.
    Reported by Nicolas Joly.

commit a50f84a553f9ee629a7b4712085d1c99dc1ed9c4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri May 17 13:55:57 2002 +0000

    * lib/am/header-vars.am (build_triplet, host_triplet,
    target_triplet): Define.  Were removed by mistake on 2002-04-13.

commit 7ee69d2e083ec447f0309b0581d341aee3f8264a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri May 17 10:49:55 2002 +0000

    For PR automake/186:
    * lib/am/distdir.am (distcheck): Attempt a DESTDIR install.
    * tests/destdir.test: New file.
    * tests/Makefile.am (TESTS): Add destdir.test.

commit 91aa2b0bdebada114cd0afe6548d3e2bcc2733aa
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu May 16 20:36:36 2002 +0000

    * automake.in (conditional_true_when): Return false if $WHEN == FALSE.
    (conditional_is_redundant): Simplify.
    (conditional_implies_one_of,
    variable_not_always_defined_in_cond): New functions
    (macro_define): Reject appends if the variable is not defined in
    all conditions where `+=' applies.
    (invert_conditions): Rewrite.  Before this patch,
    invert_conditions("A_TRUE B_TRUE", "A_TRUE B_FALSE", "A_FALSE")
    would return ("A_FALSE B_TRUE", "A_FALSE B_TRUE"), which seems
    wrong (these conditions implies "A_FALSE").  Now it outputs (),
    which just means the input conditions cover all cases.
    (variable_conditions_permutations): Never output FALSE conditions.
    * tests/pluseq2.test, tests/pluseq3.test: Define data_DATA
    in the CHECK_FALSE condition to fix the test.
    * tests/pluseq5.test: Actually check the diagnostic.
    * tests/pluseq9.test: New file.
    * tests/Makefile.am (TESTS): Add pluseq9.test.

commit 64aa6bf18d294c68fa4661d7c6d7c4bf7cefac39
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue May 14 14:12:21 2002 +0000

    Fix for PR automake/322:
    * automake.in (read_am_file): Rename $was_rule as $prev_state, and
    set it with IN_RULE_DEF, IN_VAR_DEF, or IN_COMMENT as appropriate.
    Handle comments continued by backslashes.
    * tests/comment6.test: New file.
    * tests/Makefile.am (TESTS): Add comment6.test.
    Reported by Braden N. McDaniel.

commit 2d55f8dd16f6eb3cff983ec6ed9a46db8d1807f0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed May 8 08:56:43 2002 +0000

    2002-05-08  Charles Wilson  <address@hidden>
                Alexandre Duret-Lutz  <address@hidden>
    
        * lib/am/progs.am (clean-%DIR%PROGRAMS): If Libtool is used, clean
        both `program$(EXEEXT)' and `program'; needed under Cygwin.
        * tests/libtool3.test: New file.
        * tests/Makefile.am (TESTS): Add libtool3.test.

commit 043ca2c961788312bc5c0f61310f32788e9b0c55
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue May 7 07:06:36 2002 +0000

    * TODO: Undust.

commit 98e70ec2b3c841d3f5a519952ef3502212136f16
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon May 6 19:29:37 2002 +0000

    * Makefile.am (FETCHFILES, fetch): Get INSTALL from Autoconf CVS.

commit 0292a032fa393607927f070a902d5b8bda730569
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon May 6 19:10:42 2002 +0000

    Erase stamps from the Makefile that generates them.
    
    * automake.in (handle_configure): Append each used stamp to
    @distclean_config.  Don't warn about stamp-h in AC_OUTPUT, this
    file is not used anymore.
    * lib/am/clean.am (distclean-generic): Don't erase stamp-h and
    stamp-h[0-9]*.
    * tests/subdir6.test: New file.
    * tests/Makefile.am (TESTS): Add it.

commit e08fb7886abe97cb253b98d7d94b1d3db4095b4f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon May 6 06:51:05 2002 +0000

    Fix for condd.test (conditional `+='):
    * automake.in (%appendvar): New.
    (initialize_per_input): Clear it.
    (macro_define): Handle += for variable defined in another condition.
    * automake.texi (Conditional Sources): Use conditional += in
    the example.
    (General Operation, Conditionals): Remove note about broken +=.
    * tests/cond21.test: New file.
    * tests/condd.test: Also test conditional append to a _SOURCE
    variable.  Create missing directories.
    * tests/Makefile.am (TESTS): Add cond21.test.
    (XFAILS): Remove condd.test.

commit 38c39547980964afb6463dbcec3c286bee25b491
Author: Tom Tromey <address@hidden>
Date:   Mon May 6 06:15:13 2002 +0000

        * automake.texi (Program and Library Variables): Mention _LFLAGS.

commit 08b53d8daf198e21d39801811bfe7cde46075b65
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Apr 30 22:13:50 2002 +0000

    * lib/am/ltlib.am (clean-%DIR%LTLIBRARIES): Erase so_locations
    files.  Fix subobj9.test on OSF and IRIX.
    Reported by Nelson H. F. Beebe.

commit 4377206aeda46c357883b9b6cd5d3f2f120e2766
Author: Tom Tromey <address@hidden>
Date:   Fri Apr 26 19:21:37 2002 +0000

        * lib/am/dejagnu.am (distclean-DEJAGNU): New target.
        For Debian bug 14421.

commit 34f0e65a01f54a7021df354f68da7fb7e7be5601
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 26 15:58:18 2002 +0000

    * tests/man2.test: Use `pwd`, not $PWD.  Use $MAKE -e.

commit 8d034c3b2e5fab46b23bd582c14b694a2748bc6a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Apr 25 16:47:04 2002 +0000

    * automake.in (subobjname): Use the length of %subobjvar
    instead     of $subobjnamenum.
    (subobjnamenum): Remove.

commit 3578986e395c4ef4a00118e9b3ed6ae75e18dd38
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Apr 25 07:55:04 2002 +0000

    For PR automake/307:
    * lib/depcomp: Never compute dependencies in the background, this
    can cause races with libtool.  Compute the dependencies after
    the actual compilation.  Don't make libtool silent now that
    it's run in the foreground.
    * tests/pr307.test: New file.
    * tests/Makefile.am (TESTS): Add pr307.test.
    Reported by Laurent Morichetti.

commit aed7c58fca872426d39a0cb2239548043b681d0f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Apr 25 07:48:34 2002 +0000

    * lib/am/check.am: Show skipped tests.  Display the
    $(PACKAGE_BUGREPORT) address on failure.

commit a598e3dc4ae1a977c1c811deaf963efb541790c9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Apr 24 07:36:00 2002 +0000

    Fix PR automake/315:
    * automake.in (subobjname): Rewrite to generate variable name
    unique for each content.
    (%substnums): Remove.
    (%subobjvar): New hash.
    (initialize_per_input): Clear %subobjvar.
    (define_objects_from_sources): Return the name of the variable
    defined, in addition to the linker.  Call subobjname only once
    the content of the variable to define is known.
    (handle_source_transform): Adjust call to define_objects_from_sources.
    * tests/specflags8.test: Mention PR 315.
    * tests/subobjname.test: New file.
    * tests/Makefile.am (XFAIL_TESTS): Remove specflags8.test.
    (TESTS): Add subobjname.test.

commit 71f8b2cb45d2b2638e6e28c44d5113aea6f3e622
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Apr 23 16:59:58 2002 +0000

    * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Grep
    the whole file for 'generated by automake', not only the
    first line.  This accounts for post-processed Makefile.in's.
    * tests/postproc.test: New file.
    * tests/Makefile.am (TESTS): Add postproc.test.

commit d453693178f1f73db74d9651fa70717a65b8987c
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Apr 22 18:39:45 2002 +0000

    For PR automake/151 and PR automake/314:
    * automake.texi (A Program): Split into
    (Program Sources, Linking, Conditional Sources, Conditional
    Programs): ... these subsections; moving the Linking node
    before the Conditional discussions.
    (Conditional Sources): More details.  Notably, mention
    hello_DEPENDENCIES.
    (Conditionals): Adjust reference to Conditional Programs.

commit 59b0452666206389f2cb9a6d2f935cc75e0399c9
Author: Paul Eggert <address@hidden>
Date:   Fri Apr 19 20:59:18 2002 +0000

    Fix some bugs when using "$@" when there might be zero positional
    arguments in cases where this matters.  Zsh doesn't support
    the workaround ${1+"$@"} that has been used by Automake since
    the Mon Dec  4 11:55:36 1995 change.
    
    * aclocal.in: Use 'case' statement to work around problem.
    * automake.in: Likewise.
    * lib/ylwrap: Likewise.
    * lib/missing: No need for workaround, as the command is never
    invoked with zero arguments.
    * tests/ccnoco.test: Likewise.
    * missing: Update from lib/missing.

commit 18b7c544fdda9aa1316b50d9907d8797fbdacdf8
Author: Paul Eggert <address@hidden>
Date:   Fri Apr 19 20:58:51 2002 +0000

    No need for ${1+"$@"} workaround, as the command is never invoked with
    zero arguments.  The workaround breaks with Zsh.

commit 0c644460202464896426fac63704c7f09cbe18ce
Author: Paul Eggert <address@hidden>
Date:   Fri Apr 19 20:56:21 2002 +0000

    Update from lib/missing.

commit 810763a818774ff61856b870d09b32108f539e8b
Author: Paul Eggert <address@hidden>
Date:   Fri Apr 19 20:55:59 2002 +0000

    No need for ${1+"$@"} workaround, as the command is never invoked with
    zero arguments.  The workaround breaks with Zsh, so go back to "$@".

commit 7a3333dd489895a8914daff98711c21400b483ff
Author: Paul Eggert <address@hidden>
Date:   Fri Apr 19 20:54:45 2002 +0000

    Use 'case' statement to work around ${1+"$@"} problem with Zsh.

commit 479bae5a520b222cb6bb6c545e8c5629aa0814d3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 19 10:21:34 2002 +0000

    * automake.in (initialize_per_input): Clear %require_file_found.
    (%require_file_found): Group the declaration with the other
    variables initialized by initialize_per_input.
    * tests/required.test: New file.
    * tests/Makefile.am (TESTS): Add it.
    Reported by Marius Vollmer.

commit 27474b223eda8c9b1a80ed079e160405367e42d9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 19 10:13:34 2002 +0000

    * m4/header.m4 (_AM_CONFIG_HEADER_INSINUATE): New function,
    override AC_CONFIG_HEADERS with AM_CONFIG_HEADER.
    (_AM_CONFIG_HEADER): Use _AM_AC_CONFIG_HEADERS.
    * m4/init.m4: Call _AM_CONFIG_HEADER_INSINUATE.
    * tests/stamph2.test: Use AC_CONFIG_HEADERS for some of the config
    files.
    * tests/confh5.test: New file.
    * tests/Makefile.am (TESTS): Add confh5.test.
    * automake.texi (Optional, Public macros): Update descriptions
    of AC_CONFIG_HEADERS and AM_CONFIG_HEADER.

commit a8635b12bdb0992ede3b15d49774f082d1005651
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Apr 13 21:48:35 2002 +0000

    * tests/man2.test: New file.
    * tests/Makefile.am (TESTS): Add man2.test.
    * lib/am/mans.am (install-man%SECTION%): Change the extension
    of the man pages being installed, as documented.

commit c9c536afe3a3e05524731d111634952148678af1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Apr 13 21:26:36 2002 +0000

    Enable traces; wipe out the old configure.in parser.
    
    * automake.in (scan_autoconf_traces): Use '$ENF{AUTOCONF}' of
    'autoconf'.  Honnor the $filename argument.
    (scan_autoconf_files): Don't call scan_one_autoconf_file.
    Always call scan_autoconf_traces.
    (scan_one_autoconf_file): Remove, with it associated regexes.
    (obsolete, obsolete_rx): Remove.
    (register_language, handle_languages): Remove the 'define_flag'
    support.  Remove it from the struct and language definitions too.
    (unquote_m4_arg): Remove.
    * lib/am/header-vars.am, lib/am/compile.am, lib/am/lisp.am: Remove
    the `FOO = @FOO@' definitions for all AC_SUBST'ed variables.  They
    are now generated automatically.
    * aclocal.in (obsolete_macros): Don't mention obsolete_macros in
    automake.in.
    * automake.texi (Invoking Automake): Mention the AUTOCONF envvar.

commit cc811fde2ac4eb456841070e9a522978fee18ffe
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Apr 13 19:59:25 2002 +0000

    * tests/version6.test: New file.
    * tests/Makefile.am (TESTS): Add tests/version6.test.
    * automake.in (version_check): Return 0 on equality.

commit ebf92cd97d261cb58eacafcc44a4e713100748db
Author: Tom Tromey <address@hidden>
Date:   Sat Apr 13 19:01:09 2002 +0000

    2002-04-13  Andreas Schwab  <address@hidden>
    
        * THANKS: Update my mail address.

commit 31d0f8bd34ceebd339d30e2bf21b1df64164f532
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 12 16:37:28 2002 +0000

    * tests/discover.test: Use a full configure.in that calls AC_INIT.
    Use AC_LIBOBJ.  Grep the error message.
    * test/ldadd.test: Don't use LIBOBJS.  Use a full configure.in.
    Grep the error message.  Require libtool.
    * tests/ldflags.test:  Don't use LIBOBJS.
    * tests/seenc.test: Use AC_LIBOBJ, --Wno-error, and grep the
    error messages for CC and CXX.

commit b9ccfe5e75fde52e7316a495404c7b4e958cefba
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Apr 12 15:28:15 2002 +0000

    * automake.in (scan_autoconf_traces) <AC_SUBST>: Ignore ANSI2KNR
    and AMDEPBACKSLASH.
    * tests/distcommon2.test: Use a full configure.in that calls AC_INIT.
    * tests/ext.test: Enable dependencies for OBJC.
    * tests/libobj.test, tests/libobj6.test, tests/libobj9.test:
    Delete.  They tests for different flavors of $LIBOBJS assignments
    that wont be supported anymore.
    * tests/libobj2.test, tests/libobj10.test: Use AC_LIBOBJ.
    * tests/obsolete.test: Don't test Automake.
    * tests/suffix5.test: Require libtool.
    * tests/Makefile.am (TESTS): Remove libobj.test, libobj6.test and
    libobj9.test.

commit cd3344e64610007dcd3a2bf2690b5a61aadf5d78
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Apr 10 20:45:16 2002 +0000

    * configure.in (APIVERSION): Fix definition.

commit 01eda2b36ce94bd69307a4550a6ed110abf08e6e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Apr 10 20:02:51 2002 +0000

    * NEWS: Catch up with changes since 1.6.

commit c513dd06308db6ee3d580d9344accf36f8bfe8ad
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Apr 10 17:30:43 2002 +0000

    * tests/yacc8.test: Don't assume GNU make, run config.status
    to regenerate the Makefile.

commit 0b8298f3a1a8edfcc877e89d16c5d780a0474303
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Apr 10 16:39:56 2002 +0000

    * tests/yacc8.test: Don't assume GNU make, run config.status
    to regenerate the Makefile.

commit 4e6b37116691d21b6b7919ab6a50099d4e6716fd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Apr 10 16:20:58 2002 +0000

    * Makefile.am (maintainer-check): Make sure `$MAKE -e' is
    always followed by a SHELL setting.
    * tests/ansi3.test, tests/ansi5.test, tests/subobj3.test: Set
    SHELL when calling `$MAKE -e'.

commit ad45abfdf045594238f3144fa7c8e7b445a4aabd
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Apr 10 15:35:40 2002 +0000

    * tests/subobj9.test: Use configure.in, not configure.ac,
    otherwise this fails with old libtool versions.

commit 370b9d7d43802ffb59b1b3f2d5e99122676af510
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Apr 10 14:34:17 2002 +0000

    * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
    versions.

commit 2cd6e4d45ca418d26386c9030ac7393d4925c815
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Apr 10 07:54:31 2002 +0000

    * ChangeLog.2001: New file, extracted from ChangeLog.
    * Makefile.am (EXTRA_DIST): Add it.

commit c00ccd5c7bf7af2719e1b8227a42a5825f6eaf0a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Apr 9 18:45:34 2002 +0000

    * automake.texi (Canonicalization): The sources for libmumble++.a
    go into libmumble___a_SOURCES.

commit 0838a946ff373b90a58147b9d41d619e5518213f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Apr 7 21:35:02 2002 +0000

    * Makefile.am (maintainer-check): Check for `sleep 1' uses in the
    test suite.  Suggest `sleep 2' instead.
    * tests/confsub.test: Use `sleep 2'.

commit 3c31f6f45a85063483bbdc96c1a12fd52d521bf7
Author: Akim Demaille <address@hidden>
Date:   Thu Apr 4 10:42:27 2002 +0000

    * lib/am/subdirs.am:
    ($(RECURSIVE_TARGETS), maintainer-clean-recursive):
    $(MAKEFLAGS) -> $$MAKEFLAGS, so that we don't run into problems if
    MAKEFLAGS contains '$(...)'.

commit ca7d67f1db51fd6d2005aaf9611cfac7a9f7104f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Apr 2 16:20:15 2002 +0000

    * tests/specflags8.test: Typo.

commit 08e86d7bfbb158ea37080a26dcd72fdea85ba4b1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Apr 2 13:33:45 2002 +0000

    * tests/specflags6.test: Run aclocal.
    * tests/Makefile.am (TESTS): Add specflags6.test.

commit a81ad3ea8bbd3410b8b2ec700ec6c192a96b923b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Apr 2 13:11:14 2002 +0000

    * tests/specflags7.test, tests/specflags8.test: New files.
    * tests/Makefile.am (TESTS): Add them.
    (XFAIL_TESTS): Add specflags8.test.

commit 2125bac344a89b7c4bab0a2bbabad6827b6b2996
Author: Tom Tromey <address@hidden>
Date:   Sat Mar 30 00:31:43 2002 +0000

        * automake.in (check_typos): Examine AM_LDFLAGS.
        Fixes PR automake/311.

commit ca3ac71a453a99d76665e072962c8f60a2b50ce8
Author: Tom Tromey <address@hidden>
Date:   Sat Mar 30 00:26:06 2002 +0000

        For PR automake/312:
        * lib/am/libtool.am (clean-libtool): Use LTRMS.
        * automake.in (handle_single_transform_list): When processing a
        libtool object, clean the ordinary object and register the
        directory.
        (libtool_clean_directories): New global.
        (initialize_per_input): Initialize it.
        (generate_makefile): Call handle_libtool later.
        (handle_libtool): Handle libtool_clean_directories.
        * tests/subobj9.test: New file.
        * tests/Makefile.am (TESTS): Added subobj9.test.

commit 1d81ed72d15e6df5811bf3e6e7a42dd29af4370a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 26 14:34:00 2002 +0000

    * tests/extra6.test, tests/subdir5.test: Require GNU make.

commit c98430bb703e58248d0a66e0245e0c3d63c937ac
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 26 11:11:49 2002 +0000

    * tests/dup3.test (ACLOCAL): s/srcdir/testsrcdir/.

commit b3fab3711f95719271f6e1dd56fd7f76539e12ff
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 26 10:48:37 2002 +0000

    * tests/extra7.test: New file.
    * tests/Makefile.am: Add it.
    * lib/am/distdir.an (distdir): When a distribuable directory
    exists both in `.' and $(srcdir), merge both directories.  This
    works around a failure of extra6.test on Tru64 reported by
    Nicolas Joly.

commit 8c5a567181fd5fcf11763fd3c28e4e692c332c15
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 26 10:36:57 2002 +0000

    * tests/pr87.test, tests/yaccvpath.test: Require GNU make.

commit 6ba4d714c671e3a3909b724b1d1e866d35bf3335
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 26 09:38:47 2002 +0000

    * Makefile.am (maintainer-check): Catch occurrences of
    `$MAKE foo=bar' in the testsuite.  Suggest using
    `foo=bar $MAKE -e' instead.
    * tests/ansi3.test, tests/ansi5.test, tests/subobj3.test:
    Use $MAKE -e.  This fixes a ansi5.test failure with Solaris make.
    * tests/defs: Unset $srcdir, and set $testsrcdir to its old value.
    * tests/installsh.test (AUTOMAKE, ACLOCAL): Use $testsrcdir.

commit 52205f5e7ffb4f687a9ecab3c74f3059a4cdd38e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 26 09:24:53 2002 +0000

    Fix for PR automake/310:
    * lib/am/depend2.am, lib/am/lex.am, lib/am/yacc.am: Quote %SOURCE%
    so it never appears as a plain word.

commit dff4fcb8081f3306d5642902719a25be9840cbc8
Author: Tom Tromey <address@hidden>
Date:   Tue Mar 26 06:04:19 2002 +0000

    2002-03-25  Angus Leeming  <address@hidden>
    
        * lib/depcomp (tru64): Correctly compute `base'.

commit 7ae32780215156dc03fd3a572dc520428cd69dd9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 21 17:10:48 2002 +0000

    * tests/pr211.test: s/requires/required/, otherwise the test fails
    if libtool is not installed.

commit 6c0f7323c963f60dc90015a66499818f500d5b67
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 21 11:27:17 2002 +0000

    * tests/dirname.test: Don't use $SHELL when calling ./configure.

commit ce32277f2ad0ba309506210d852ac850226c6429
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 21 09:26:11 2002 +0000

    * tests/dirname.test: Use --quiet to fix failure on installations
    using a site script.
    Reported by Nicolas Joly.

commit cfa9415ffe5ce0f6fd96af21a6264aa4db6f6f8a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 21 09:11:56 2002 +0000

    * Makefile.am (maintainer-check): Check for misuses of make,
    autoconf, automake, aclocal, and perl in the testsuite.  Suggest
    using $MAKE, $AUTOCONF, $AUTOMAKE, $ACLOCAL, and $PERL instead.
    * tests/confsub.test: Use $AUTOCONF and $MAKE.
    * tests/extra5.test, tests/extra6.test, tests/lex5.test,
    tests/nobase.test, tests/nodist2.test, tests/pr204.test,
    tests/pr224.test, tests/pr287.test, tests/strip.test,
    tests/yacc8.test: Use $MAKE.

commit 940f32f399b17c03c4016d296026da98051e395e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Mar 20 22:27:11 2002 +0000

    Add support for two-dot versions.
    
    * tests/version5.test: New file.
    * tests/Makefile.am (TESTS): Add it.
    * automake.in (version_split, version_compare): New functions.
    (version_check): Rewrite using version_split and version_compare.
    (process_option_list): Adjust regex.

commit 1405d0064c500d41bf2f1c02e34ff6715179fdaf
Author: Richard Boulton <address@hidden>
Date:   Mon Mar 18 11:04:17 2002 +0000

    Fix for PR automake/306:
    * automake.texi (Generalities): Document +=.
    (Conditionals): Document limitations of += with conditionals.

commit fe3b337ab31263d9497d3c0010e8041559163f5c
Author: Tom Tromey <address@hidden>
Date:   Mon Mar 18 01:37:52 2002 +0000

        Fix for PR automake/295:
        * automake.texi (Invoking Automake): Deprecate --output-dir.
        * automake.in (usage): Don't document --output-dir.
        (output_directory): Don't initialize.
        (parse_arguments): Deprecate --output-dir.

commit 09d3a1cfedf35aa6a28a1aa062e17df69cc49c68
Author: Tom Tromey <address@hidden>
Date:   Sun Mar 17 23:18:00 2002 +0000

        * m4/init.m4 (AUTOMAKE, ACLOCAL): Removed extra quotes.
        Fixes PR automake/304.

commit 8f8ba14e4685df9c545ae79dde6d65ef41c90ab4
Author: Tom Tromey <address@hidden>
Date:   Sun Mar 17 22:56:25 2002 +0000

    2002-03-17  Alexandre Duret-Lutz  <address@hidden>
    
        * tests/dirforbid.test: Workaround for NetBSD sh bug.
        Fixes PR automake/305.

commit 54ad2a60245c5e3e85a9683011295d509b2c190f
Author: Richard Boulton <address@hidden>
Date:   Mon Mar 11 17:24:13 2002 +0000

    automake.in (check_typos): Allow variables with reserved
    suffices (such as _LDFLAGS) and prefixes which aren't
    recognised if the variable is defined in configure.ac.
    Fixes acsubst.test.

commit 1abde7951326492d345696f267fbc501537478b1
Author: Richard Boulton <address@hidden>
Date:   Mon Mar 11 17:11:42 2002 +0000

    tests/acsubst.test: New test, by Alexandre Duret-Lutz
    tests/acsubst2.test: New test, by Alexandre Duret-Lutz
    
    Forgot to cvs add these before the previous commit.

commit bf1601c3f07cc6ab324ceeaf63414acd49f6fbb9
Author: Richard Boulton <address@hidden>
Date:   Mon Mar 11 17:00:44 2002 +0000

    tests/acsubst.test: New test, by Alexandre Duret-Lutz
    tests/acsubst2.test: New test, by Alexandre Duret-Lutz
    tests/Makefile.am (TEST): Added acsubst.test and acsubst2.test

commit b475f6ba4775061a42e045a55fcd1daec2837672
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Mar 11 16:43:37 2002 +0000

    2002-03-11  Peter Breitenlohner  <address@hidden>
    
        * tests/defs: Unset DESTDIR, otherwise `make DESTDIR=/foo check'
        causes failures.

commit dbee9334f834ad07d2499f18ac3342ab43797043
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 7 21:06:29 2002 +0000

    Fix for PR automake/303:
    * automake.in (version_check): Move the error message ...
    (process_option_list): ... here, so we can distinguish between
    global and local options.

commit 93b18ca5f75890c99baeae133297c1cfbcf0e616
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Mar 7 12:26:41 2002 +0000

    * tests/pr300-lib.test, tests/pr300-ltlib.test,
    tests/pr300-prog.test: Use AC_OUTPUT, not AC_OUTPUT(Makefile), so
    Autoconf doesn't complain about Makefile being output twice.

commit d28dd5c295f7e5ff9b63312e35d061b356e70a9a
Author: Tom Tromey <address@hidden>
Date:   Wed Mar 6 06:47:51 2002 +0000

        * configure.in: Upped version to 1.6a.

commit ef268cdcabd4028e258a02129f1dc226b89d124b
Author: Tom Tromey <address@hidden>
Date:   Wed Mar 6 06:24:50 2002 +0000

    updated HACKING with release info

commit c75d6ce9a3dbd014c396a1c74237e7b3055682e0
Author: Tom Tromey <address@hidden>
Date:   Wed Mar 6 04:45:32 2002 +0000

        * configure.in: Released 1.6.

commit 1487d51256b32da24c24ea80bd5581001bcea280
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 5 21:34:15 2002 +0000

    Fix for PR automake/300:
    * tests/pr300-lib.test, tests/pr300-ltlib.test,
    tests/pr300-prog.test: New files.
    * tests/Makefile.am (TESTS): Add them.
    * automake.in (handle_ltlibraries): Strip nobase_ prefix to
    compute     the directory.
    * lib/am/header-vars.am (install_sh_PROGRAM): New variable.
    * lib/am/libs.am (%DIR%LIBRARIES_INSTALL): New variable.
    (install-%DIR%LIBRARIES): Use it.  Honor nobase_.
    (uninstall-%DIR%LIBRARIES): Honor nobase_.
    * lib/am/ltlibs.am (%DIR%LTLIBRARIES_INSTALL): New variable.
    (install-%DIR%LTLIBRARIES): Use it.  Honor nobase_.
    (uninstall-%DIR%LTLIBRARIES): Honor nobase_.
    * lib/am/progs.am (%DIR%PROGRAMS_INSTALL): New variable.
    (install-%DIR%PROGRAMS): Use it.  Honor nobase_.
    (uninstall-%DIR%PROGRAMS): Honor nobase_.
    See also the fix for nobase.test on 2001-11-09.

commit e009203c2ae4e78b495e2b2ef2203022db496264
Author: Tom Tromey <address@hidden>
Date:   Tue Mar 5 18:52:40 2002 +0000

        * lib/config.sub, lib/config.guess, lib/texinfo.tex: Updated.

commit 56ef4075ac346877d5e3dd335c0a26b1b52fda20
Author: Pavel Roskin <address@hidden>
Date:   Tue Mar 5 18:41:39 2002 +0000

    * tests/yacc8.test: Add a command between "test" and "cd" to
    work around a bug in bash-2.05.

commit e87d851a863a7c321af8bc7b2b36aff5e072ff94
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 5 17:09:32 2002 +0000

    Fix for PR automake/294:
    * tests/dirforbid.test: New file.
    * tests/Makefile.am (TESTS): Add it.
    * automake.in (standard_prefix): New hash.
    (am_primary_prefixes): Forbid standard_prefixes which are not
    explicitely allowed.
    * automake.texi (Uniform): Remove FIXME.

commit 86d3ad36b07933e8bbdf760d5a6a6cc939e644eb
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 5 15:20:10 2002 +0000

    regen

commit a286d2114a5fe1bff83759127e86ee13acfae20b
Author: Jim Meyering <address@hidden>
Date:   Tue Mar 5 14:36:36 2002 +0000

    *** empty log message ***

commit dc529592d52bd3c88db514522e2bd74420602d02
Author: Jim Meyering <address@hidden>
Date:   Tue Mar 5 14:34:36 2002 +0000

    (@common_files): Add config.rpath.

commit fecac1819bc30f1e3e4e56f6f9700b8d0e520bc0
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Mar 5 13:27:06 2002 +0000

    2002-03-05  Kevin Ryde  <address@hidden>
    
        For PR automake/297:
        * lex.m4 (AM_PROG_LEX): Don't set LEX=${am_missing_run}flex until
        after AC_PROG_LEX, since it will try to run it and fail (in autoconf
        2.52 at least).

commit c03cf7393343167c0c363ae5a16489ec066bd328
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Feb 25 11:00:35 2002 +0000

    * automake.in (scan_one_autoconf_file): Declare
    LEX_OUTPUT_ROOT and LEXLIB as configure variables when
    AM_PROG_LEX or AC_PROG_LEX are seen.  This allows to ...
    * lib/am/lex.am: ... remove the LEX_OUTPUT_ROOT and LEXLIB
    definitions.  Search %SOURCE% in $(srcdir).  Use s||| instead
    of s/// in the sed invocation, to support filenames containing
    slashes.
    * lib/am/yacc.am: Search %SOURCE% in $(srcdir).  Use s||| too.
    * tests/lex5.test, tests/yacc8.test: New files.
    * tests/Makefile.am (TESTS): Add them.

commit c3f0c7666b8d7d95a7646d9d8257556f715f3a45
Author: Tom Tromey <address@hidden>
Date:   Sat Feb 23 23:58:41 2002 +0000

    2002-02-23  Per Bothner  <address@hidden>
    
        * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Set `dirpart' to
        `.' in else branch.

commit 39f9c77d13c532876e5cd47482de8b656a5e8858
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Feb 22 17:31:06 2002 +0000

    * tests/make.test: Revert the grep logic to work around a bug
    in NetBSD sh (see NetBSD Problem Report #11542).
    Reported by Patrick Welche.

commit c0c40a714f5f35c5e0b464508352bb2f535673f0
Author: Tim Van Holder <address@hidden>
Date:   Wed Feb 20 18:10:21 2002 +0000

    * m4/lispdir.m4: Redirect /dev/null to stdin when running $EMACS
      to try and prevent a non-lisp emacs from starting in interactive
      mode.
    * automake.texi: Document this change.

commit cd6f342a1d651fce1d3ad8c2584413ed360b3e32
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 19 21:04:57 2002 +0000

    * automake.texi (Macros): Split into ...
    (Public Macros, Private Macros): ... these.

commit fce1594d61c1835ce8307d36ef2cc76ec7f7f553
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Feb 19 20:18:02 2002 +0000

    * tests/insthook.test: Use sed instead of "tail +X".

commit bcf090beaaa63046a7bc19c3b97f364269014c28
Author: Tom Tromey <address@hidden>
Date:   Tue Feb 19 19:11:50 2002 +0000

    2002-02-18  Paul Eggert  <address@hidden>
    
        * lib/depcomp: Don't use "tail +3"; it's not portable to
        POSIX 1003.1-2001 hosts.

commit 07953b321c667009ec641df1bafa01f079d80bf9
Author: Jim Meyering <address@hidden>
Date:   Mon Feb 18 15:53:12 2002 +0000

    *** empty log message ***

commit be3875fe0f0e776c3eda15eeda5b401bd718feae
Author: Jim Meyering <address@hidden>
Date:   Mon Feb 18 15:52:46 2002 +0000

    Don't use `head -1'; it's no longer portable.
    Use `sed 1q' instead.

commit 2555b805545b87a1b7f4ef2432cf25c932bcf8c6
Author: Jim Meyering <address@hidden>
Date:   Mon Feb 18 15:50:04 2002 +0000

    Use sed 1q, not `head -n 1'.
    The latter is not portable to some old systems.

commit 94ad2eecd967ebb78346125de6db249ceadc810d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Feb 17 22:12:38 2002 +0000

    * automake.in (handle_lib_objects_cond): Tell the user to put
    global linker flags in AM_LDFLAGS, not LDFLAGS.
    
    * automake.texi (General Operation): AC_SUBST'ed variables
    override Automake's variables.
    (Uniform): More words and @refs.
    (Auxiliary Programs) <config.sub, config.guess>: Add URL.
    (etags): More explanations about the first example.
    (Invoking Automake): Mention autoreconf.  More @refs.
    (Requirements): Mention AC_CONFIG_FILES.
    (Optional): AC_CHECK_TOOL will no longer install config.sub and
    config.guess.  Mention AC_LIBOBJ, AC_LIBSOURCE, and AC_LIBSOURCES.
    (Invoking aclocal): aclocal no longer warn about duplicates.
    (Macros) <AM_INIT_AUTOMAKE>: More explanations.
    (Extending aclocal): Suggest using the output of
    `aclocal --print-ac-dir` to install third-party macros.
    (Alternative): Specify ordering of dist_, nodist_, and nobase_
    prefixes.
    (A Program): Mention scripts.  The global LDADD variable is not
    meant to hold link flags, suggest using AM_LDFLAGS instead.
    (Program and Library Variables) <maude_LIBADD, maude_LDADD>:
    _LIBADD and _LDADD are subject to the same restriction wrt to
    link flags.
    (Program and Library Variables) <maude_DEPENDECIES>: Is also
    derived from maude_LIBADD.
    (Program variables): Define AM_LDFLAGS.
    (Dependencies): Passing the no-dependencies option to
    AM_INIT_AUTOMAKE is prefered.
    (Scripts): Explain why automake is magically cleaned.
    Mention noinst_SCRIPTS and check_SCRIPTS.
    (Data): Use dist_ in Automake's example.
    (Dist): Reference AM_INIT_AUTOMAKE for PACKAGE and VERSION.
    Mention AC_CONFIG_FILES instead of AC_OUTPUT.

commit 52ee825f1407ea50b9041c9ea6222c0d0ec4d517
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Feb 14 14:26:02 2002 +0000

    * Makefile.am (FETCHFILES): Add Automake/XFile.pm.
    (fetch): Fetch XFile.pm.  Update the files in $(srcdir) instead
    of asking the maintainer to do it manually.
    * lib/config.guess, lib/config.sub, lib/texinfo.tex,
    Automake/XFile.pm: New upstream versions.

commit 2a4a8d20f2573e1f633a3c72f18e6ced9b69fa44
Author: Tom Tromey <address@hidden>
Date:   Sat Feb 2 07:18:47 2002 +0000

        * automake.texi (Macros): Warn about upgrading.

commit ae00c2699ca27d8ffa7a769e9093283b3a333792
Author: Tom Tromey <address@hidden>
Date:   Fri Feb 1 20:40:48 2002 +0000

        Change per GNU coding standards:
        * aclocal.in (parse_arguments): Only mention most recent year in
        copyright output.
        * automake.in (version): Only mention most recent year.

commit d71cf4db0ba0b5a3e75dc0c9e6974a0d22adc17f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 30 08:05:37 2002 +0000

    * automake.texi (API versioning): New Node.
    (Extending): Use $(DESTDIR) in examples.

commit f139e4f52345f47fe1d1adf6e2a910e9e6801372
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 28 10:47:52 2002 +0000

    * m4/lispdir.m4 (AM_PATH_LISPDIR): Serial 5.
    Respect the --help layout.

commit aa5daee475fac02087581814065639d22202f333
Author: Tom Tromey <address@hidden>
Date:   Mon Jan 28 01:47:03 2002 +0000

        * configure.in: Bumped to 1.5e.

commit 3e7cf22c51d652825e95574e05d8051dd90bcf11
Author: Tom Tromey <address@hidden>
Date:   Mon Jan 28 01:09:29 2002 +0000

    updated version

commit 7e9d135d665dd72676a6a606c61ae0581d2ab5e3
Author: Tom Tromey <address@hidden>
Date:   Mon Jan 28 00:40:10 2002 +0000

        * lib/am/yacc.am: Use `rm -f'.

commit d533090c96d6526b125f1633cb2d98f9ea12cf79
Author: Tom Tromey <address@hidden>
Date:   Mon Jan 28 00:38:32 2002 +0000

        * configure.in: Released 1.5d.

commit 4f41140787e242423e192418e2a99ee74ba3f04e
Author: Tom Tromey <address@hidden>
Date:   Mon Jan 28 00:33:48 2002 +0000

        * lib/config.guess: New version from FSF.

commit 6be0e47a2e3723a19e6d322d9bbeb53a8d59d2f7
Author: Tom Tromey <address@hidden>
Date:   Mon Jan 28 00:31:23 2002 +0000

    updated NEWS

commit 062491f51064e2c20b85b187d8ba959c56dc9775
Author: Tom Tromey <address@hidden>
Date:   Sun Jan 27 21:58:49 2002 +0000

        * Makefile.am (uninstall-hook): New target.

commit 6f8a9c0c12cdae1f839d028db535262a6daf593d
Author: Akim Demaille <address@hidden>
Date:   Thu Jan 24 17:49:13 2002 +0000

    * lib/install-sh: Update, from Autoconf.

commit bbf7211acc0e29d030fc629ff95a0a8aa36c5c71
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 24 11:20:50 2002 +0000

    typo

commit 9a91ea994029bf01597b6b401bb59588e599ab85
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jan 24 08:17:38 2002 +0000

    * automake.in (scan_one_autoconf_file): Don't treat AC_CHECK_TOOL
    as AC_CANONICAL_HOST (the former does not require the latter since
    Autoconf 2.50).
    * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Check for strip.
    * automake.texi (Requirements): Do not require STRIP to be
    defined by the user.

commit 7aad17978e19449c8e01d488fb12f2ebad2931d5
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 23 20:53:28 2002 +0000

    * lib/am/depend.am (distclean-depend): Erase %DEPDIRS%, not $(DEPDIRS).
    * automake.in (handle_languages): Compute and substitute %DEPDIRS%.
    * tests/pr224.test: Make sure .deps subdirectories are
    erased by distclean.

commit 8d63c8ed4765385061c7d2e8ed512dcb6dd0492b
Author: Tom Tromey <address@hidden>
Date:   Tue Jan 22 18:52:26 2002 +0000

        * m4/gcj.m4 (AM_PROG_GCJ): Don't invoke dependency code if
        no-dependencies option is set.
        * m4/init.m4 (AM_INIT_AUTOMAKE): Don't invoke dependency code if
        no-dependencies option is set.  Don't call AM_DEP_TRACK or
        AM_SET_DEPDIR.

commit b1f071b5a5395905180f16d7bb83c41e32fb8425
Author: Tom Tromey <address@hidden>
Date:   Tue Jan 22 17:16:17 2002 +0000

    2002-01-22  Pavel Roskin  <address@hidden>
    
        * tests/asm.test: Use CCAS and CCASFLAGS instead of AS and
        ASFLAGS.

commit a7919f19cedab2483eeb5bd1b33cec65d838b7f6
Author: Akim Demaille <address@hidden>
Date:   Tue Jan 22 10:04:39 2002 +0000

    Update.

commit 4b78863d85c2921031fa2b614bd3469695681c5c
Author: Akim Demaille <address@hidden>
Date:   Tue Jan 22 10:02:50 2002 +0000

    * Makefile.am (FETCHFILES): Remove ansi2knr.c, add texinfo.tex.
    (fetch): Adjust.

commit 81354239e2dfdea3be8d9add0a7ba0f434826274
Author: Tom Tromey <address@hidden>
Date:   Tue Jan 22 00:22:53 2002 +0000

        * Makefile.am (fetch): Don't fetch ansi2knr.

commit a419742cd565a4c42f200de2d9e62dbed4decba9
Author: Tom Tromey <address@hidden>
Date:   Tue Jan 22 00:11:27 2002 +0000

        * automake.texi (Macros): Updated for new variable names.
        (Program and Library Variables): Likewise.
        (Assembly Support): Likewise.
        * m4/as.m4: Use CCAS and CCASFLAGS.
        * automake.in (asm): Use CCAS and CCASFLAGS.

commit c4fa68c32664b83676e750fd8d84ccfa1b529e46
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 21 13:55:53 2002 +0000

    Regen.

commit 2d2c15351a76bd84e8e4ab571088843a0770669d
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 21 13:55:28 2002 +0000

    * automake.in (&parse_arguments): Use a more GNUish error message
    on wrong options.

commit fa1120ca80917111ee059217abdfca744769260d
Author: Tom Tromey <address@hidden>
Date:   Sun Jan 20 21:37:19 2002 +0000

        Fix for PR automake/231:
        * m4/gcj.m4 (AM_PROG_GCJ): Use _AM_DEPENDENCIES(GCJ).
        * m4/depend.m4: Document `GCJ'.

commit d35c37e9ff2a2b54695cfcfa26e480256fdb805f
Author: Tom Tromey <address@hidden>
Date:   Sun Jan 20 21:30:21 2002 +0000

        For PR automake/224:
        * tests/Makefile.am (TESTS): Added pr224.test.
        * tests/pr224.test: New file.
        * lib/depcomp: Fixed computation of depfile.
        * lib/am/depend2.am: Use %DEPBASE%, not $(DEPDIR).
        * automake.in (handle_single_transform_list): Only reject `..'
        component for Java.  Put dependencies in directory near object.
        (handle_languages): Set DEPBASE.  Handle de-ansi-fication.

commit 84a2f9c82ce48554c73da3b8af3625960006a5b9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 20 21:00:31 2002 +0000

    * tests/defs: Export AUTOMAKE and ACLOCAL.

commit 798dc9801853e484de7a2df4ac4c310620c01403
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jan 19 08:36:14 2002 +0000

    Fix for PR automake/204:
    * tests/pr204.test: New file.
    * tests/Makefile.am (TESTS): Add it.
    * automake.in (handle_single_transform_list): Don't distribute
    sources derived from non-distributed sources.

commit 898dce9dd3c5524eaf5d618a6184f854eb757055
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jan 18 23:08:27 2002 +0000

    Fix for PR automake/229:
    * tests/pr229.test: New file.
    * tests/Makefile.am (TESTS): Add it.
    * automake.in (scan_one_autoconf_file): Recognize AC_CYGWIN,
    AC_EMXOS2, and AC_MINGW32.

commit b9dcf9b39905a264d0edd7e8c6ef046d865ab10a
Author: Tom Tromey <address@hidden>
Date:   Fri Jan 18 22:59:37 2002 +0000

        * tests/cond7.test: Fix test bug exposed by copyright update.

commit bf65104d3b7fb094a586ee9439e809701c0be7d7
Author: Tom Tromey <address@hidden>
Date:   Fri Jan 18 22:20:28 2002 +0000

        For PR automake/288:
        * automake.in (lang_c_rewrite): Don't prepend directory to base if
        directory is `.'.  Also, properly compute de_ansi_files entry in
        subdir-objects case
        * tests/Makefile.am (TESTS): Added ansi7.test.
        * tests/ansi7.test: New file.

commit c93a18e9e12fed99e5be8370b6baee43200a4869
Author: Tom Tromey <address@hidden>
Date:   Fri Jan 18 21:50:40 2002 +0000

        * aclocal.in (parse_arguments): Added 2002.
        (write_aclocal): Likewise.
        (parse_arguments): Updated my email address.
        * automake.in (gen_copyright): Added 2002.
        (version): Likewise.  Also, changed my email address.

commit 9505cf772d305da2fc275d74e5427da88f639171
Author: Tom Tromey <address@hidden>
Date:   Fri Jan 18 21:13:37 2002 +0000

        * configure.in (APIVERSION): Refined definition.

commit c52e0530f0db2ab4bfdd5b0d62c4403440a67e51
Author: Tom Tromey <address@hidden>
Date:   Fri Jan 18 21:12:55 2002 +0000

        * missing: Updated.
        * lib/missing: Accept versioned aclocal.
        * m4/init.m4 (AM_INIT_AUTOMAKE): Look for versioned aclocal.

commit 72cdba8739ef3ea8c5324f4dd938901d079af410
Author: Pavel Roskin <address@hidden>
Date:   Thu Jan 17 23:48:16 2002 +0000

    Add amversion.m4.

commit 37dfb7871ceb1e383c1055a3dcf848f0d0a1ef60
Author: Tom Tromey <address@hidden>
Date:   Thu Jan 17 22:30:25 2002 +0000

    2002-01-17  Pavel Roskin  <address@hidden>
    
        * m4/Makefile.am (m4datadir): Use APIVERSION.

commit b85334eb7576252be6de85530112628e9262041d
Author: Tom Tromey <address@hidden>
Date:   Wed Jan 16 19:05:47 2002 +0000

        * Makefile.am (install-exec-hook): Use APIVERSION.
        * m4/init.m4 (AM_INIT_AUTOMAKE): Use am__api_version.
        * m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__api_version from
        APIVERSION.
        * automake.in (perllibdir): Use APIVERSION.
        (libdir): Likewise.
        * aclocal.in (perllibdir): Use APIVERSION.
        (APIVERSION): New global.
        (parse_arguments): Use APIVERSION.
        * configure.in (APIVERSION): New subst.
        (pkgvdatadir): Use APIVERSION.

commit 447ca35b63bc0eb89a69f228c21868ecca6cb50e
Author: Tom Tromey <address@hidden>
Date:   Tue Jan 15 23:54:14 2002 +0000

        * missing: Updated.
        * lib/missing: Match against `automake*' to pick up versioned
        automake.
        * m4/init.m4 (AM_INIT_AUTOMAKE): Use versioned automake name.
        * m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__version
        variable.
        * lib/am/Makefile.am (amdir): Use pkgvdatadir.
        * lib/Makefile.am (dist_pkgvdata_DATA): Renamed to use
        pkgvdatadir.
        (scriptdir): Use pkgvdatadir.
        (installcheck-local): Likewise.
        * lib/Automake/Makefile.am (perllibdir): Use pkgvdatadir.
        * automake.in (perllibdir): Added VERSION.
        (libdir): Likewise.
        * aclocal.in (parse_arguments): Search versioned directory.  Don't
        push unversioned directory unless it exists.
        (perllibdir): Added VERSION.
        (default_acdir): New global.
        * m4/Makefile.am (m4datadir): Added $(VERSION).
        * Makefile.am (install-exec-hook): New target.
        * configure.in (ACLOCAL): Search build directory.
        (pkgvdatadir): New subst.

commit e0daf01507e405ac2c17539fef68b3f3beee9c5d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jan 15 21:19:50 2002 +0000

    * lib/config.sub, lib/config.guess: New versions from FSF.

commit 6a8d042cd7c7d097732df64db096b08e0e410887
Author: Tom Tromey <address@hidden>
Date:   Mon Jan 14 00:29:31 2002 +0000

    2002-01-13  Tom Tromey  <address@hidden>
    
        For PR automake/288:
        * automake.in (lang_c_rewrite): Set value for de_ansi_files entry
        to directory.
        (lang_c_finish): Likewise.  Also, use directory information from
        de_ansi_files.
    
    2002-01-13  Kevin Ryde  <address@hidden>
    
        For PR automake/288:
        * tests/Makefile.am (TESTS): Added ansi6.test.
        * tests/ansi6.test: New file.

commit 9e3f96e6c6e8a705e5e8b1c005d6026e7515e996
Author: Tom Tromey <address@hidden>
Date:   Sun Jan 13 20:33:40 2002 +0000

        For PR automake/287:
        * lib/am/distdir.am (distdir): Use `$$list' trick when looping
        over subdirs.
        * tests/Makefile.am (TESTS): Added pr287.test.
        * tests/pr287.test: New file.

commit 7f3cb5c98feefdb4fa8e3b8c484186a7c0cc4270
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 13 19:49:22 2002 +0000

    * lib/am/distdir.am (distdir): Handle subdirectories.
    * tests/extra6.test: New file.
    * tests/Makefile.am (TESTS): Add it.

commit f058585a991754b0e2a1b22d11fe458f1aa38b03
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Jan 13 19:37:12 2002 +0000

    * tests/extra2.test: Run $ACLOCAL.

commit a525d997e97823279f138d2f3b5c327de8226f1c
Author: Jim Meyering <address@hidden>
Date:   Sat Jan 12 19:07:54 2002 +0000

    .

commit 7689032c17edd4dfcc486e19b0f976bb810746ec
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jan 12 18:48:53 2002 +0000

    * m4/init.m4 (AM_INIT_AUTOMAKE): Set PACKAGE and VERSION from
    AM_INIT_AUTOMAKE arguments when using the old-style call.
    Use AC_PACKAGE_TARNAME and AC_PACKAGE_VERSION in the new form only.
    Suggested by Pavel Roskin.

commit e375e1f2529d02f5585c55436d236613ef999094
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sat Jan 12 17:38:56 2002 +0000

    * test/nodefine.test, test/nodefine2.test: Check that no-define
    works, not the contrary...
    * m4/options.m4 (_AM_IF_OPTIONS): Use m4_ifset.
    * m4/init.m4 (AM_INIT_AUTOMAKE): A third argument implies no-define,
    not the contrary.

commit 82eef3cd00922d6fc29b56e287284050309c1f5c
Author: Jim Meyering <address@hidden>
Date:   Sat Jan 12 09:25:02 2002 +0000

    (TESTS): Add libobj11.test.

commit a89d9641503a086c15ef8a517672df9a52ba52c5
Author: Jim Meyering <address@hidden>
Date:   Sat Jan 12 09:24:56 2002 +0000

    .

commit d65df4948f27c1da4028dcb39bb4a17b1659ab78
Author: Jim Meyering <address@hidden>
Date:   Sat Jan 12 09:24:24 2002 +0000

    (scan_one_autoconf_file): Unquote AC_LIBOBJ argument.

commit d4ccb135c2297ac77f4afc43303ba525ebfbe99d
Author: Tom Tromey <address@hidden>
Date:   Wed Jan 9 21:17:42 2002 +0000

    2002-01-09  Ryan T. Sammartino  <address@hidden>
    
        * lib/depcomp (msvisualcpp): Strip -Gm, -Gi, and -ZI options.

commit 115dc54b845a11e985293299dd0ad64d28abaf5f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 9 15:30:07 2002 +0000

    * automake.in (file_contents_internal): Introduce two variables,
    $is_rule and $discard_rules to track rules spanning across multiple
    paragraphs.  This fixes a very nasty bug reported by Dmitry Mikhin
    where only the first paragraph of such a multi-paragraph rule was
    discarded; but it leaves many similar latent bugs (see the FIXMEs).

commit a7e13d9e44f531cb659875c159ef8cdeb57fe60f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 9 10:32:28 2002 +0000

    * tests/dup3.test: Remove all -I from $ACLOCAL before using it.
    * tests/error.test: Use some macro names which are not defined by
    Automake itself.

commit 45c5938c1c3e53a3258b4dda463e1d901639ffcc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 9 08:52:09 2002 +0000

    * automake.texi (Complete, Macros, Options): Document the new style
    AM_INIT_AUTOMAKE.  Remove AM_AUTOMAKE_OPTIONS documentaion.
    * m4/init.m4 (AM_INIT_AUTOMAKE): Get PACKAGE and VERSION from
    AC_INIT if they are available there.  Support a     new call form
    where the only argument is an optional space-separated list of
    Automake options.
    * m4/options.m4 (AM_AUTOMAKE_OPTIONS): Remove.
    (_AM_MANGLE_OPTION, _AM_SET_OPTION, _AM_SET_OPTIONS,
    _AM_IF_OPTION): New functions.
    * automake.in (AC_INIT_PATTERN): New variable.
    (global_options_line): Remove, use $seen_init_automake instead.
    (scan_one_autoconf_file, scan_autoconf_traces): Set $package_version
    from AC_INIT if available.  Support the new style AM_INIT_AUTOMAKE.
    Remove the AM_AUTOMAKE_OPTIONS handling.
    * configure.in: Modernize.
    * tests/defs (configure.in): Modernize.  One third of the tests
    still overwrite the default configure.in and use an old
    AM_INIT_AUTOMAKE call,      so that makes testing for both.
    * tests/nodefine.test, tests/nodefine2.test: New files.
    * tests/Makefile.am (TESTS): Add them.

commit e1e813c0c4e5db1be89d293f30eb4355d1bc4868
Author: Raja R Harinath <address@hidden>
Date:   Tue Jan 8 21:14:47 2002 +0000

    (define_configure_variable): Propagate line numbers.

commit 07ed9367588dcd49b5615e01b8401ef118d0cf91
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jan 8 18:03:36 2002 +0000

    * m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add python2.2.

commit 115c3b80bf78bc5e4ed33c9a1c710c874b680c62
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jan 7 21:10:26 2002 +0000

    * configure.in: Run the Autoconf test in a subdirectory, then
    erase this directory.

commit 57a6006eff5d1d5b6b606310c7d72b82d3f18160
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Jan 7 20:25:24 2002 +0000

    * configure.in (AUTOMAKE): Create m4/amversion.m4.
    * m4/amversion.in: New file.
    * m4/Makefile.am (m4data_DATA, EXTRA_DIST): Replace by ...
    (dist_m4data_DATA): ... this.
    (nodist_m4data_DATA, DISTCLEANFILES): Add amversion.m4.
    * m4/init.m4 (AM_INIT_AUTOMAKE): Require
    AM_SET_CURRENT_AUTOMAKE_VERSION.
    * automake.in (seen_automake_version): New variable.
    (scan_autoconf_traces, scan_one_autoconf_file,
    scan_autoconf_files): Scan for AM_AUTOMAKE_VERSION and complain
    when the version used in aclocal.m4 differs from Automake's.
    * tests/defs (ACLOCAL): Look in ../m4 too.
    * tests/installsh.test (ACLOCAL): Likewise.
    * tests/installdir.test (installdirs-local): Run $ACLOCAL.

commit 3b52bf3faaef4803c53b0a7413945d0716e43d86
Author: Tom Tromey <address@hidden>
Date:   Mon Jan 7 00:37:50 2002 +0000

    2002-01-06  Raja R Harinath  <address@hidden>
    
        * automake.in (handle_languages): Emit an automake
            internal variable 'am__depfiles_maybe'.
        * lib/am/configure.am (%MAKEFILE%): Use am__depfiles_maybe.

commit 0b12c40df02ffba3580677c1a04e25ea51e40709
Author: Tom Tromey <address@hidden>
Date:   Sun Jan 6 20:38:07 2002 +0000

    2002-01-06  Raja R Harinath  <address@hidden>
    
        * lib/am/configure.am (%MAKEFILE%): Pass `depfiles' to
        config.status.

commit 157b85267ae69f5f494332818e9fc406ff9e2236
Author: Tom Tromey <address@hidden>
Date:   Sun Jan 6 20:23:30 2002 +0000

        * automake.texi (Tags): Document new variables.
        * lib/am/tags.am (ETAGS): New macro.
        (ETAGSFLAGS): Likewise.
        (TAGS): Use them.

commit 618180ce47d2902eedb81a3cbd9744cba9be25fa
Author: Tom Tromey <address@hidden>
Date:   Fri Jan 4 18:47:34 2002 +0000

        * configure.in (ACLOCAL): Set perllibdir.  From Nicolas Joly.

commit 659dd9ae60bc7f1472e28d5c6f9130cdd1145f54
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Jan 4 11:06:15 2002 +0000

    * automake.in (read_am_file): Thinko in "comment following
    trailing backslash" detection.
    * tests/comment5.test: Test for this too.

commit c87955d6cfff15b567e2f08ad496e0e56e8167e1
Author: Tom Tromey <address@hidden>
Date:   Wed Jan 2 19:07:31 2002 +0000

        * automake.texi (Extending): Added index for uninstall-hook.

commit 27c25a02eec6819c325e812833467686dc089cb2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 2 16:12:29 2002 +0000

    Fix for PR automake/278:
    * m4/python.m4 (AM_PYTHON_CHECK_VERSION): Use `sys.hexversion' to cope
    with versions such as '2.2c1'.  Also, use `int' instead of the
    obsoleted `string.atoi'.
    Reported by Enrico Scholz.

commit fb47c698fcf76e6b4f606d34f44dc878b5e0fa99
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 2 16:01:23 2002 +0000

    Fix for PR automake/280:
    * automake.in (read_am_file): Warn about trailing backslashes
    in comments.
    * tests/comment5.test: New file.
    * tests/Makefile.am (TESTS): Add comment5.test.
    Reported by Enrico Scholz.

commit 3e9f6b468b8515e155280c414fdff64bd78e27f4
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Jan 2 15:52:31 2002 +0000

    * tests/comment4.test: New file.
    * tests/Makefile.am (TESTS): Add command4.test.
    
    Fix for comment4.test:
    * automake.in (read_am_file): Output leading comments only when
    encountering white lines.

commit 9e2bb96f1800b131a7f62fe32de64560a5895f93
Author: Tom Tromey <address@hidden>
Date:   Tue Jan 1 23:28:40 2002 +0000

        For PR automake/234:
        * tests/Makefile.am (TESTS): Added strip.test.
        * tests/strip.test: New file.

commit 35fbfd68e6d9b6f84f6ee500499904e3bcede454
Author: Tom Tromey <address@hidden>
Date:   Tue Jan 1 22:01:08 2002 +0000

        * automake.texi (Extending): Mention uninstall-hook.
        (Install): Likewise.
        * automake.in (handle_factored_dependencies): Allow
        uninstall-hook.

commit 99b250ae427e137659f1c5d68d5e32a4feb88ff8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Jan 1 12:45:44 2002 +0000

    * lib/am/install.am (install-strip): Set INSTALL_STRIP_FLAG=-s,
    it is needed by install-%DIR%LTLIBRARIES in ltlib.am.
    This fixes a bug introduced on 2001-01-28.
    Reported by Jared Davis.

commit 5f11ccf23cfff915b5824c0c463744eaf71f35a1
Author: Tom Tromey <address@hidden>
Date:   Tue Jan 1 02:53:02 2002 +0000

        * automake.texi (Extending): Document installcheck-local.  Added
        installdirs-local index entry.
        (Tests): Document installcheck-local.

commit 2654aa59f0c1e99d98ce9e16547c334ff5a967a5
Author: Tom Tromey <address@hidden>
Date:   Tue Jan 1 02:34:05 2002 +0000

        * automake.in (handle_single_transform_list): Indentation fix.

commit 53e7d092a056a0c5644d1dc846f72bcea9155a49
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Dec 31 09:19:33 2001 +0000

    * automake.in (common_files): Add COPYING.DOC.
    Suggested by Karl Berry.

commit 876295085c51feb38fb81b2b10b71b0a118f5cc1
Author: Tom Tromey <address@hidden>
Date:   Mon Dec 31 02:44:37 2001 +0000

        * automake.in (define_configure_variable): Define a user macro,
        not an automake macro.
        * tests/Makefile.am (TESTS): Added ar.test.
        * tests/ar.test: New file.

commit 3e1f26e1351c7184123e843b0c1c441fa3c8bb15
Author: Tom Tromey <address@hidden>
Date:   Mon Dec 31 01:01:03 2001 +0000

        For PR automake/211:
        * automake.in (object_compilation_map): New global.
        (initialize_per_input): Initialize it.
        (COMPILE_LIBTOOL): New constant.
        (COMPILE_ORDINARY): Likewise.
        * tests/Makefile.am (TESTS): Added pr211.test.
        * tests/pr211.test: New file.

commit 511b20a513aeaca791bc5e16913a966e14f9a6b6
Author: Tom Tromey <address@hidden>
Date:   Mon Dec 31 00:16:37 2001 +0000

        For PR automake/215:
        * configure.in: Use AM_AUTOMAKE_OPTIONS.
        * Makefile.am (AUTOMAKE_OPTIONS): Removed.
        * automake.texi (Macros): Document AM_AUTOMAKE_OPTIONS.
        (Options): Mention AM_AUTOMAKE_OPTIONS.
        * automake.in (global_options): New global.
        (global_options_line): Likewise.
        (scan_autoconf_traces): Trace AM_AUTOMAKE_OPTIONS.
        (scan_one_autoconf_file): Likewise.
        (process_option_list): New function.
        (handle_options): Use it.  Also, handle global options.
        * m4/Makefile.am (m4data_DATA): Added options.m4.
        * m4/options.m4: New file.

commit 87e61e0f6a0ef3ab7e8806778a3f020a085aefc2
Author: Tom Tromey <address@hidden>
Date:   Sun Dec 30 23:46:28 2001 +0000

        * lib/am/install.am (?SUBDIRS?installdirs-am): Handle
        installdirs-local.
        (?!SUBDIRS?installdirs): Likewise.
        * automake.in (handle_installdirs): Handle installdirs-local.
        * automake.texi (Extending): Mention installdirs.
        * tests/Makefile.am (TESTS): Added installdir.test.
        * tests/installdir.test: New file.

commit 9866cc1be268a50227c0787dd5543eb511ce5149
Author: Akim Demaille <address@hidden>
Date:   Sun Dec 30 21:20:10 2001 +0000

    * lib/am/yacc.am: Also rename the possible y.output file.
    Remove the trailing y.tab.h.

commit 226e5bebf16c2d3fa6cd9e3a634e6526800210d1
Author: Tom Tromey <address@hidden>
Date:   Sun Dec 30 21:01:03 2001 +0000

    2001-12-30  Paolo Bonzini  <address@hidden>
    
        * automake.texi (Install): Remove mention of nonexistent
        uninstall-hook.

commit 19d7ec2a79f252bc056f9e09b9f3bd97d90e1fe6
Author: Tom Tromey <address@hidden>
Date:   Sun Dec 30 20:54:21 2001 +0000

    2001-12-30  Alan Modra  <address@hidden>
    
        * automake.in (generate_makefile): Unlink output file before
        opening so that any hard links are not changed.

commit 4bdf683ca77c1dd5b901e7241468de443c853636
Author: Tom Tromey <address@hidden>
Date:   Sun Dec 30 20:49:41 2001 +0000

        * tests/pr220.test: Use `required' to pick up gcc.

commit b92c43053c00d37a8fb81a5079a568aeacb3ae13
Author: Tom Tromey <address@hidden>
Date:   Sun Dec 30 20:29:14 2001 +0000

        For PR automake/243:
        * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Strip everything
        after `:'.
        * tests/Makefile.am (TESTS): Added pr243.test.
        * tests/pr243.test: New file.

commit b8dcfd7925de398ceeb59bf8f947bd65c78f750a
Author: Tom Tromey <address@hidden>
Date:   Sun Dec 30 20:07:36 2001 +0000

        For PR automake/220:
        * tests/Makefile.am (TESTS): Added pr220.test.
        * tests/pr220.test: New file.
        * m4/cond.m4 (AM_CONDITIONAL): Cause config.status to fail if
        conditional was never run.

commit e3371a0cbe0f1ca5c87f2b0fbc64cf10df3b3de4
Author: Tom Tromey <address@hidden>
Date:   Sun Dec 30 19:34:29 2001 +0000

        For PR automake/260:
        * lib/depcomp (tru64): Correctly handle libtool case.
        From address@hidden

commit 275124b7122cf12e780725f43e5233611ff73c56
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Dec 30 13:53:01 2001 +0000

    * lib/am/distdir.am (distcleancheck_listfiles): Unquote.
    Reported by Yann Droneaud.

commit 97da5f2bee2269aa8a33f97b8fc131e430d48d94
Author: Tom Tromey <address@hidden>
Date:   Sun Dec 30 00:19:42 2001 +0000

        For PR automake/266:
        * tests/Makefile.am (TESTS): Added pr266.test.
        * tests/pr266.test: New file.
        * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Handle
        non-standard name for makefile.

commit c246b4a9ec22ebe849b707e7e18efe33d95e0c48
Author: Tom Tromey <address@hidden>
Date:   Sat Dec 29 23:58:07 2001 +0000

        For PR automake/279:
        * automake.in (conditional_ambiguous_p): New sub.
        (handle_lib_objects_cond): Use it.
        (check_ambiguous_conditional): Use it.
        * tests/Makefile.am (TESTS): Added pr279.test, pr279-2.test.
        * tests/pr279.test: New file.
        * tests/pr279-2.test: New file.

commit 606a2c14a3130091416cc5ce111997f7933b8396
Author: Tom Tromey <address@hidden>
Date:   Thu Dec 27 06:11:09 2001 +0000

        For PR automake/249:
        * tests/Makefile.am (TESTS): Added nodist2.test.
        * tests/nodist2.test: New file

commit 975202345851dde638829f4eee8537bb660d7b92
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 26 17:38:30 2001 +0000

    * m4/multi.m4: Fix quoting in AC_OUTPUT_COMMANDS.

commit 3ce013406cd51d923714b7189c49a2d7f4623c51
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 26 08:22:06 2001 +0000

    * configure.in: Test for Autoconf >= 2.52.
    * tests/defs (needs_autoconf, has_autoconf): Delete definition.
    * tests/ansi3.test, tests/ansi5.test, tests/ccnoco.test,
    tests/cond4.test, tests/cond9.test, tests/cond16.test,
    tests/cond18.test, tests/cond19.test, tests/cond20.test,
    tests/confsub.test, tests/depcomp2.test, tests/depdist.test,
    tests/depend2.test, tests/dirname.test, tests/distname.test,
    tests/extra5.test, tests/install2.test, tests/lex3.test,
    tests/make.test, tests/nobase.test, tests/pr9.test,
    tests/pr87.test, tests/stamph2.test, tests/subdir5.test,
    tests/subdirbuiltsources.test, tests/subobj3.test,
    tests/subobj5.test, tests/subobj6.test, tests/substref.test,
    tests/target-cflags.test, tests/yacc4.test, tests/yacc7.test,
    tests/yaccvpath.test: Do not use $needs_autoconf.

commit d452feacb9b9ed53c2a648c5c66550bdb8bdace3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Dec 14 16:32:13 2001 +0000

    * configure.in: Bump version to 1.5c.

commit 80b24bbdc1edcff9192b5e596ed6e1021c77f5c7
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Dec 14 16:25:37 2001 +0000

    * configure.in: Bump version to 1.5b.
    
    * lib/config.sub, lib/config.guess: New versions from FSF.
    
    * lib/am/lex.am, lib/am/yacc.am: Use `rm -f', not `rm'.

commit 7d1eee6bdb3145cb8e32f46cbf3ff4b9b92764f3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 12 11:13:12 2001 +0000

    * automake.in (check_gnu_standards, check_gnits_standards): Pass
    "$am_file.am" as WHERE argument to require_file.

commit 925abad3c7daa7038e7a31f351012b58d8217691
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 12 11:11:39 2001 +0000

    * m4/python.m4 (AM_PATH_PYTHON): Check all known Python interpreters
    in loop until we find one the satisfies the user supplied version.
    Add python2 to the list of known interpreters.  Don't use
    changequote.  Cache the calculation of PYTHON_VERSION and
    PYTHON_PLATFORM.
    (AM_PYTHON_CHECK_VERSION): New function, extracted from
    AM_PATH_PYTHON and modernized.
    * m4/runlog.m4: New file.
    * m4/Makefile.am (m4data_DATA): Add it.

commit 89598be4bc31e43edd5619c3c3508c2fbc183650
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Dec 6 19:23:24 2001 +0000

    * tests/confsub.test, tests/depdist.test, tests/extra5.test,
    tests/nobase.test, tests/stamph2.test,
    tests/subdirbuiltsources.test: Require Autoconf.

commit b0da2b112cf5fbc7212c75f9ae7cbb62314cc737
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 5 17:26:46 2001 +0000

    * automake.texi (Dist): Document $(DISTCHECK_CONFIGURE_FLAGS).
    * lib/am/distdir.am (distcheck): Honnor $(DISTCHECK_CONFIGURE_FLAGS).
    Suggested by Merijn de Jonge.

commit d67f8e59b1b93d46f5a2eda914b00694c940bc61
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 5 17:15:43 2001 +0000

    * lib/am/tags.am (ID): Search $(LISP) files in $(srcdir),
    like other ID dependencies.
    Suggested by Christian Cornelssen.

commit 23266a96d251c35b6f3b14bc46c2494656252672
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Dec 5 17:13:41 2001 +0000

    * automake.in (handle_dist): Distribute common files which
    do not exist but are target of a Makefile rule.
    * automake.texi (Dist): Update.
    * test/builtcommon3.test: New file.
    * test/Makefile.am (TESTS): Add distcommon3.test.

commit fc88b583c01f1dc5105d925fc76dc33af3dc0916
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Dec 4 21:58:49 2001 +0000

    * automake.in (macro_define): Fix misuse of chomp introduced on
    2001-11-28.

commit 346efe82fb05bb705d17cf88e3182d054e1feb8e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 28 12:31:34 2001 +0000

    * automake.in (append_comments): New.  Extracted from
    read_am_file.  Match 'n' with a regexp, don't use substr (the
    perlport man page says 'n' is not always one byte wide).
    (read_am_file):  Use it.  Always chomp $_.
    (file_contents_internal):  Use append_comments.
    (macro_define): Don't treat the trailing 'n' with substr, use
    a regexp or chomp.

commit 55acdb1e383c1dfe09d016561b08903c2a817789
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 28 12:30:16 2001 +0000

    * tests/defs: Turn on shell traces when VERBOSE=x.

commit 65529c95b2b44d61c1f6d6badf09b22bac69a882
Author: Tom Tromey <address@hidden>
Date:   Mon Nov 26 22:02:28 2001 +0000

        * automake.texi (Assembly Support): Mention .s and .S as only
        suffixes.

commit b1c32695153f089097496b2ca84a3da94a0ba58e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 26 18:05:43 2001 +0000

    * tests/subdirbuiltsources.test: Set -e after sourcing defs, not
    before.

commit 7b06187896ecb0b3f812cb966ebcfc3568cc84ef
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 26 18:04:19 2001 +0000

    * tests/lex3.test: Require GNU Make.

commit cbc680db58816dd5115729611be5c395060d11b8
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 26 18:02:41 2001 +0000

    * tests/defs (ACLOCAL): Add -I $srcdir/../m4 before any other
    directory.

commit c7d9391bb7c858ed1b0f6f67b06bbff11eca63ad
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 26 18:01:54 2001 +0000

    * lib/am/tags.am (TAGS): Search %CONFIG% and $(LISP) files
    in $(srcdir), like other TAGS dependencies.
    Suggested by Christian Cornelssen.

commit 4e987bff3905044c484ea1b396ace52652b5ea90
Author: Akim Demaille <address@hidden>
Date:   Mon Nov 26 15:30:34 2001 +0000

    * automake.in (&macro_define): Use $where when reporting an error,
    not the place where the macro was first defined since (i) if this
    is the first definition, then obviously it was not defined before,
    and (ii) anyway, the error is with the new definition, not the
    first.

commit 7a48b2642227f4f5245d6e9fe5bae42bc701dd69
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 26 09:02:58 2001 +0000

    * lib/am/distdir.am (distcheck): Call distcleancheck.
    (distcleancheck_listfiles, distcleancheck): New, extracted from
    distcheck.
    * automake.texi (Checking the distribution): Document
    distcleancheck_listfiles and distcleancheck.

commit 970f608be331d81edc2c6e96615e32aad694ff27
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Sun Nov 25 20:30:54 2001 +0000

    * automake.in (scan_one_autoconf_file): Parenthesize qw// in
    foreach invocation, otherwise Perl5.005_03 complains about a
    syntax error.  Reported by Yann Droneaud.

commit 7e99ffc10d49c31cf820d4c1b7644fcb433f790b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 19 12:32:39 2001 +0000

    * automake.in (scan_texinfo_file): Suppress FIXME about strange
    map behavior.

commit 1ddfd2ffd6cc809de5e24b73d2ef85536eef025f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 19 12:27:50 2001 +0000

    * tests/defs (aclocaldir): Check for existence of libtool.m4 and
    gettext.m4 if required.

commit a52e2cd6eff6b2c9be47a298ee58a7f6d31c039b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 16 16:08:10 2001 +0000

    Recommend the usage of $(am__cd).

commit 7b49149ab4178ed30943cb4b413633ee00c9b784
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 16 10:33:15 2001 +0000

    * automake.in (define_objects_from_sources,
    handle_lib_objects_cond, value_to_list): Use quotemeta instead of
    the equivalant substitution.

commit e06d3e2ee2bd6cef7b8bd986c7677d1cd41c99ef
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 16 10:32:42 2001 +0000

    * automake.in (SUFFIX_RULE_PATTERN): Add '_(){}$@' to the
    set of accepted characters in extensions.
    (rule_define): Convert '.o' and '.obj' into '$(OBJEXT)' for
    internall use.
    * tests/suffix6.test: Ensure that `.o' is handled like `.$(OBJEXT)'.

commit b1d0bb82da98caea51bc80b6d1b124a4498d5490
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 16 10:31:51 2001 +0000

    * automake.texi (Suffixes): Don't require SUFFIXES, but document
    its use for the "extreme" cases.

commit 62c9742d6ad89c55199c3c06ec85e56263f76948
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 16 10:30:16 2001 +0000

    * automake.in (rule_define): Use $KNOWN_EXTENSIONS_PATTERN
    to match suffix rules for known extensions, or call
    accept_extensions on suffixe rules for unknown extensions.
    (var_SUFFIXES_trigger): New function.
    (macro_define): Call var_VAR_trigger when $VAR is updated.
    * tests/suffix6.test, tests/suffix7.test: New files.
    * tests/Makefile.am (TESTS): Add suffix6.test and suffix7.test.

commit c81281a40b7e8adfc26020ba64bc579b42ea30cc
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 16 10:27:51 2001 +0000

    * automake.in (KNOWN_EXTENSIONS_PATTERN, known_extensions_list):
    New variables.
    (handle_single_transform_list, lang_yacc_target_hook): Use
    KNOWN_EXTENSIONS_PATTERN.
    (accept_extension): New function.
    (register_language): Call it.

commit f391cff9c01d5226f2cdaace319a08d56228049a
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 16 10:25:58 2001 +0000

    At every place where an "$extension" is used, include the leading
    dot in the extension, don't hardcode it when building the filename.
    That will make any support for a dot-less extension easier to add.
    
    * automake.in (SUFFIX_RULE_PATTERN): Include extension dots in
    backref groups.
    ("main"): Prepend a '.' to the supported extensions of all
    languages (e.g. 'c' becomes '.c').
    (handle_languages, handle_single_transform_list,
    handle_lib_objects_cond, handle_headers, derive_suffix,
    rule_define): Do not add a dot
    before extensions, and include dots in matching groups.
    * lib/am/depend2.am (.%EXT%.o, .%EXT%.obj, .%EXT%.lo): Rename as ...
    (%EXT%.o, %EXT%.obj, %EXT%.lo): ... these.
    * lib/am/lex.am (.%EXT%.%DERIVED-EXT%): Rename as ...
    (%EXT%%DERIVED-EXT%): ... this.
    * lib/am/yacc.am: Likewise.

commit 401f009a7f15fba879e36908271c4cad9b965114
Author: Akim Demaille <address@hidden>
Date:   Mon Nov 12 08:55:52 2001 +0000

    * m4/make.m4 (AM_MAKE_INCLUDE): Serial 2.
    Use `"#"' and `"""', which
    Autoconf mode prefers over `'#'' and `'"''.
    * m4/missing.m4 (AM_MISSING_HAS_RUN): Serial 3.
    Rely on AC_MSG 2.50's quotation.

commit d3df5f55f83b6c3faffaf85bf51f6a5ade4b9af3
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 9 21:55:10 2001 +0000

    * automake.in (scan_texinfo_file): Typo from 2001-11-05.

commit 6ca003677b8f60f175038b28f6122921eb6409d6
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 9 17:39:46 2001 +0000

    * lib/am/distdir.am (distdir): Also look for directory in build
    directory first. (See 2001-05-14.)
    * tests/Makefile.am (TESTS): Add extra5.test.
    * tests/extra5.test: New file.
    From Dean Povey.

commit b0c1ea15f01080ff42acecc6ebdedfb2faceb673
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 9 17:17:47 2001 +0000

    Fix for distcommon2.test:
    * automake.in (automake_needs_to_reprocess_all_files): New
    variable.
    ("main"): Process all Makefiles a second time if
    $automake_needs_to_reprocess_all_files is set.
    (maybe_push_required_file): Return 1 or 0 whether the file is
    pushed or not.
    (require_file_internal): Set $automake_needs_to_reprocess_all_files
    if an added file can't be pushed.
    
    * test/distcommon2.test: New file.
    * test/Makefile.am (TESTS): Add distcommon2.test.
    From Pavel Roskin.

commit a8616960f24f8c00093c9137ad0132f53d0c775f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 9 16:27:25 2001 +0000

    * automake.in (exec_dir_p): Remove.  Replace by...
    (EXEC_DIR_PATTERN):... this.
    (am_install_var): Adjust to use EXEC_DIR_PATTERN.

commit 480999011eb8dbc6a2baf74ad1864ecfa68cc530
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Nov 9 16:25:03 2001 +0000

    Fix for nobase.test:
    * lib/am/header-vars.am (install_sh_DATA): New.
    * lib/am/data.am (install-%DIR%%PRIMARY%): Declare and use
    %DIR%%PRIMARY%_INSTALL, and set it to $(install_sh_DATA) instead
    of $(INSTALL_DATA) for nobase_ targets.
    * lib/am/lisp.am (install-%DIR%LISP): Likewise.
    * lib/am/python.am (install-%DIR%PYTHON): Likewise.
    * tests/nobase.test (configure.in): Append AC_OUTPUT.
    * tests/Makefile.am (XFAIL_TESTS): Remove nobase.test.

commit 4897452ad66dc377649b4ef2d1dd84a2abd3f92c
Author: Akim Demaille <address@hidden>
Date:   Thu Nov 8 17:06:12 2001 +0000

    Englisho.

commit e1f42921ee8a8a4e8e01616aae52fa92a7bab31f
Author: Akim Demaille <address@hidden>
Date:   Thu Nov 8 17:05:04 2001 +0000

    * automake.texi: Remove references to stamp-h.in, which no longer
    exist.
    * tests/stamph2.test: Formatting change.

commit 72b227beba794a4bbd0566cbcd7fae81eb88e4ad
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 8 15:25:58 2001 +0000

    * tests/suffix3.test: Check for foo.$(OBJEXT) in Makefile.in.
    Don't use -Wno-error.

commit 6ed19408cb5971c4b5d1cbbe5f2a3575749f9f18
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 8 08:52:31 2001 +0000

    * tests/suffix4.test ($AUTOMAKE): Don't use -Wno-error.
    * tests/suffix5.test ($AUTOMAKE): Likewise.

commit 56c8ea4fe865f2765ed36791324fafe47fb15955
Author: Akim Demaille <address@hidden>
Date:   Wed Nov 7 18:08:14 2001 +0000

    * m4/init.m4 (AM_INIT_AUTOMAKE): Don't escape quotes in
    AC_MSG_ERROR.
    Reported by Jim Meyering.

commit 6879a6cf21a7580673419f5bc91fac764d3c74a2
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Nov 7 08:03:53 2001 +0000

    * lib/am/distdir.am (am__remove_distdir): Define in topdir only.

commit c03c22305d9d152ffdfabd50bb230c756815f27c
Author: Paul Eggert <address@hidden>
Date:   Mon Nov 5 19:53:59 2001 +0000

    * lib/am/distdir.am (am__remove_distdir):
    New macro.  Do not change permission of non-directories.
    Change only user permission, as there's no point to changing group
    or other permission.
    (distdir, dist, dist-bzip2, dist-tarZ, dist-shar, dist-zip, dist-all,
     distcheck): Use it.

commit f46cdf8ff69a1a89bda705e94e657d27f200060c
Author: Paul Eggert <address@hidden>
Date:   Mon Nov 5 19:52:57 2001 +0000

    (am__remove_distdir):
    New macro.  Do not change permission of non-directories.
    Change only user permission, as there's no point to changing group
    or other permission.
    (distdir, dist, dist-bzip2, dist-tarZ, dist-shar, dist-zip, dist-all,
     distcheck): Use it.

commit 58170c998484759ca0bf6da7a5fd6c849775b82b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 5 17:52:06 2001 +0000

    * lib/am/python.am: Cleanup the cleaning section.
    * automake.texi (Python): Remove documentation for PYCFILES
    and PYOFILES.  Update the first paragraphes.

commit b2dc14dc8b443d225b66957fffdd41d2f5b0b97d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 5 17:46:21 2001 +0000

    * automake.in (FOREIGN, GNU, GNITS, AC_CANONICAL_HOST,
    AC_CANONICAL_SYSTEM, MOSTLY_CLEAN, DIST_CLEAN): Define as constants.
    Adjust usage everywhere.

commit a9277175e0789eefeb0bccefa3b20790d7b21573
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 5 17:41:00 2001 +0000

    * automake.in (libtool_files, libtool_sometimes, common_files,
    common_sometimes, config_aux_path): Use qw to simplify definition.
    (scan_texinfo_file) <clean_suffixes, predefined_index,
    hidden_index>: Likewise.
    (scan_autoconf_traces) <traced>: Likewise.
    (scan_one_autoconf_file, check_gnu_standards, resolve_linker):
    Likewise.

commit 1e97df583ceb5329f3e91c6e4c70c4db7fd57637
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 5 17:32:09 2001 +0000

    * automake.in (handle_single_transform_list): Pass $nonansi_obj to
    derive_suffix.  Don't use an hardcoded 'o' for object extensions.
    (derive_suffix): Accept $OBJ as a second argument, don't
    hardcode 'o'.
    * tests/suffix5.test: New test.
    * tests/Makefile.am (TESTS): Add suffix5.test.
    Reported by Arkadiusz Miskiewicz <address@hidden>.

commit 76c0890b2640c9608f608e88294efc62e22a579d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Nov 5 17:26:55 2001 +0000

    * automake.in (handle_single_transform_list): Don't call
    $lang->target_hook for undefinied langages.
    * tests/suffix4.test: New test.
    * tests/Makefile.am (TESTS): Add suffix4.test.
    Reported by Dmitry Mikhin <address@hidden>.

commit eb0a73671aa81e45e390f1bc46263b2cc0b433c3
Author: Akim Demaille <address@hidden>
Date:   Mon Nov 5 17:12:38 2001 +0000

    Typo.

commit c931eeb80ec68f48527538ea4718eb1a062d1c7d
Author: Akim Demaille <address@hidden>
Date:   Mon Nov 5 09:24:06 2001 +0000

    * automake.in (@common_sometimes, &handle_configure): No longer
    use stamp-hin.
    * lib/am/remake-hdr.am: Adjust.
    * tests/confh.test: There is no stamp.hin.

commit c99b9d90a8f21e0df90be4732c7414e13327a792
Author: Akim Demaille <address@hidden>
Date:   Thu Nov 1 17:39:39 2001 +0000

    * lib/am/lex.am, lib/am/yacc.am: Use the output file name in
    `#line' and multiple inclusion guards.
    * lib/ylwrap: Remove debugging code.
    (input_dir, input_rx): Move where used.
    Use the output file name in `#line'.

commit 0be2f8752c44cdaf5248b9759d254c7a839ee897
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Nov 1 11:45:25 2001 +0000

    typo in Olivier Louchart-Fletcher email

commit 298d61910a97d353e7d7dc8943cf5280924f161d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Oct 31 18:39:34 2001 +0000

    * automake.in (transform): Update documentation.

commit edc78ed1693ae2d046e46e5f88a1acd131f61b5f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Oct 31 18:36:58 2001 +0000

    * m4/gcj.m4 (AM_PROG_GCJ): Define GCJFLAGS if unset.
    Reported by Olivier Louchart-Fletcher <address@hidden>.

commit d0e5c5f582b185dd06155cb9a85fdce25ebb27ef
Author: Akim Demaille <address@hidden>
Date:   Tue Oct 30 16:50:14 2001 +0000

    * automake.in (&create): Reinstall.

commit 123a9695f958d8f32c83fcc8b90ac050b4b90133
Author: Akim Demaille <address@hidden>
Date:   Tue Oct 30 16:44:40 2001 +0000

    * automake.in (append_exeext): Use macro_delete.

commit d3112235de273626613d24dfd8e8b6957390328b
Author: Akim Demaille <address@hidden>
Date:   Tue Oct 30 16:31:18 2001 +0000

    * automake.in ($verbose): Remove, inherited from
    Automake::General.
    (&variable_delete): Rename as...
    (&macro_delete): this, for consistency.
    (&variable_assert): New.
    (&variable_value_as_list, &variable_value_as_list_recursive_worker):
    Use it.

commit e639c6aeab01b4f8449d160d8719dbadf92dc415
Author: Akim Demaille <address@hidden>
Date:   Mon Oct 29 22:12:40 2001 +0000

    * m4/lispdir.m4 (AM_PATH_LISPDIR): Use AC_RUN_LOG to avoid
    cluttering configure's stdout.

commit c4e58c47a7da9c71ab50dafa66f1a814bd23c275
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 28 14:02:18 2001 +0000

    * automake.in: Various formatting changes.
    (create): Remove, unused.

commit b51cb77a255dfd8513b3c959d95681f2c4a32ed8
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 28 14:02:01 2001 +0000

    * automake.in (&append_exeext): New.
    (&am_primary_prefixes): Use it.

commit e579dd9e190b80233f7f398fc0a27bda20e09c0e
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 28 14:01:41 2001 +0000

    * automake.in (am_primary_prefixes): Now, in accordance with its
    comment, return the list of prefixes actually used, not all the
    possible prefixes for a primary.
    (&handle_libraries, &handle_ltlibraries, &handle_java)
    (&am_install_var): Adjust.
    * Makefile.am (maintainer-check): Allow `local $_;'.

commit 12a5eb70e72467c017e0d106a38354705a5b05b3
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 28 14:01:18 2001 +0000

    * automake.in: Various formatting changes.
    (&variable_defined): Second argument is optional.

commit 9c27a280b19035c959d056ec0e27e3698347cff9
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 28 14:00:59 2001 +0000

    * automake.in (&am_primary_prefixes): Now returns a list, not a
    hash.
    (&handle_libraries, &handle_ltlibraries, &handle_java)
    (&am_install_var): Adjust.

commit 141da3ccb5a0a51967f9b144d421b2c655be375c
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 28 14:00:43 2001 +0000

    * automake.in (@libtoolize_files, @libtoolize_sometimes): Rename
    as...
    (@libtool_files, @libtool_sometimes): these.
    ($libtool_location): Remove, completely replaced by $seen_libtool.
    (&require_file_internal): Do not run libtoolize, that's
    autoreconf's job.

commit 6765f660675a2422540f74bfb08372fda794dcb2
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 28 14:00:28 2001 +0000

    * tests/acoutnoq.test, tests/acoutput.test, tests/acoutqnl.test,
    * tests/acouttbs.test, tests/auxdir.test, tests/colon.test,
    * tests/colon2.test, tests/colon3.test, tests/colon4.test,
    * tests/colon5.test, tests/colon6.test, tests/colon7.test,
    * tests/conf2.test, tests/config.test, tests/depcomp.test,
    * tests/depcomp2.test, tests/discover.test, tests/fpinst2.test,
    * tests/fpinstall.test, tests/ldadd.test, tests/libobj7.test,
    * tests/libobj8.test, tests/output.test, tests/output2.test,
    * tests/output3.test, tests/output4.test, tests/output5.test,
    * tests/pr2.test, tests/remake.test, tests/remake2.test,
    * tests/remake3.test, tests/scripts.test, tests/stamph.test,
    * tests/subdir.test, tests/subdir2.test, tests/subdir4.test,
    * tests/tagsub.test, tests/texinfo8.test: Remove PACKAGE and VERSION
    assignments.

commit c99ea2f14d7697bd5621b1ec5e5f9f2ca7e823a2
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 28 14:00:09 2001 +0000

    * automake.in (&scan_autoconf_traces): Use eq for equality.
    Anchor regexps.
    Remove dead comment.
    (&initialize_per_input): Don't initialize several times the same
    vars.

commit 8ce7f72eb3a1cd4edcb5c37fab465cdf9b1d615e
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 28 13:59:54 2001 +0000

    * automake.in (scan_one_autoconf_file): When using %generalize, be
    sure to replace only words.  AC_FUNC_OBSTACK was matching
    M4_AC_FUNC_OBSTACK.

commit 85fa56d891cb77dfe2aac8e0a44794ec3108d371
Author: Akim Demaille <address@hidden>
Date:   Fri Oct 26 10:10:53 2001 +0000

    Formatting changes.

commit 2b1e1df26ba2ea79a4cffd454abc6cacb597ebaa
Author: Akim Demaille <address@hidden>
Date:   Fri Oct 26 10:01:05 2001 +0000

    * tests/stamph2.test: Strengthen.
    * tests/confh2.test, tests/confh3.test: Remove.
    These are bad tests: they don't check the effects, but some
    internal details in Makefile.
    And they are covered by stamph2.test.

commit 577d3577cdb7222420b93de2d3b55a746609f335
Author: Akim Demaille <address@hidden>
Date:   Fri Oct 26 09:59:59 2001 +0000

    Now that stamp-h's are created by config.status, we don't need to
    handle them in Makefile's.
    * lib/am/remake-hdr.am (%STAMP%): Just run config.status.
    * m4/header.m4 (_AM_STAMP): New.
    (_AM_CONFIG_HEADER): Use it.

commit f2abc4b3df2708615ae083b998aaeaa4c82632e3
Author: Akim Demaille <address@hidden>
Date:   Fri Oct 26 09:59:30 2001 +0000

    * automake.in (&generate_makefile, &handle_texinfo_helper)
    (&handle_man_pages, &handle_dist, &handle_configure, &handle_all)
    (&define_pretty_variable, &read_am_file, &file_contents_internal)
    (&am_install_var, &push_dist_common, &unquote_m4_arg): Simplify
    `join (' ', @list)' into `"@list"'.

commit 67176a466c39ad05d708bd5223ebe51d24433671
Author: Akim Demaille <address@hidden>
Date:   Fri Oct 26 09:58:40 2001 +0000

    * automake.in (@config_fullnames, @config_names): Remove.
    (@config_headers): Now contains the actual spec used in
    AC_CONFIG_HEADERS.
    (&split_config_file_spec): New.
    (&handle_tags, &handle_configure, &handle_all, &scan_autoconf_traces)
    (&scan_one_autoconf_file): Adjust.
    (&scan_one_autoconf_file): Pff, don't think _AM_CONFIG_HEADER is
    AM_CONFIG_HEADER.

commit c7c365b54a914e8eb889c40950b3005398ebe229
Author: Akim Demaille <address@hidden>
Date:   Fri Oct 26 09:57:37 2001 +0000

    * m4/header.m4 (_AM_CONFIG_HEADER): New.
    (AM_CONFIG_HEADER): Use it.

commit 60a93569e1c10c95a88f1e6b1bdb02b8dc665ef4
Author: Akim Demaille <address@hidden>
Date:   Fri Oct 26 09:56:43 2001 +0000

    * automake.in (&handle_configure): Use the config.status 2.50
    invocation syntax for config files and headers.
    autoheader needs the name of the file to create, not from what it
    must be created, hence CONFIG_HEADER_FULL is $one_name, not
    $one_fullname.
    * lib/am/configure.am, lib/am/remake-hdr.am: Likewise.
    * tests/confsub.test (SUBDIRS): Adjust to the new config.status
    invocation.
    Strengthen: Use the non-default config.hin source.
    Strengthen: Make sure config.h is properly updated when config.hin
    is changed.

commit 9738d7d6bba871738e08a37913da1628ec7fda4e
Author: Akim Demaille <address@hidden>
Date:   Fri Oct 26 09:56:05 2001 +0000

    * automake.in (&handle_configure): Seeing Automake files in
    @other_input_files is a programming error, not merely something to
    ignore.
    Factor slightly the code.

commit 3c03ecf98ccba74689c296432f2b56b63b7298ae
Author: Akim Demaille <address@hidden>
Date:   Fri Oct 26 09:55:18 2001 +0000

    * automake.in ($canonical_location): New.
    Use it.
    (&require_config_file, $line_error): Remove.

commit 7e10fc8040c15fa1084ccf63c0b1499642c8ebf9
Author: Akim Demaille <address@hidden>
Date:   Fri Oct 26 09:54:04 2001 +0000

    * automake.in: Use &verbose.
    (&generate_makefile, &scan_texinfo_file, &scan_aclocal_m4): Use
    Automake::XFile.

commit 3d678a2cbc9ebef467db25454853bb720ae78a8f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Oct 25 12:56:15 2001 +0000

    * lib/am/python.am (install-%DIR%PYTHON, uninstall-%DIR%PYTHON):
    Have the basename step optional and use %NDIR% instead of %DIR% in
    filenames in order to support 'nobase_'.

commit b1e4f629ba80280dbc5038df3416d3d27834a03e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Oct 24 12:02:46 2001 +0000

    * automake.in (handle_languages, handle_single_transform_list,
    lang_c_rewrite): Use require_conf_file instead of
    require_config_file to require depcomp or compile from
    Makefile.am.  (This is a part of my patch of 2001-10-15 which got
    mistakenly reverted.)

commit ca81f79ddce0e4ef4c234fede80728f0b4add956
Author: Akim Demaille <address@hidden>
Date:   Wed Oct 24 12:00:56 2001 +0000

    * tests/confh.test: Since 2001-10-20 Kevin Ryde, stamp-h is
    stamp-h1.

commit 63ec51e399a92aaf0f0fddf51cb928ca04c991fb
Author: Akim Demaille <address@hidden>
Date:   Wed Oct 24 09:04:18 2001 +0000

    Since the ansi2knr patch from 2001-10-20 Kevin Ryde, `$U' can
    appear in Makefile.in in the clean rule.
    * tests/cxxansi.test: Adjust.

commit b58c7cc57581001168f41acd4679d08ba35f7d1b
Author: Akim Demaille <address@hidden>
Date:   Wed Oct 24 06:20:37 2001 +0000

    * automake.in (&am_print_error, &am_file_error, &am_macro_error)
    (&am_target_error, &am_line_error, &am_conf_error, &am_file_warning):
    Rename as...
    (&print_error, &file_error, &macro_error, &target_error, &line_error)
    (&conf_error, &file_warning): these.
    (&file_warning): Fix the prototype and argument handling.
    (&am_line_warning): Remove, unused.
    Also, repair the misapplication of previous patches.

commit 79ae13f3562e47dedfc6bcbcff9db79b1039d366
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 21:54:56 2001 +0000

    Typo.

commit 2431a60384a3457beca8953021c0bb10471b4a06
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 21:54:01 2001 +0000

    * automake.in ($ac_output_location): Replace with...
    ($ac_config_files_location): this.
    (&scan_autoconf_traces): We don't need $file and $line, $here is
    enough.
    (&scan_one_autoconf_file): Use `$in_ac_output' to store the macro
    name (AC_OUTPUT or AC_CONFIG_FILES) for error messages.

commit b03e5c74e1b9f3e778678cb7a96e91ee42997351
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:12:07 2001 +0000

    * automake.in (&require_file_with_macro): Use &require_file.
    (&read_am_file): Move the definition of $here at its proper place.

commit 5cc49bcb25cfdf586929ff19393496c4faab0c35
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:11:48 2001 +0000

    * automake.in ($libtool_line, $seen_pythondir): Replace with...
    ($libtool_location, $pythondir_location): these.
    (&require_conf_file_with_line, &require_conf_file_with_line):
    Remove, unused.
    (&require_file): Don't forget $where.
    (&require_conf_file): Ahem...  Fix the name.
    (&require_config_file): Invoke &require_conf_file, not yourself.
    (&am_line_error): Fix the default am_file_error invocation.

commit 7cb861f37d1506c5ec9a7952b0e306fb1e04a26a
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:11:28 2001 +0000

    * automake.in ($seen_lispdir): Replace with...
    ($am_lispdir_location): this.
    (&require_conf_file): New.
    (&require_config_file, &require_conf_file_with_line,
    (&require_conf_file_with_conf_line): Use it.
    (&require_conf_file_with_macro): New.

commit 6f599511ca2b0ce24e3fa8200b9fb207f1d4aa09
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:11:10 2001 +0000

    * automake.in ($config_header_line, $ac_output_line)
    ($ac_gettext_line, $package_version_line): Replace with...
    ($config_header_location, $ac_output_location)
    ($ac_gettext_location, $package_version_location): these.
    (&require_file_with_conf_line, &require_file_with_line): Remove,
    no longer used.

commit 51292a316f93a58a52daafbd8bcbeaa73958f4e1
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:10:52 2001 +0000

    * automake.in (&require_file_internal): Instead of $file and $line,
    take $where as first argument.
    Adjust all callers.
    (&require_file_with_macro): New.
    Use it where internal black magic was used to recover the location
    of a macro definition.

commit c8d81e5f22c5fa09e7fd63c6aac794ee90b72ab1
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:10:35 2001 +0000

    * automake.in (&read_am_file): Define and use `$here'.
    Avoid using am_line_error.

commit 3477808f8a033ace24104ca4c29aab8173b5125b
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:10:21 2001 +0000

    * automake.in (&am_target_error): New.
    Use it where appropriate instead of...
    (&am_line_error): this.
    Using it for a target is a croak error.

commit 785a7084be543a9e2058ceab1ccf824333efb0d9
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:10:03 2001 +0000

    * automake.in (&am_macro_error): New.
    Use it where appropriate instead of...
    (&am_line_error): this.
    Using it for a macro is a croak error.

commit f413abc9faa18183ee3d26c4ec2c0381c4481444
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:09:50 2001 +0000

    * tests/asm.test: s/AC_PROG_AS/AM_PROG_AS/.
    AC_OUTPUT a Makefile.

commit 4babf39fe502f022fa59e36f9f8b85e2e7956921
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:09:36 2001 +0000

    * automake.in (%var_line): Rename as...
    (%var_location): this.
    Use it consistently as the location where the macro is defined,
    file and line when possible, otherwise just file.
    (&read_am_file): Rules have their own location tracking, don't
    pollute %var_location.

commit ac8d39e0e470a5dd6ead6368446f9233c024ab52
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:09:24 2001 +0000

    * automake.in (am_line_error): Clarify.

commit 8632a2dbbf0a85f77bb0c4f842fd40ce40f5ca84
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:09:09 2001 +0000

    * automake.in (&am_print_error): Set $exit_status since all your
    users do.
    (&am_error, &am_file_error, &am_line_error, &am_conf_error):
    Don't.
    (&am_conf_line_error, &am_conf_line_warning): Remove.
    Adjust callers to use &am_file_error and...
    (&am_file_warning): new.

commit f9603fa3f775274b5012b36aba8dbe5c96429b6e
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:05:38 2001 +0000

    * m4/regex.m4: Use AC_LIBOBJ.
    Require 2.50, and use AC_LIBSOURCES freely.
    * tests/asm.tests: Formatting changes.
    Exercise AM_PROG_AS.

commit 4becb02dc538eb1e8ea35651f99628fe13fdaeb1
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:05:22 2001 +0000

    * tests/install.test: This test is an empty shell, do not run
    automake.
    * tests/Makefile.am (TESTS): Don't run it.
    * tests/defs (ACLOCAL): When using gettext, pass in the installed
    aclocaldir.
    * tests/subdircond.test (SUBDIRS): AM_GNU_GETTEXT needs automake
    --add--missing.
    * tests/obsolete2.test: Remove, merged into...
    * tests/obsolete.test: here.
    Both aclocal and automake should complain.

commit f6fe24f7bd3337e392e9b390fd128a261f2973c0
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:05:03 2001 +0000

    * automake.in (scan_autoconf_traces): Don't recognize AC_SUBSTs
    for symbols which cannot be Make macro names.
    (scan_one_autoconf_file): `$here' is new.
    Use it consistently instead of `1' to remember a token was seen.

commit 5f0839d8859a3fd3f5372c1d9ff7af6207022fba
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:04:33 2001 +0000

    * tests/subdircond.test: Requires gettext.
    * tests/libobj.test, tests/libobj10.test, tests/libobj2.test,
    * tests/libobj6.test, tests/libobj9.test, tests/libtool.test,
    * tests/libtool2.test, tests/ltdeps.test, tests/ltlibobjs.test,
    * tests/nolink.test, tests/obsolete.test, tests/pr72.test,
    * tests/sinclude.test, tests/subdircond.test, tests/subobj4.test:
    Produce valid configure.in, use aclocal appropriately, declare
    when libtool is required.

commit 14509ba408e4c3bab0b3d5b01d18fbbe8144dffe
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:04:16 2001 +0000

    * m4/lex.m4: Don't run AC_DECL_YYTEXT, Autoconf does.
    * automake.texi (Macros, Yacc and Lex): Adjust.
    * automake.in ($seen_decl_yytext): Rename as...
    ($seen_prog_lex): this.
    (&scan_autoconf_traces): Add AC_PROG_LEX support.
    (&scan_one_autoconf_file, &lang_lex_finish): Adjust.

commit 496dfead0b9cd02f819252cfbf37c3f3e29a134e
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:03:57 2001 +0000

    * automake.in (&scan_autoconf_traces): Add support for
    AM_PATH_LISPDIR and AM_PATH_PYTHON.

commit 8dc162ad13846458e497b3801d2e7a59adb2af93
Author: Akim Demaille <address@hidden>
Date:   Sun Oct 21 18:03:20 2001 +0000

    * tests/defs (ACLOCAL): Point to the installed aclocaldir is
    libtool is required.
    * tests/lex.test: Run AC_INIT once.
    * tests/ldflags.test, tests/listval.test, tests/suffix2.test:
    Libtool is required.
    * tests/header.test: Built a correct configure.in.
    * tests/defun2.test (configure.in): Be a bit respectful with
    Autoconf, close the macro invocations.
    * tests/confdeps.test: Even when not using aclocal, aclocal.m4
    must be correct.
    * automake.in (scan_autoconf_traces): Add support for
    AC_CANONICAL_HOST, AC_CANONICAL_SYSTEM, A[CM]_PROG_LIBTOOL,
    AM_CONFIG_HEADER, AM_MAINTAINER_MODE.
    * tests/condincl.test (target): Better pattern, to avoid matching
    the definition of `target_alias' which is now properly discovered
    as an AC_SUBST by traces.
    * cond4.test: Better grep pattern: After all, why shouldn't
    TWO_FALSE be AC_SUBST properly.
    * tests/installsh.test (AUTOMAKE, ACLOCAL): Adjust.

commit 309ba7298d2adabc2ec944e2962d67c18237c79a
Author: Tom Tromey <address@hidden>
Date:   Sat Oct 20 19:17:16 2001 +0000

    2001-10-20  Kevin Ryde <address@hidden>
    
        * lib/am/ansi2knr.am (mostlyclean-kr): Only rm *_.c when
        actually using ansi2knr.

commit 00851d5e06fe4e0215589329f4635c891be58b02
Author: Tom Tromey <address@hidden>
Date:   Sat Oct 20 19:13:49 2001 +0000

    2001-10-20  Kevin Ryde <address@hidden>
    
        * automake.in (handle_configure): Always put a number on $stamp_name,
        to match AM_CONFIG_HEADER.

commit 256a57be36dcf61208dce580d3ec3fd2363178ee
Author: Tom Tromey <address@hidden>
Date:   Sat Oct 20 19:12:34 2001 +0000

        * tests/Makefile.am (TESTS): Added condd.test.
        (XFAIL_TESTS): Added condd.test.
        * tests/condd.test: New file.

commit 9080753a29a91f8acafc2d7fea727068aa2f6d0a
Author: Akim Demaille <address@hidden>
Date:   Sat Oct 20 11:18:06 2001 +0000

    * automake.in (&scan_autoconf_traces): Add support for
    AM_C_PROTOTYPES, AM_GNU_GETTEXT, AM_PROG_CC_C_O, and
    AC_CONFIG_AUX_DIR.
    * tests/alpha.test (configure.in): Automake wants a Makefile.

commit ce1b77f577e56c55e723d63e4303f57eddad72f7
Author: Akim Demaille <address@hidden>
Date:   Sat Oct 20 11:17:49 2001 +0000

    * automake.in (scan_autoconf_traces): Use an unlikely to be used
    separator between trace arguments, in particular not `:' as it is
    within AC_CONFIG_FILES's $1.

commit 3d8552ce2a9638e5b9e9f827bb979b781ddd7e62
Author: Akim Demaille <address@hidden>
Date:   Sat Oct 20 11:17:33 2001 +0000

    * tests/alpha.test (configure.in): Create, don't append.  A single
    AC_INIT is enough.

commit 885d8e292a03dd68d8140cc06af76132804b8640
Author: Akim Demaille <address@hidden>
Date:   Sat Oct 20 11:17:18 2001 +0000

    * tests/acoutnoq.test, tests/acoutput.test, tests/acoutput2.test,
    * tests/acoutqnl.test, tests/acouttbs.test, tests/all.test,
    * tests/alpha.test, tests/ansi.test, tests/asm.test,
    * tests/auxdir.test, tests/auxdir2.test, tests/backsl2.test,
    * tests/badline.test, tests/block.test, tests/canon2.test,
    * tests/check.test, tests/checkall.test, tests/clean.test,
    * tests/colneq.test, tests/colneq2.test, tests/colon.test,
    * tests/colon2.test, tests/colon3.test, tests/colon4.test,
    * tests/colon5.test, tests/colon6.test, tests/colon7.test,
    * tests/comment.test, tests/comment3.test, tests/cond.test,
    * tests/cond2.test, tests/cond6.test, tests/cond7.test,
    * tests/condincl.test, tests/condincl2.test, tests/condman.test,
    * tests/condman2.test, tests/confdist.test, tests/confh.test,
    * tests/confh2.test, tests/confh3.test, tests/confvar.test,
    * tests/confvar2.test, tests/copy.test, tests/ctarget1.test,
    * tests/cxxcpp.test, tests/dash.test, tests/dejagnu.test,
    * tests/dejagnu2.test, tests/distcommon.test, tests/distdir.test,
    * tests/else.test, tests/empty.test, tests/exdir.test,
    * tests/exdir2.test, tests/extra3.test, tests/extra4.test,
    * tests/flibs.test, tests/fnoc.test, tests/fo.test,
    * tests/fonly.test, tests/fortdep.test, tests/fpinst2.test,
    * tests/fpinstall.test, tests/gcj2.test, tests/gnits.test,
    * tests/include.test, tests/info.test, tests/insh.test,
    * tests/insh2.test, tests/install.test, tests/installsh.test,
    * tests/instdata.test, tests/instdata2.test, tests/instexec.test,
    * tests/insthook.test, tests/instman.test, tests/instman2.test,
    * tests/java.test, tests/javaprim.test, tests/javasubst.test,
    * tests/libobj3.test, tests/link_f_only.test, tests/lisp.test,
    * tests/man.test, tests/mclean.test, tests/mdate.test,
    * tests/mdate2.test, tests/mdate3.test, tests/mdate4.test,
    * tests/mkinst2.test, tests/mkinstall.test, tests/nodepcomp.test,
    * tests/noinst.test, tests/obsolete.test, tests/obsolete2.test,
    * tests/outdir.test, tests/output.test, tests/output2.test,
    * tests/output3.test, tests/output4.test, tests/output5.test,
    * tests/package.test, tests/pluseq.test, tests/pluseq2.test,
    * tests/pluseq3.test, tests/pluseq5.test, tests/pluseq6.test,
    * tests/pluseq8.test, tests/ppf77.test, tests/pr2.test,
    * tests/primary.test, tests/proginst.test, tests/python.test,
    * tests/remake.test, tests/remake2.test, tests/remake3.test,
    * tests/rulepat.test, tests/scripts.test, tests/seenc.test,
    * tests/sinclude.test, tests/spell.test, tests/spell3.test,
    * tests/spelling.test, tests/stamph.test, tests/subdir.test,
    * tests/subdir2.test, tests/subdircond.test, tests/subst.test,
    * tests/symlink.test, tests/symlink2.test, tests/symlink3.test,
    * tests/syntax.test, tests/tags.test, tests/tagsub.test,
    * tests/texinfo.test, tests/texinfo10.test, tests/texinfo2.test,
    * tests/texinfo3.test, tests/texinfo4.test, tests/texinfo5.test,
    * tests/texinfo6.test, tests/texinfo7.test, tests/texinfo8.test,
    * tests/texinfo9.test, tests/vars.test, tests/vartar.test,
    * tests/version.test, tests/version2.test, tests/version3.test,
    * tests/version4.test, tests/vpath.test, tests/vtexi.test,
    * tests/vtexi2.test, tests/werror.test: Run aclocal before automake.

commit b49a92e0a2d51e6c560bf8a6c43cbdb620af1c85
Author: Akim Demaille <address@hidden>
Date:   Sat Oct 20 11:15:56 2001 +0000

    * tests/acoutnoq.test, tests/acoutput.test, tests/acoutqnl.test,
    * tests/acouttbs.test, tests/asm.test, tests/colon.test,
    * tests/colon2.test, tests/colon3.test, tests/colon4.test,
    * tests/colon5.test, tests/colon6.test, tests/colon7.test,
    * tests/conf2.test, tests/confh.test, tests/confh2.test,
    * tests/confh3.test, tests/confh4.test, tests/config.test,
    * tests/confsub.test, tests/depend3.test, tests/discover.test,
    * tests/fpinst2.test, tests/fpinstall.test, tests/gnits.test,
    * tests/header.test, tests/ldadd.test, tests/ldflags.test,
    * tests/libobj.test, tests/libobj10.test, tests/libobj2.test,
    * tests/libobj6.test, tests/libobj7.test, tests/libobj8.test,
    * tests/libobj9.test, tests/mdate4.test, tests/obsolete.test,
    * tests/output.test, tests/output2.test, tests/output3.test,
    * tests/output4.test, tests/output5.test, tests/package.test,
    * tests/parse.test, tests/pr2.test, tests/remake.test,
    * tests/remake2.test, tests/remake3.test, tests/scripts.test,
    * tests/stamph.test, tests/subdir.test, tests/subdir2.test,
    * tests/subdir4.test, tests/subdirbuiltsources.test,
    * tests/subobj4.test, tests/tagsub.test, tests/texinfo8.test,
    * tests/yacc5.test, tests/yacc6.test, tests/yacc7.test: Remove
    AC_ARG_PROGRAM, AC_PROG_INSTALL and AC_PROG_MAKE_SET invocation
    since AM_INIT_AUTOMAKE requires them.

commit adb7a5ec0cf2e47c547423156effca485b315f17
Author: Akim Demaille <address@hidden>
Date:   Sat Oct 20 11:15:36 2001 +0000

    * tests/defs (configure.in): Use credible AM_INIT_AUTOMAKE
    arguments.
    Don't run AC_ARG_PROGRAM another time, it is required by
    AM_INIT_AUTOMAKE.
    * tests/aclocal.test: Work on the default configure.in
    * tests/config.test (configure.in): Don't AC_ARG_PROGRAM.
    First AM_INIT_AUTOMAKE, then AM_CONFIG_HEADER.
    Be realistic in testing: AC_INIT is required for Autoconf.
    Broken so called optimized tests break trace handling.
    * tests/aclibobj.test, tests/aclocal.test, tests/acoutnoq.test,
    * tests/acoutput.test, tests/acoutput2.test, tests/acoutqnl.test,
    * tests/acouttbs.test, tests/acsilent.test, tests/alpha.test,
    * tests/colon.test, tests/colon2.test, tests/colon3.test,
    * tests/colon4.test, tests/colon5.test, tests/colon6.test,
    * tests/colon7.test, tests/cond.test, tests/cond2.test,
    * tests/cond3.test, tests/cond5.test, tests/conf2.test,
    * tests/confh.test, tests/confh2.test, tests/confh3.test,
    * tests/confh4.test, tests/config.test, tests/confsub.test,
    * tests/ctarget1.test, tests/depcomp.test, tests/depend3.test,
    * tests/distcommon.test, tests/dup3.test, tests/fpinst2.test,
    * tests/fpinstall.test, tests/header.test, tests/ldflags.test,
    * tests/libobj.test, tests/libobj10.test, tests/libobj2.test,
    * tests/libobj6.test, tests/libobj7.test, tests/libobj8.test,
    * tests/libobj9.test, tests/output.test, tests/output2.test,
    * tests/output3.test, tests/output4.test, tests/parse.test,
    * tests/pr2.test, tests/recurs.test, tests/recurs2.test,
    * tests/remake.test, tests/remake2.test, tests/remake3.test,
    * tests/req.test, tests/scripts.test, tests/subdir.test,
    * tests/subdir2.test, tests/subdir4.test, tests/subobj4.test,
    * tests/tagsub.test, tests/texinfo8.test, tests/version.test,
    * tests/version2.test: Add AC_INIT in `configure.in'.

commit 68c2cbf52cfc257831589fb9b2f2340d4858501c
Author: Akim Demaille <address@hidden>
Date:   Sat Oct 20 11:15:10 2001 +0000

    * automake.in (&scan_autoconf_traces): Add support for
    AM_INIT_AUTOMAKE, AM_CONDITIONAL.
    Let @args have a more natural M4 correspondence: $1 is args[1], no
    args[0] etc.
    (&scan_autoconf_files): Using autoconf traces is no longer a
    complement of the previous ad hoc scheme: use either.

commit 56b9dd8cc6f2b4239aa66180bd7146a6adbddbdd
Author: Akim Demaille <address@hidden>
Date:   Sat Oct 20 11:14:51 2001 +0000

    * automake.in (&scan_one_autoconf_file): `%generalize' is new, and
    factors dedicated $libsources assignments.

commit c81384ed7f6881677667abf77c04a272359ec365
Author: Akim Demaille <address@hidden>
Date:   Sat Oct 20 11:14:37 2001 +0000

    * m4/error.m4, m4/obstack.m4, m4/ptrdiff.m4, m4/strtod.m4:
    Remove, since Autoconf 2.52 has them.
    * automake.in, aclocal.in, automake.texi: Adjust.

commit 26ac7767be949e2d96dc0eabcdd06f1071aaaa16
Author: Akim Demaille <address@hidden>
Date:   Fri Oct 19 17:07:03 2001 +0000

    * automake.in (&read_main_am_file): s/generated automatically/
    generated/.
    Insert @configure_input@, since 2.50 no longer output this
    automatically for Makefiles.

commit af85a8a39cb220323e79e594ac73c10ace71f561
Author: Akim Demaille <address@hidden>
Date:   Fri Oct 19 10:13:32 2001 +0000

    * lib/am/check.am (check-TESTS): Add an "else true" to work with
    Ultrix 4.5 /bin/sh when $(TESTS) is empty.

commit 0c8f544fc4efd1c073aa628577467b267a4cb1c9
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Oct 17 17:20:50 2001 +0000

    * tests/Makefile.am (TESTS, XFAIL_TESTS): Add nobase.test.
    * tests/nobase.test: New file.  Based on a bug report
    from Martin Frydl <address@hidden>.

commit 38b1cd8d4f8cacf753d143675c7f7b386f34e217
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Oct 17 17:00:39 2001 +0000

    * automake.in (am_install_var): Don't strip nobase_ from $X, do
    this with $nodir_name only.  Use $nodir_name where appropriate.

commit cbde731fa5b053dde074b9d0fd0200a1c8adb104
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Mon Oct 15 09:38:29 2001 +0000

    * automake.in (handle_languages, handle_single_transform_list,
    lang_c_rewrite): Use require_conf_file instead of
    require_config_file to require depcomp or compile from Makefile.am.
    (require_aux_file_with_line): New function, adapted from
    require_conf_gile_with_line.
    (require_conf_file_with_line, require_conf_file_with_conf_line):
    Simplify using require_aux_file_with_line.
    (require_config_file): Simplify using require_conf_file_with_conf_line.
    (require_conf_file): New function.

commit 21ba32360dd993fc747bfd93447a5584ca4cb1f7
Author: Akim Demaille <address@hidden>
Date:   Mon Oct 15 07:52:52 2001 +0000

    * m4/depend.m4 (AM_DEP_TRACK): Use AC_SUBST([AMDEPBACKSLASH])
    normally, what is wrong is that automake outputs a variable
    definition for it, hence...
    * automake.in (scan_one_autoconf_file): don't.
    * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): New, extracted
    from...
    (AM_OUTPUT_DEPENDENCY_COMMANDS): here.  Adjust.
    Use AC_CONFIG_COMMANDS.
    (_AM_OUTPUT_DEPENDENCY_COMMANDS): Use AS_DIRNAME and AS_MKDIR_P.

commit a8fc58a2c9126db272d81a7bf454c62188ebd131
Author: Akim Demaille <address@hidden>
Date:   Mon Oct 15 07:52:33 2001 +0000

    * m4/header.m4 (AM_CONFIG_HEADER): Don't use m4_patsubst.

commit 7abbcbd1792957fa5ce5906756eb4e8d993d0614
Author: Akim Demaille <address@hidden>
Date:   Mon Oct 15 07:52:18 2001 +0000

    * automake.in (&variable_conditions): Be deterministic and Perl
    version independent: sort the result.
    (&variable_output, &variable_pretty_output): Sort all the @conds,
    not only when defaulted.
    * tests/cond3.test: Adjust.

commit 2623235c0442d581e5c9307c0305fb94522661ce
Author: Akim Demaille <address@hidden>
Date:   Mon Oct 15 07:52:03 2001 +0000

    * automake.in: Formatting changes.

commit efeadbc5ffe7a4f865c36adce502b6953cebbe9c
Author: Akim Demaille <address@hidden>
Date:   Mon Oct 15 07:51:49 2001 +0000

    * aclocal.in: Use Automake::General and Automake::XFile.
    Use find_configure_ac.
    Output the Emacs tags for Autoconf mode selection.

commit ab49cf7a8107303dde43a17918541e5f646d9077
Author: Akim Demaille <address@hidden>
Date:   Wed Oct 10 14:06:27 2001 +0000

    * lib/COPYING, COPYING, lib/config.guess, lib/config.sub: Update
    from master copies.

commit 51ed8460506fc66fa0afe23005e5cad3cee4fa79
Author: Akim Demaille <address@hidden>
Date:   Wed Oct 10 13:05:13 2001 +0000

    Do not use Autoconf internals.
    * tests/dirname.test: Don't use AC_PLAIN_SCRIPT.
    * m4/header.m4 (_AM_DIRNAME): Use regexp and patsubst, not
    m4_regexp and m4_patsubst, since the latter are reserved for ERE
    macro in GNU M4 1.5.

commit b33abb6712ac13714dd4e26b7b6884692ab7f71a
Author: Akim Demaille <address@hidden>
Date:   Mon Oct 8 11:54:06 2001 +0000

    Regen.

commit e339bc4d553d98b1768b7a709676c5d1ab0e9d94
Author: Akim Demaille <address@hidden>
Date:   Mon Oct 8 11:53:44 2001 +0000

    * m4/cond.m4 (AM_CONDITIONAL): Don't use m4_match as Autoconf
    changed its name.

commit b678699ccf60f892ee017f0a821aba9c120fb662
Author: Akim Demaille <address@hidden>
Date:   Mon Oct 8 11:53:16 2001 +0000

    * automake.in (scan_autoconf_files): Use find_configure_ac from
    General.

commit 2a9e88830dc337d25f2a87e371b0e86c56b34cef
Author: Akim Demaille <address@hidden>
Date:   Tue Oct 2 17:17:45 2001 +0000

    * lib/Automake/Struct.pm: Update from Autoconf.
    * lib/Automake/General.pm, lib/Automake/XFile.pm: New, from CVS
    Autoconf.
    * automake.in: Use them.
    (&uniq, $me): Remove, as they are provided by Automake::General.

commit 22e0da02d82f97d46a47c88e47ddde00c80abccb
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Oct 2 16:00:04 2001 +0000

    * Makefile.am (maintainer-check): Don't check for 'cd' calls in m4.
    * lib/am/tags.am (GTAGS): Use $(am__cd) instead of 'CDPATH=: && cd'.
    * lib/am/dejagnu.am (check-DEJAGNU): Likewise.
    * lib/am/distdir.am (distcheck): Likewise.
    * lib/am/texinfos.am (install-info-am, dist-info): Rewrite without
    using cd so we don't have to fiddle with CDPATH.
    * lib/am/header-vars.am (am__cd): Define so as to support Zsh and
    DOSish path separator.

commit ae12a4eba946e56711390cb125517dc9b2e270b1
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Oct 2 15:33:59 2001 +0000

    * lib/am/python.am (install-%DIR%PYTHON,
    uninstall-%DIR%PYTHON): Strip path of source file.
    (clean-python): Comment out.

commit dd76e69dec1e2006baa0e8d62c274ad7d32ef33e
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Oct 2 15:29:40 2001 +0000

    * automake.in (handle_python): Use require_conf_file_with_conf_line
    instead of require_file_with_conf_line, so that elisp-comp and
    py-compile are installed in the aux-directory.
    (handle_emacs_lisp): Likewise.  Define elisp_comp.
    * lib/am/lisp.am (.el.elc): Use elisp_comp.

commit 5ea0fa985694d9745efe88e825b2ee2e6b67c8fd
Author: Akim Demaille <address@hidden>
Date:   Mon Oct 1 07:09:01 2001 +0000

    * lib/am/distdir.am (distcheck): Report the trailing files.
    Run `dist-gzip', not `dist', as it may leave other distribution
    flavors.

commit 32c5401350e7d8176bf80e5f479719aedaa4cf48
Author: Paul Eggert <address@hidden>
Date:   Mon Oct 1 06:38:06 2001 +0000

    Propagate new version of lib/mkinstalldirs.

commit b6d016d5bb6a2b8d358ad347ff2e5377b7c9271f
Author: Paul Eggert <address@hidden>
Date:   Mon Oct 1 06:34:38 2001 +0000

    Don't invoke mkdir if the directories all already exist.
    This saves unnecessary output of "mkdir -p -- FOO" when
    FOO already exists.

commit 7c2a57651c9cbd0f8cec4409b505d570e2a65fcc
Author: Paul Eggert <address@hidden>
Date:   Sat Sep 29 06:01:15 2001 +0000

    Propagate new version of lib/mkinstalldirs.

commit 5f91916c9181c9bc43a5183917f9e5635d87524f
Author: Paul Eggert <address@hidden>
Date:   Sat Sep 29 05:53:02 2001 +0000

    * lib/mkinstalldirs: Use "mkdir -p" if it works, as that fixes
    bugs when making file names with unusual characters.  Quote chmod
    arg "$dirmode", in case it contains white space.
    
    Incorporate the following change from autoconf mkinstalldirs:
    
    1999-04-10  Ben Elliston  <address@hidden>
    
    Add `-m' flag to specify the mode of a newly created
    directory.  Add command line usage and `-h', `--help' options.
    Contributed by Jeff Garzik.

commit 24a61b63c516e7713f7da1efe2d304ffe23e246a
Author: Paul Eggert <address@hidden>
Date:   Sat Sep 29 05:50:16 2001 +0000

    Use "mkdir -p" if it works, as that fixes bugs when making file names
    with unusual characters.  Quote chmod arg "$dirmode", in case it
    contains white space.
    
    
    Incorporate the following change from autoconf mkinstalldirs:
    
    1999-04-10  Ben Elliston  <address@hidden>
    
    * mkinstalldirs: Add `-m' flag to specify the mode of a newly created
    directory.  Add command line usage and `-h', `--help' options.
    Contributed by Jeff Garzik.

commit db0201795f4b67d119be8cb0a734c52d7d65dbe3
Author: Akim Demaille <address@hidden>
Date:   Thu Sep 27 09:01:05 2001 +0000

    * m4/cond.m4, m4/init.m4, m4/header.m4: Remove Autoconf 2.13 code.

commit 65fb2841a1e3abd56335bab127d281028f0f1f8c
Author: Akim Demaille <address@hidden>
Date:   Thu Sep 27 08:37:54 2001 +0000

    * lib/am/distdir.am (dist): Rename as...
    (dist-gzip): this.
    (dist): Additional name for dist-all.
    * automake.texi (Options, Dist): Adjust.

commit 099a42a57d07b2732dd9b174c722b16fc998a5ff
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Tue Sep 25 17:13:16 2001 +0000

    * aclocal.in (obsolete_macros): Update AM_EXEEXT message.
    * automake.in (obsolete_macros): Likewise.
    (seen_objext): Remove (unused).
    (scan_one_autoconf_file): Don't handle AC_OBJEXT.
    * lib/am/header-vars.am (EXEEXT, OBJEXT,
    PATH_SEPARATOR): New variables.
    * tests/obsolete2.test: Use AM_FUNC_FNMATCH instead of AM_EXEEXT.
    
    * lib/am/texibuild.am: Use $(PATH_SEPARATOR), not ':' to build

commit 79cfc715592c677a160d96bc26638b7b94896c9e
Author: Tim Van Holder <address@hidden>
Date:   Sun Sep 23 10:16:51 2001 +0000

    * m4/auxdir.m4, m4/init.m4: Require autoconf 2.50 and rely on it to
      neutralize CDPATH for us.
    * m4/init.m4: Don't substitute EXEEXT or OBJEXT anymore.
    * lib/am/texibuild.am: Use @PATH_SEPARATOR@, not ':' to build
      TEXINPUTS.

commit 87a415ece2691e25b3681b4e612efa827ab913af
Author: Akim Demaille <address@hidden>
Date:   Sat Sep 22 16:29:23 2001 +0000

    * configure.in, NEWS: Bump to 1.5a.
    Require 2.52.

commit 0668ce9819663793da978511de44b216aa49c8c2
Author: Akim Demaille <address@hidden>
Date:   Sat Sep 22 16:05:36 2001 +0000

    * ChangeLog, ChangeLog.1996, ChangeLog.1998, ChangeLog.2000,
    Makefile.am, NEWS, README, TODO, configure.in, lib/Makefile.am,
    lib/acinstall, lib/am/Makefile.am, m4/Makefile.am, m4/as.m4,
    m4/auxdir.m4, m4/ccstdc.m4, m4/cond.m4, m4/depend.m4,
    m4/depout.m4, m4/dmalloc.m4, m4/error.m4, m4/gcj.m4, m4/header.m4,
    m4/init.m4, m4/install-sh.m4, m4/lex.m4, m4/lispdir.m4,
    m4/maintainer.m4, m4/make.m4, m4/minuso.m4, m4/missing.m4,
    m4/multi.m4, m4/obstack.m4, m4/protos.m4, m4/ptrdiff.m4,
    m4/python.m4, m4/regex.m4, m4/sanity.m4, m4/strip.m4,
    m4/termios.m4, m4/winsz.m4: Add copyright notice.
    
    * INSTALL, lib/INSTALL: Upgrade to latest autoconf version,
    which has a copyright notice.

commit 74a4184dea3d73359b69be023dcdf10eebab5fb3
Author: Akim Demaille <address@hidden>
Date:   Mon Sep 17 14:32:08 2001 +0000

    * lib/missing (autom4te): New.
    (aclocal, autoconf, automake, autoheader, help2man): Propagate
    actual failures.

commit 7376971c023ab3c34dc3f8d3f04654f3dceb082c
Author: Tom Tromey <address@hidden>
Date:   Tue Aug 28 05:00:34 2001 +0000

        * automake.texi (A Shared Library): Clarify installation
        requirement.
        (Install): Typo.  From Adrian Bunk.

commit f585a465f5319cde2ca25c83f91db5d00253a928
Author: Tom Tromey <address@hidden>
Date:   Tue Aug 28 04:50:15 2001 +0000

        * automake.texi (Macros): Typo fix.
        From Christian Cornelssen

commit b690e05dcc69ea369b8b34b8f6f624b61327c781
Author: Tom Tromey <address@hidden>
Date:   Tue Aug 28 04:45:20 2001 +0000

        * tests/ansi3.test, tests/ansi5.test, tests/ccnoco.test,
        tests/cond4.test, tests/cond16.test, tests/cond18.test,
        tests/cond19.test, tests/depcomp2.test, tests/depend2.test,
        tests/lex3.test, tests/pr87.test, tests/subobj3.test,
        tests/substref.test: Clear CFLAGS.

commit 6c253ff089f77d625cba4510967de69069270c68
Author: Tom Tromey <address@hidden>
Date:   Tue Aug 28 04:32:52 2001 +0000

        * automake.texi (Yacc and Lex): Mention lex, not yacc.
        From Alexey Mahotkin.

commit 9acd2b5d747bb5fe38e4efd54f1f7976e4a74cea
Author: Tom Tromey <address@hidden>
Date:   Tue Aug 28 04:30:44 2001 +0000

        * tests/yacc7.test: Use test -f, not test -e.

commit eae750b71ec4378f958aba5c8adf2cd1e25b0750
Author: Tom Tromey <address@hidden>
Date:   Tue Aug 28 04:28:24 2001 +0000

    2001-08-27  Adrian Bunk  <address@hidden>
    
        * automake.texi (etags): Typo fix.

commit 451ada4551f68a8850031ed665da126828e2ad09
Author: Tom Tromey <address@hidden>
Date:   Tue Aug 28 03:53:10 2001 +0000

    2001-08-27  Guido Draheim <address@hidden>
    
        * automake.in : restrict ansi2knr option to be a filepath

commit 725b26a23b53173fe3e954b16a1c4f2bd184f746
Author: Richard Boulton <address@hidden>
Date:   Thu Aug 23 15:05:36 2001 +0000

    * tests/yacc7.test: Actually add this file: was accidentally omitted.

commit d7b0330665fc1dfa20cc015caabca9253406c787
Author: Tom Tromey <address@hidden>
Date:   Thu Aug 23 05:12:16 2001 +0000

    Mention real home page

commit 6258e016b3b729c0ab2ec72221737591c5eebc1c
Author: Tom Tromey <address@hidden>
Date:   Thu Aug 23 05:10:51 2001 +0000

        * automake.texi (Conditionals): Mention that conditionals must
        always be invoked.  For PR automake/220.

commit bd1ba61a28d5f141ea4f70f89411a0697be927a0
Author: Tom Tromey <address@hidden>
Date:   Thu Aug 23 05:00:34 2001 +0000

    2001-08-22  Richard Boulton <address@hidden>
            Tom Tromey  <address@hidden>
    
        * automake.in (lang_yacc_target_hook): Make header file depend on
        .c file, not .y file.
        * lib/am/yacc.am: Non-generic rule changed to depend on %OBJ% (the
        .c file) rather than %SOURCE% (the .y file)  Removed `.y.h' rule.
        * tests/yacc7.test: New file.
        * tests/Makefile.am (TESTS): Added yacc7.test.

commit 5d0ba26669fc3f4daef97b6e55a95df751ba60fe
Author: Tom Tromey <address@hidden>
Date:   Thu Aug 23 04:39:27 2001 +0000

    thanks

commit a1782d392c0592b2a5f67703ff82abe2f29e8f72
Author: Tom Tromey <address@hidden>
Date:   Thu Aug 23 03:57:04 2001 +0000

    2001-08-22  Tim Van Holder  <address@hidden>
    
        * m4/missing.m4: Require AM_AUX_DIR_EXPAND and use $am_aux_dir.

commit 6d2547469aeba2c2d449bc436bfdc7df904065b5
Author: Tom Tromey <address@hidden>
Date:   Sat Aug 18 22:52:54 2001 +0000

        * automake.texi (Dist): Mention dist-all.

commit 19a9e5eb1757c313c3708f9f0acce3e5b877c0a0
Author: Tom Tromey <address@hidden>
Date:   Sat Aug 18 20:21:03 2001 +0000

        * tests/cond3.test: Use portable sed expression.
        From Richard Boulton.

commit 452a58f231a00d447c0fa6809df75222cdec0268
Author: Richard Boulton <address@hidden>
Date:   Mon Aug 13 09:37:49 2001 +0000

    * automake.in (handle_source_transform): Call
    define_objects_from_sources() instead of calling
    variable_value_as_list(), handle_single_transform_list() and
    define_pretty_variable() directly.
    (handle_single_transform_list): Add $topparent parameter, used for
    error messages.  Improved error message.
    (define_objects_from_sources): New function.
    (subobjname): New function.
    (variable_conditions_recursive): New name for variable conditions.
    (variable_value_as_list_recursive): New name for variable_value_as_list.
    (variable_value_as_list_worker): Renamed to ...
    (variable_value_as_list_recursive_worker): ... this.
    (variable_conditions_sub): Renamed to ...
    (variable_conditions_recursive_sub): ... this.
    (variable_conditions): Rewritten: now doesn't recurse subvariables.
    (variable_value_as_list): Rewritten: now doesn't recurse subvariables.
    (substfroms): New global.
    (substtos): New global.
    (substnums): New global.
    * tests/cond3.test: Update to work with new method of defining _OBJECTS.
    * tests/cond4.test: Update to work with new method of defining _OBJECTS.
    * tests/sourcesub2.test: New test.
    * tests/Makefile.am (TEST): Added sourcesub2.test.

commit 80b69b2a78dfa64bba1953fb05047ab16c5ee40e
Author: Tom Tromey <address@hidden>
Date:   Sat Aug 11 21:31:43 2001 +0000

        * configure.in: Upped to 1.4s.

commit a59182c8b2042560764305e071da7d4dff33af34
Author: Richard Boulton <address@hidden>
Date:   Sat Aug 11 00:30:28 2001 +0000

    * automake.in (handle_single_transform_list): Use new global,
    `%linkers_used', to store the linkers used, rather than an internal
    variable.  Enables correct linker to be calculated across a group
    of calls to &handle_single_transform_list.  Return only list of
    objects, since linker to be used is now externally determined.
    (handle_source_transform): adapted for new calling conventions of
    handle_single_transform_list.  Calls resolve_linker() on a set of
    all the linkers used for any prefix, rather than for each prefix in
    turn.
    (linkers_used): New global.
    * tests/link_dist.test: New test.
    * tests/Makefile.am (TESTS): Added link_dist.test.

commit 8865593973b62744ed71e3c57a24280de27c9dad
Author: Raja R Harinath <address@hidden>
Date:   Wed Aug 8 21:43:59 2001 +0000

    Dissociate testsuite 'make' invocations from outer 'make'.
    * tests/defs: Unset the MFLAGS, MAKEFLAGS and MAKELEVEL
    environment variables.
    * tests/cond16.test: Use '$MAKE -s', and avoid GNU make
    dependency.
    * tests/substref.test: Likewise.

commit acb2e40211b716d2e71e8c5926d3940c772f7566
Author: Richard Boulton <address@hidden>
Date:   Wed Aug 8 17:42:26 2001 +0000

    2001-08-08  Richard Boulton <address@hidden>
    
        * tests/cond18.test: New file.
        * tests/cond19.test: New file.
        * tests/cond20.test: New file.
        * tests/cond4.test: Updated to check the generated _OBJECTS more
        thoroughly.
        * tests/Makefile.am (TESTS): Added cond18.test, cond19.test and
        cond20.test

commit 2b74c0b603526c17ce47f3beabe07fa82e52de66
Author: Richard Boulton <address@hidden>
Date:   Wed Aug 8 16:44:05 2001 +0000

    * automake.in (file_contents_internal): if a rule is conditionally
    defined, define the standard automake definition for it for those
    conditions which are not conditionally defined.
    (invert_conditions): New function: invert a list of conditionals.
    
    * tests/cond14.test: New file.
    * tests/cond15.test: New file.
    * tests/Makefile.am (TESTS): Added cond14.test and cond15.test.

commit 4658aae432f631fbf43fadd287b48a926573f908
Author: Tom Tromey <address@hidden>
Date:   Sun Aug 5 22:02:33 2001 +0000

        * tests/Makefile.am (TESTS): Added dejagnu2.test.
        * tests/dejagnu2.test: New file.
        * lib/am/dejagnu.am (site.exp): Don't conditionalize.
        * automake.in (handle_scripts): Removed dead code.
        (handle_tests_dejagnu): Don't handle site.exp generation
        specially.

commit 2bff849f22a176354d43727537f8a67cd2b149c8
Author: Richard Boulton <address@hidden>
Date:   Sat Aug 4 13:28:49 2001 +0000

    * tests/cond17.test: New file: test for being able to define an
    object to be generated in different ways according to a
    conditional.
    * tests/Makefile.am (XFAIL_TESTS): Add cond17.test.
    (TESTS): Added cond17.test.

commit 028918414504c6d9eb58757202c4ed2f786ba4d3
Author: Tom Tromey <address@hidden>
Date:   Sat Aug 4 04:02:42 2001 +0000

    2001-08-02  Richard Boulton <address@hidden>
    
        * automake.in (variable_conditions_sub): Handle variable
        substitution refs when computing conditions based on subvariable
        conditions.  Fixes substitution refs of system variables when sub
        variable is conditional.
        (SUBST_REF_PATTERN): New global.
        * tests/cond16.test: New file: regression test for variable
        substitution refs.
        * test/Makefile.am (TESTS): Added cond16.test.

commit dcd49f78539181e5711afdf31202002bb457cb96
Author: Tom Tromey <address@hidden>
Date:   Sat Aug 4 03:47:50 2001 +0000

        * tests/substref.test: Require GNU make; backed out previous
        change.

commit 147889176b14014c60aacdc68a55d69a4a87659b
Author: Tom Tromey <address@hidden>
Date:   Fri Aug 3 18:40:44 2001 +0000

        * tests/substref.test: Handle entering/leaving directory
        messages.

commit 5cc47615a2f128034e767f9f62bb2e3ab2f2103e
Author: Richard Boulton <address@hidden>
Date:   Fri Aug 3 11:57:16 2001 +0000

    2001-08-03  Richard Boulton <address@hidden>
    
        * automake.in (value_to_list): Check for whether $from is defined,
        rather than whether it is true, so that empty $froms are allowed in
        substitution reference patterns.
    
        * tests/substref.test: New file: test behavior of substitution
        references when the $from side of the substitution is empty.
        * tests/Makefile.am (TESTS): Added substref.test.

commit f00ec2842b04fb937550074fdec93f0f81c83c80
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Fri Aug 3 08:28:21 2001 +0000

    * m4/install-sh.m4: New file.
    * m4/Makefile.am (m4data_DATA): Add install-sh.m4.
    * m4/missing.m4 (AM_MISSING_INSTALL_SH): Move ...
    * m4/install-sh.m4 (AM_PROG_INSTALL_SH): ... here.  Don't check
    for install.sh any longer, always use install-sh, don't even
    fall back to missing.  Use $am_aux_dir, making $install_sh absolute.
    * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Simplify, since $install_sh
    is absolute.
    * m4/init.m4: Adjust call to AM_PROG_INSTALL_SH.

commit 56fc34a8be4778e505b162ebdb144f73df4f4c45
Author: Tom Tromey <address@hidden>
Date:   Thu Aug 2 22:40:25 2001 +0000

    2001-08-02  Tim Van Holder  <address@hidden>
    
        * automake.texi (EXEEXT): Clarify.

commit d947aafb973882c714a4939db05439fca03ae16b
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Aug 1 16:23:55 2001 +0000

    * m4/missing.m4 (AM_MISSING_HAS_RUN): Typo.

commit 51b1c276280372539227d319839e7f70efea791d
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Wed Aug 1 16:19:57 2001 +0000

    * m4/auxdir.m4: More comments.

commit 264f136d016bb9aade0214ae5b092a37efb35eee
Author: Tom Tromey <address@hidden>
Date:   Wed Aug 1 06:04:16 2001 +0000

    2001-07-31  Richard Boulton <address@hidden>
                Raja R Harinath <address@hidden>
    
        * automake.in (variable_conditions_sub): Remove @parent_conds
        argument.  This was old logic - duplicate or impossible
        conditionals are removed later by &variable_conditions_reduce().
        Fixes tests/cond13.test.
        (conditionals_true_when): Removed.
        * tests/Makefile.am (XFAIL_TESTS): Removed cond13.test.

commit 4f1ce3a844ffbfd4e06b2fd665e0ee68a788c9b6
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 31 16:39:38 2001 +0000

        * tests/Makefile.am (TESTS): Added cond13.test.
        (XFAIL_TESTS): Likewise.
        * tests/cond13.test: New file.

commit a011649bf04ba0c9484500ce1ac0d962692b8556
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 31 06:09:19 2001 +0000

        * configure.in: Upped to version 1.4k.

commit 60903702f6440e19c3ca520cd36ea0c278a730c7
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 31 05:45:25 2001 +0000

        * configure.in: Released 1.4j.

commit 4db6e7428db987b5cdec29f8d54d2eabc153578b
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 31 05:37:31 2001 +0000

        * lib/config.guess: Updated from master sources.
        * lib/config.sub: Likewise.

commit 86c6255b4c46b9a387ea70a39e175def7312f795
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 31 05:22:13 2001 +0000

        * automake.texi (A Program): Typo.  Added subsections and more
        text about conditional compilation.
        (A Shared Library): Moved earlier.
        (Program variables): Updated LINK text.  Added AM_CFLAGS.
        (C++ Support): Added AM_CXXFLAGS.
        (Fortran 77 Support): Added AM_FFLAGS and AM_RFLAGS.
        (EXEEXT): New node.

commit d3910daaf1a35590412938c204de0661f8defca9
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 31 04:22:07 2001 +0000

        * tests/Makefile.am (TESTS): Added aclibobj.test.
        * tests/aclibobj.test: New file.
        * automake.in (handle_lib_objects_cond): Avoid undefined variable
        error.
        (scan_one_autoconf_file): Handle AC_LIBSOURCE and AC_LIBSOURCES.

commit acd6275cb30fa7e7fb9dfa94ed5a5e4632c1b8ad
Author: Tom Tromey <address@hidden>
Date:   Mon Jul 30 22:00:07 2001 +0000

        * automake.texi (Dist): Mention other distribution types.
        (Install): Updates.

commit 52987401e07fe4cdf6f094f447cf65e863acebca
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 29 17:51:41 2001 +0000

        * automake.texi (Program and Library Variables): Texinfo fix.
        From Alexey Mahotkin.

commit 354678fe77548fc294067693d424c429679cc9ff
Author: Tom Tromey <address@hidden>
Date:   Sat Jul 28 19:34:10 2001 +0000

        * automake.texi (Strictness): Mention Cygnus mode.
        (Cygnus): Updated.
        (Uniform): Likewise.
        (Canonicalization): Likewise.
        (Install): Add `nobase_' to example; typo fix.
        (Clean): Typo.
        (Dist): Expand on putting a directory into EXTRA_DIST.  Insert
        section markers.
        (Options): Texinfo fixes; some text updates.
        (Tags): Update.

commit b1fba053d73203c6928b643ba53f1d2c60eb95c1
Author: Tom Tromey <address@hidden>
Date:   Fri Jul 27 15:34:14 2001 +0000

        * automake.texi (Invoking Automake): Document --Werror and
        --Wno-error.

commit 6a9bf0652ca90ba85c6b5dd5e759afa7203aeab5
Author: Tom Tromey <address@hidden>
Date:   Fri Jul 27 03:36:55 2001 +0000

        * tests/nolink.test: Added no-exeext.

commit 8f498d0e8f48c5d7cec273ba8799df7eadd879d1
Author: Tom Tromey <address@hidden>
Date:   Fri Jul 27 02:34:40 2001 +0000

        * automake.in (check_variable_defined_unconditionally): Don't call
        macro_dump.

commit 57b637ee036b37721826e5c29ae07c927be0515a
Author: Tom Tromey <address@hidden>
Date:   Fri Jul 27 02:29:42 2001 +0000

        * automake.texi (Optional): Don't mention ALL_LINGUAS.
        (gettext): Likewise.
        * automake.in (seen_linguas, all_linguas, all_linguas_line):
        Removed.
        (handle_gettext): Don't do any checking of the languages.
        (scan_one_autoconf_file): Don't look for ALL_LINGUAS.

commit 3750638682f8d8ac67bdeb4f31058e402a7f8c46
Author: Tom Tromey <address@hidden>
Date:   Fri Jul 27 00:02:43 2001 +0000

        * automake.in (am_print_error): New function.
        (am_error): Use it.
        (am_file_error): Likewise.
        (am_line_error): Likewise.
        (am_conf_error): Likewise.
        (am_conf_line_error): Likewise.
    
        * automake.texi (Options): Document no-exeext.
        * automake.in (handle_options): Recognize no-exeext.
        (rule_define): Handle no-exeext.
        * tests/Makefile.am (TESTS): Added new file.
        * tests/exeext2.test: New file.
    
        * automake.in (make_input_list): Removed.
        (scan_autoconf_config_files): Don't add to make_input_list.
        (scan_one_autoconf_file): Don't use make_input_list.
        (scan_autoconf_files): Use make_list, not make_input_list.
        (scan_autoconf_files): Likewise.
    
        * automake.in (seen_exeext): Removed.
        (generate_makefile): Don't define EXEEXT or OBJEXT.
        (scan_one_autoconf_file): Don't check for AC_EXEEXT.
        (am_install_var): Don't check $seen_exeext.
        (handle_programs): Likewise.
        (rule_define): Allow x to override x$(EXEEXT), for now.
        (file_contents_internal): Only define rule if rule_define allows
        us to.
        * m4/init.m4 (AM_INIT_AUTOMAKE): Define EXEEXT and OBJEXT.

commit 548fc006b6755e9f60491e097733d3db82790d0b
Author: Tom Tromey <address@hidden>
Date:   Wed Jul 25 15:27:36 2001 +0000

        From Nicolas Joly:
        * tests/pr9.test: Require GNU make.
        * tests/dirname.test: Don't use `-u'.

commit a3821692ccd139720e88a35e09a9b7be9f54ddff
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 24 17:56:33 2001 +0000

    typo + new comment

commit 35158ae15bc85bb0853630f365292bb17abe818b
Author: Tom Tromey <address@hidden>
Date:   Mon Jul 23 01:01:53 2001 +0000

        * tests/Makefile.am (TESTS): Added auxdir2.test.
        (XFAIL_TESTS): Likewise.
        * tests/auxdir2.test: New file.

commit 157ad74fb8757e024694dd09e3063480c5fa4c4a
Author: Tom Tromey <address@hidden>
Date:   Mon Jul 23 00:53:50 2001 +0000

        * tests/Makefile.am (XFAIL_TESTS): Removed substtarg.test.
        * automake.in (TARGET_PATTERN): Add `@' as allowable character.

commit 7abb9f3df3aed00aebc3f972a36d0f530c5b42fc
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 22 22:16:30 2001 +0000

        * tests/Makefile.am (XFAIL_TESTS): Removed exeext.test.
        * automake.in (am_install_var): Add $(EXEEXT) even if program name
        holds `.'.  Don't add $(EXEEXT) if program name already has it.
        (handle_programs): Don't add $(EXEEXT) if user already did.
        (make_paragraphs): Don't compute EXEEXT.

commit 730bcba2754632c2e15a30b7f06670c6ed30c0e6
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 22 22:01:17 2001 +0000

        * tests/Makefile.am (TESTS): Added exeext.test.
        (XFAIL_TESTS): Likewise.
        * tests/exeext.test: New file.

commit 3b5fdb7810feef4fc297a7bc5bd4ecf66a7ff6c7
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 22 21:50:18 2001 +0000

        * lib/am/progs.am (install-%DIR%PROGRAMS): Test for `prog, not
        `prog.exe' on Cygwin with libtool.  From Robert Collins.

commit a5911ca84d92f990745139a8eec1e4fe78a7713a
Author: Tim Van Holder <address@hidden>
Date:   Sun Jul 22 00:27:52 2001 +0000

    Removed the "SKIP:" message.

commit 781b237df4315ad42f204322cc51d58a536c6771
Author: Tim Van Holder <address@hidden>
Date:   Sun Jul 22 00:25:35 2001 +0000

        * tests/dirname.test: Explicitly use $SHELL to run the
        script; this avoids failures on DJGPP.
        * tests/install2.test: Skip if 'chmod 000' doesn't make
        a file unreadable.

commit 280849917a688153e3f6b18fa1a846d9f136868b
Author: Tom Tromey <address@hidden>
Date:   Sat Jul 21 23:46:10 2001 +0000

        * tests/libtool2.test: Check for libtoolize.

commit 7638bd9f08dc48bb4eb64296e752c1f734851ecc
Author: Tom Tromey <address@hidden>
Date:   Sat Jul 21 22:46:14 2001 +0000

        * tests/Makefile.am (TESTS): Added substtart.test.
        (XFAIL_TESTS): Likewise.
        * tests/substtarg.test: New file.

commit 8b30c85900c953e7b171562196829568ffb78fd4
Author: Tom Tromey <address@hidden>
Date:   Sat Jul 21 19:34:32 2001 +0000

        * automake.in (handle_dist): Handle case where aux dir doesn't
        have a Makefile.  Fixes depdist.test.
        * tests/Makefile.am (XFAIL_TESTS): Removed depdist.test.
        * tests/depdist.test: Look for config/depcomp.
    
        * tests/Makefile.am (TESTS): Added depdist.test.
        (XFAIL_TESTS): Likewise.
        * tests/depdist.test: New file.  From Eric Magnien.

commit 5bab402646b445196b5be269a7ab3f668e6af1e2
Author: Tom Tromey <address@hidden>
Date:   Sat Jul 21 18:55:37 2001 +0000

        * tests/ccnoco.test: Removed `configure.2' test; in autocon 2.50
        AC_PROG_CC_C_O does require AC_PROG_CC.

commit 83fb7ef121b7dd35bdbd40cf9f699bfb654b8851
Author: Tom Tromey <address@hidden>
Date:   Sat Jul 21 18:45:47 2001 +0000

        From Erik Lindahl:
        * lib/depcomp (tru64): Some Tru64 compilers use `foo.d' and not
        `foo.o.d'.
        * m4/depend.m4 (_AM_DEPENDENCIES): Check to make sure compilation
        output is suitable for make.

commit b92cb34a6743d496660105df6a4351270f2e7d44
Author: Tom Tromey <address@hidden>
Date:   Sat Jul 21 18:35:20 2001 +0000

        * automake.texi (Macros): Document AM_PROG_AS.
        (Assembly Support): New node.
        * m4/Makefile.am (m4data_DATA): Added as.m4.
        * m4/as.m4: New file.

commit c68e52d0547b79a4f738fe24fc700e2a52853e81
Author: Tom Tromey <address@hidden>
Date:   Sat Jul 21 18:19:38 2001 +0000

        * automake.texi (Tags): Added uref to global tags.

commit cc7d957a25b496939739d7395564105319d1e283
Author: Tim Van Holder <address@hidden>
Date:   Sat Jul 21 09:57:42 2001 +0000

        * automake.in (handle_single_transform_list): Use $(DEPDIR)
        instead of hardcoding '.deps'.
        * m4/depend.m4 (AM_SET_DEPDIR): Sync with libtool's libdir check.

commit 569453df849251934e05fe2f6293ff5ff9a94eac
Author: Tom Tromey <address@hidden>
Date:   Sat Jul 21 05:27:26 2001 +0000

        * m4/header.m4 (AM_CONFIG_HEADER): Create stamp-h files in the correct
        locations.
        * tests/dirname.test: New test.
        * tests/stamph2.test: New test.
        * tests/Makefile.am: Add new tests.
        * tests/Makefile.in: Regenerated.

commit 03120caec21e576a2355ede772f36ea8af440376
Author: Tom Tromey <address@hidden>
Date:   Fri Jul 20 01:28:34 2001 +0000

        * automake.texi (Tags): Document GTAGS_ARGS.
        * lib/am/tags.am (GTAGS): Added GTAGS_ARGS.  From Shigio Yamaguchi.

commit 50bea03197327850050e0c05321f3c6345699a2a
Author: Tom Tromey <address@hidden>
Date:   Fri Jul 20 01:25:14 2001 +0000

    2001-07-19  Tom Tromey  <address@hidden>
                Alexandre Duret-Lutz  <address@hidden>
    
        Fix for ccnoco.test, subobj8.test:
        * m4/Makefile.am (m4data_DATA): Added auxdir.m4.
        * tests/Makefile.am (XFAIL_TESTS): Removed ccnoco.test,
        subobj8.test.
        * m4/minuso.m4 (AM_PROG_CC_C_O): Use absolute path to compile.
        Use AM_AUX_DIR_EXPAND.
        * lib/compile: Handle case where `-o' argument is the name of an
        executable, not an object file.
        * m4/auxdir.m4: New file, from...
        * m4/missing.m4: ... here.  Moved AM_AUX_DIR_EXPAND.
        * automake.in (handle_single_transform_list, lang_c_rewrite):
        Require compile using `require_config_file'.

commit 0a3bbd519e032a90e3063d84e2b05aad547608c9
Author: Tom Tromey <address@hidden>
Date:   Fri Jul 20 01:22:47 2001 +0000

        * automake.texi (Program and Library Variables): Added X example
        for _LDADD.

commit 0881965128e8911e9e0a55869fb0091fa27767cc
Author: Tom Tromey <address@hidden>
Date:   Fri Jul 20 01:03:20 2001 +0000

        * automake.texi (Distributing): Updated to reflect new license.

commit 88ba6d7a137203664da031c6dd48921819c9a53f
Author: Alexandre Duret-Lutz <address@hidden>
Date:   Thu Jul 19 07:49:13 2001 +0000

    * automake.in (require_build_directory): New function, extracted
    from ...
    (handle_single_transform_list): ... here.
    (require_build_directory_maybe): New function.
    (handle_prograns, handle_libraries, handle_ltlibraries): Call
    require_build_directory_maybe() to ensure the subdirectory
    in which a target may lie will exist when the target is created.
    (handle_libraries, handle_ltlibraries): Use basename before
    checking library name.
    * lib/am/library.am (%LIBRARY%): Depend on %DIRSTAMP%.
    * lib/am/ltlibrary.am (%LTLIBRARY%): Likewise.
    * lib/am/program.am (%PROGRAM%): Likewise.

commit 5dc571b4956d97fc5600e26702390ef42c55f58a
Author: Tom Tromey <address@hidden>
Date:   Thu Jul 19 00:49:57 2001 +0000

    2001-07-18  Tim Van Holder  <address@hidden>
    
        * m4/missing.m4: Reword comment.

commit 3c5abbd0037c99983c20287f6faf4fe90ff28cd7
Author: Pavel Roskin <address@hidden>
Date:   Wed Jul 18 14:56:23 2001 +0000

    * automake.texi: Rename AM_DEPENDENCIES to _AM_DEPENDENCIES.
    * tests/gcj.test: Likewise.
    * tests/gcj2.test: Likewise.
    * tests/gcj3.test: Likewise.

commit cd881a78e7232e973c3202eef3e8302608ca54f6
Author: Tom Tromey <address@hidden>
Date:   Wed Jul 18 05:59:07 2001 +0000

        * lib/compile: Change how lockdir is computed.  If linking or
        compiling without `-o', just run the compiler.

commit 0066e5961e36c1d9c3a57a772b745192cbdeb59d
Author: Tom Tromey <address@hidden>
Date:   Wed Jul 18 05:49:46 2001 +0000

        * tests/Makefile.am (TESTS): Added ccnoco.test.
        (XFAIL_TESTS): Likewise.
        * tests/ccnoco.test: New file.

commit 3af311278ecab3a00e0b37d258f987318106c1ed
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 17 06:00:37 2001 +0000

        * lib/ylwrap: Added special exception.
        * lib/py-compile: Added license.
        * lib/mdate-sh: Added special exception.
        * lib/elisp-comp: Added special exception.
        * lib/compile: Added special exception.
        * lib/depcomp: Added special exception.

commit 1c4a810c9532083e2193bf16e54dc34ae8d042f0
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 17 05:53:49 2001 +0000

        Report from Motoyuki Kasahara:
        * tests/make.test: Use am__include.
        * tests/exsource.test: Use am__include.
        * m4/make.m4 (AM_MAKE_INCLUDE): Use am__include and am__quote.
        * automake.in (handle_languages): Use am__include and am__quote.

commit 8c00243eb6bb22080843307e5fb02316009251c0
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 17 05:40:56 2001 +0000

        * m4/depend.m4 (AM_DEPENDENCIES): Renamed to _AM_DEPENDENCIES.
        * m4/init.m4: Updated callers.

commit c912d577d6365a6f5eeb1cc854defcb287678cd5
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 17 05:36:23 2001 +0000

    2001-06-10  Tim Mooney  <address@hidden>
    
        * aclocal.in (parse_arguments, write_aclocal): Update Copyrights.
        * aclocal.in (scan_configure, add_file): Handle the full macro
        name even if it contains numbers, such as I18N.

commit e8514aacb9bc5c765d10e2dc0679024db97ceab3
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 17 05:35:54 2001 +0000

        * automake.texi (Dependencies): Link to dependency tracking page.
        (Data): Mention dist_.
        (Clean): Mention clean heuristics.
        (Install): Mention nobase_.

commit f4508626804cbcd3ec93a3865f7e2c3ad104c80c
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 17 04:19:40 2001 +0000

        * automake.texi (Program and Library Variables): Document _LINK.

commit 6e3608a582f0ca34dbc13ecc06a22887fa61b6a6
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 17 03:38:32 2001 +0000

    2001-07-16  Alexandre Duret-Lutz  <address@hidden>
    
        * automake.in (handle_libraries): Allow libraries to lie in
        a subdirectory by constraining only the basename to start
        with 'lib', not the whole path.

commit f97ba42686e899aad627ec163af16bae70a40b6f
Author: Tom Tromey <address@hidden>
Date:   Mon Jul 16 21:29:12 2001 +0000

    2001-07-16  Alexandre Duret-Lutz  <address@hidden>
    
        * tests/subobj8.test: New file.
        * tests/Makefile.am (XFAIL_TESTS, TESTS): Add subobj8.test.

commit 9aa840724498d322455d07b9862dd0283acefe59
Author: Tom Tromey <address@hidden>
Date:   Mon Jul 16 16:19:38 2001 +0000

        Fix for PR automake/212:
        * lib/am/lisp.am (install-%DIR%LISP): Added missing `\'.
        (uninstall-%DIR%LISP): Likewise.

commit a710eb01777e3291aae9f99db986a7681c4b4611
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 15 22:17:18 2001 +0000

        * automake.in (usage): Rewrote code to handle columnization.
        From Alexey Mahotkin and Maxim Sinev.

commit f5ea1a6d689622da6d1f5ab274e06c93bdacadea
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 15 21:55:07 2001 +0000

        Report from Ralf Corsepius:
        * automake.in (TARGET_PATTERN): Add `+' as valid character.
        (SUFFIX_RULE_PATTERN): Likewise.
        * tests/Makefile.am (TESTS): Added cxx.test.
        * tests/cxx.test: New file.

commit e14e03852a812ec2d1eb91963e0897c01019c632
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 15 21:29:28 2001 +0000

        * lib/am/tags.am (distclean-tags): Remove files for gtags.
        From Shigio Yamaguchi.

commit c3f036e267ce6aea2c02f18e724ffaf466f3b029
Author: Tom Tromey <address@hidden>
Date:   Sat Jul 14 20:12:52 2001 +0000

    2001-07-14  Steve M. Robbins  <address@hidden>
    
        * lib/am/distdir.am (distcheck): Emit diagnostic when files
        remain after "make uninstall".

commit 29c2c7edb995cb2a751a73d5318f50491ca4a3d4
Author: Tom Tromey <address@hidden>
Date:   Sat Jul 14 19:33:03 2001 +0000

        * lib/am/tags.am (.PHONY): Depend on GTAGS.  From Shigio Yamaguchi.

commit 809c236c1a78bd233572c6e2083e3a735f8a3a85
Author: Tom Tromey <address@hidden>
Date:   Sat Jul 14 19:30:42 2001 +0000

        * lib/missing (makeinfo): Redirect stdout and stderr outside
        subshell.  From Alexandre Oliva.

commit 42152c209580298f58772e98c9d8addef1045492
Author: Akim Demaille <address@hidden>
Date:   Sat Jul 14 17:32:10 2001 +0000

    * aclocal.in: (): No need for `\b(foo\b|\bbar)\b',
    `\b(foo|bar)\b' is what we want.

commit 9a2040ae30b304e4a1717cf90e59f3e2670ff121
Author: Akim Demaille <address@hidden>
Date:   Sat Jul 14 17:15:03 2001 +0000

    * automake.in ($obsolete_rx): No need for `b(foob|bbar)b',
    `b(foo|bar)b' is what we want.

commit 3521675eca0234bc6ab0953ccf509606844c496e
Author: Akim Demaille <address@hidden>
Date:   Sat Jul 14 17:12:26 2001 +0000

    * m4/depend.m4 (AM_DEPENDENCIES): Don't define `depcpp' which is
    not used.
    Do not require the corresponding AC_PROG_CC as AC_PROG_CC is
    actually modified to require AM_DEPENDENCIES.
    Rename `confdir' as `conftest.dir' so that the configure trap
    remove it.

commit b689c2754711f75e2a1f038cc85f9162dd3062fa
Author: Tom Tromey <address@hidden>
Date:   Thu Jul 5 01:19:35 2001 +0000

        Fix for nolink.test:
        * tests/Makefile.am (XFAIL_TESTS): Removed nolink.test.
        * lib/am/program.am (%PROGRAM%%EXEEXT%): Use %EXEEXT%.
        * automake.in (am_install_var): Only rewrite PROGRAMS if
        $seen_exeext.
        (make_paragraphs): Always define %EXEEXT%.

commit a8316c612b9d3b2d500ba07b44c87953b2826026
Author: Tom Tromey <address@hidden>
Date:   Thu Jul 5 00:26:43 2001 +0000

    2001-07-04  Alexandre Duret-Lutz  <address@hidden>
    
        * tests/nolink.test: New file.
        * tests/Makefile.am (TEST, XFAIL_TESTS): Add nolink.test.

commit 06e2b75645fdf9bd38e25557c4f3a227261affe0
Author: Tom Tromey <address@hidden>
Date:   Wed Jul 4 18:58:33 2001 +0000

    2001-07-04  OKUJI Yoshinori  <address@hidden>
    
        * automake.in (scan_texinfo_file): Add the second argument to
        address@hidden' into @CLEAN_SUFFIXES, because the combined index
        itself may not be used directly.

commit 73cf791add94e799405712990fbadd89335f254a
Author: Tom Tromey <address@hidden>
Date:   Wed Jul 4 15:29:37 2001 +0000

        * missing: Updated.
        * lib/missing (makeinfo): Use subshell, not explicit sh
        invocation.

commit 86fe97a0dc8e5b18c16fd39b1a4b2487201a8bd9
Author: Tom Tromey <address@hidden>
Date:   Wed Jul 4 15:28:09 2001 +0000

        * automake.texi (Headers): Mention that we prefer uninstalled
        headers in _SOURCES.
        (ANSI): Mention cross-compilation limitation.

commit 4d1308316f13125ad40b811c73d77a991a154507
Author: Tom Tromey <address@hidden>
Date:   Wed Jul 4 03:44:18 2001 +0000

        * configure.in: Upped to 1.4i.

commit da09285c393c4078d99a67b5813a39cd61f03395
Author: Tom Tromey <address@hidden>
Date:   Wed Jul 4 03:25:16 2001 +0000

        * configure.in: Released 1.4h.

commit 79f8405ad93459f26056e73dee94d420786acc78
Author: Tom Tromey <address@hidden>
Date:   Wed Jul 4 03:21:59 2001 +0000

        * lib/config.guess, lib/config.sub: Updated.

commit 5ff8b67b2726286dac5fbf31c4024fdf0f14b4ae
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 3 04:19:36 2001 +0000

        Fix for libtool2.test:
        * tests/libtool2.test: Use `rm -f' to placate maintainer-check.
        * lib/am/libtool.am (distclean-libtool): Conditional on TOPDIR.
        * automake.in (generate_makefile): Call handle_libtool
        unconditionally.
        * tests/Makefile.am (XFAIL_TESTS): Removed libtool2.test.

commit c53f6ce885824267313d49eb0536ccee140c9067
Author: Tom Tromey <address@hidden>
Date:   Tue Jul 3 03:47:56 2001 +0000

        * tests/libtool2.test: Look for `.lo' files to be removed.

commit 3093fbc642a7cdc786640314a24624f4a6186aac
Author: Tom Tromey <address@hidden>
Date:   Mon Jul 2 20:14:34 2001 +0000

        * tests/Makefile.am (XFAIL_TESTS): Added libtool2.test.

commit 8a49ab2b0ba53e328ed895144cba6fddaced00a4
Author: Tom Tromey <address@hidden>
Date:   Mon Jul 2 20:13:19 2001 +0000

        * tests/Makefile.am (TESTS): Removed dup.test.
        * tests/dup.test: Removed.
        * aclocal.in (scan_file): Don't give error for duplicate macro.

commit 08ff72fdef63dabac29183a5b57e1a63249cfc1b
Author: Tom Tromey <address@hidden>
Date:   Mon Jul 2 00:50:29 2001 +0000

        * automake.texi (Program and Library Variables): Document
        subdir-objects.  Document fact that per-object flags override AM_
        flags.
        (Options): Likewise.
        (Yacc and Lex): Document YFLAGS, AM_YFLAGS, LFLAGS, AM_LFLAGS.
        (Multilibs): New node.
        (Macros): Documented missing macros.
        (Auxiliary Programs): New node.

commit 237ac65b777b4d4775ea1c820330ab33efdd1709
Author: Tom Tromey <address@hidden>
Date:   Mon Jul 2 00:49:17 2001 +0000

    updated second copy of missing.  bleah.

commit 7028ac3ddd20cba172a218f46ff36cea06d5c92e
Author: Tom Tromey <address@hidden>
Date:   Mon Jul 2 00:48:12 2001 +0000

        * lib/missing (makeinfo): If makeinfo exists, and we're in --run
        mode, then simply fail.

commit 178d1f89f17d73f7dac3749473212068089b054b
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 1 23:46:00 2001 +0000

    2001-07-01  Tim Van Holder  <address@hidden>
    
        * lib/ylwrap: Improve support for DOS paths (and paths
        containing backslashes in general).

commit 5161467e50a8d33825db42990a90c0efe30bb658
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 1 23:39:06 2001 +0000

        * lib/missing: Added special exception to license.

commit 1b14a6bd748f942db45fe351fb4c672defb1166a
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 1 23:33:08 2001 +0000

        * missing: Updated.
        * lib/missing: Updated.  Added comment explaining configure.ac
        oddity.

commit e78b510959d50f4c298bb0669e202d94b3363032
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 1 23:21:24 2001 +0000

        * lib/depcomp: Reorder arguments to gcc3.
        From Per Oyvind Hvidsten.

commit 6684c5ebe082862d8a8c62c923d3a48b83d36fa2
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 1 23:18:09 2001 +0000

        * tests/Makefile.am (TESTS): Added libtool2.test.
        * tests/libtool2.test: New file.

commit 79f236d5be800f8d85a278f639db60065eb05bc2
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 1 23:17:37 2001 +0000

        * automake.texi (Program and Library Variables): Added example for
        _AR.

commit ffcacbab6042e947c957f3a7d85e7a100d330059
Author: Tom Tromey <address@hidden>
Date:   Sun Jul 1 22:51:38 2001 +0000

    2001-06-29  Tom Tromey  <address@hidden>
    
        * tests/cond11.test: Use `=', not `=='.
        * tests/cond12.test: Look for automake in build directory, not
        source directory.
    
    2001-06-29  Richard Boulton  <address@hidden>
    
        * automake.in (conditionals_true_when): Pass first parameters by
        reference, avoiding bug which put all parameters in @CONDS instead
        of @WHENS.  Report by Kalle Olavi Niemitalo.
        Take a single WHEN instead of an array of WHENS.
        Remove FIXME; can't now have an empty @WHENS.
        (conditional_is_redundant): New sub.
        (variable_conditions_reduce): Check whether each condition is
        implied by any of the other conditions (other those already
        discarded), rather than checking only against those already
        considered (and kept).  Also, fix sense of check: was keeping
        tautologous terms instead of discarding them.  Use
        conditional_is_redundant instead of conditionals_true_when.
        * tests/Makefile.am (TESTS): Added cond11.test and cond12.test.
        * tests/cond11.test: New file.
        * tests/cond12.test: New file.

commit c0d60c166f5b7f8d5e13d10592371c3cc246f5c0
Author: Tom Tromey <address@hidden>
Date:   Fri Jun 29 06:55:25 2001 +0000

    2001-06-29  Raja R Harinath  <address@hidden>
    
        * automake.in (saw_sources_p): Work even if there are more
        than one header files, and more than of one type of header.
        * tests/Makefile.am (TESTS): Added new file.
        * tests/depend4.test: New file.

commit 9cb2da8e18ee254fcdd70f4b38232e9f2a78dc28
Author: Tom Tromey <address@hidden>
Date:   Thu Jun 28 15:06:50 2001 +0000

    2001-06-28  Tom Tromey  <address@hidden>
    
        * lib/am/libs.am (RANLIB): Don't define.
    
    2001-06-28  Alexandre Duret-Lutz  <address@hidden>
    
        * automake.in (am_install_var): Assign 1 to $first on
        first interation.

commit 081f2d5113065a78110272b827e552c80fc9e259
Author: Tom Tromey <address@hidden>
Date:   Sun Jun 24 03:38:27 2001 +0000

        Fix for yacc5.test:
        * lib/ylwrap: Changed usage.
        * lib/am/yacc.am: Rewrote to use new substitutions.
        * lib/am/lex.am: Likewise.
        * automake.in (handle_languages): Skip files whose language
        doesn't have a compiler.  Handle `define_flag' attribute.
        Changed '$' to "\$" to aid Emacs fontification.
        (struct): Added `rule_file'.  Removed `derived_autodep'.  Added
        `_target_hook' and `define_flag'.
        (yacc, yaccxx, lex, lexxx): Set `rule_file', `flags', `compile',
        and `compiler' attributes.  Removed `linker', `derived_autodep',
        and `ansi' attributes.  Added `define_flag'.
        (yacc, yaccxx): Added `_target_hook'.
        (saw_extension): Count number of times extension seen.
        (count_files_for_language): New sub.
        (saw_sources_p): Use it.
        (handle_single_transform_list): Allow language rewrite function
        to return a new source extension.  Call target_hook.
        (yacc_sources, lex_sources): Removed.
        (initialize_per_input): Don't initialize yacc_sources or
        lex_sources.
        (lang_yacc_rewrite): Rewrote.
        (lang_yaccxx_rewrite): Likewise.
        (lang_lex_rewrite): Likewise.
        (lang_lexxx_rewrite): Likewise.
        (output_yacc_build_rule): Removed.
        (output_lex_build_rule): Removed.
        (lang_yacc_finish): Removed build rule generation.
        (lang_lex_finish): Likewise.
        (DASH_D_PATTERN): New global.
        (lang_yacc_target_hook): New function.
        (_target_hook): New function.
        (register_language): Default `define_flag'.
        * tests/yacc5.test: Updated test.
        * tests/yacc4.test: Exit with status 77 if bison doesn't work.
        * tests/yacc3.test: Remove bogus `make' invocation.  Added test
        for all YFLAGS variables.

commit 08e7a2e03ce8cd417e2691238ddbeec1ed2b3b1b
Author: Tom Tromey <address@hidden>
Date:   Wed Jun 20 16:46:15 2001 +0000

        * tests/yacc5.test: Check for per-executable YFLAGS.

commit a9fe726126aa3627cc915cfc7af963461ed177b6
Author: Tom Tromey <address@hidden>
Date:   Wed Jun 20 00:47:57 2001 +0000

        * tests/Makefile.am (TESTS): Added yacc5.test.
        * tests/yacc5.test: New file.

commit 5cadf3e04a38a48ae604084deb6bb9830bb17b29
Author: Tom Tromey <address@hidden>
Date:   Mon Jun 18 01:08:35 2001 +0000

        * automake.in (require_file_internal): Check for already-required
        file after searching for it, and only if it is not found.  Don't
        use `readlink' when checking for dangling symlink.  Work if
        --force-missing specified.
        * tests/acoutput2.test: Also test --force-missing.

commit 00329142f70a22c9e7dc69b01bdf6b6b63277f3d
Author: Tom Tromey <address@hidden>
Date:   Sun Jun 17 19:02:40 2001 +0000

        Fix for libtool.test:
        * automake.in (generate_makefile): Call handle_libtool.
        (handle_libtool): New sub.
        (handle_compile): Don't read `libtool' file.

commit eeaa4f07917cd4a0578f1b054e180d3bd7c30873
Author: Tom Tromey <address@hidden>
Date:   Sun Jun 17 18:53:03 2001 +0000

        * tests/acoutput2.test: New file.
        * tests/Makefile.am (TESTS): Added acoutput2.test.

commit 4a1d8c507b19b886e1c7e59178e016ee6cafbbeb
Author: Tom Tromey <address@hidden>
Date:   Fri Jun 15 17:33:48 2001 +0000

        * tests/Makefile.am (TESTS): Added libtool.test.
        * tests/libtool.test: New file.

commit 9539d6ee9e3c2c9ba1cb7fb665d56f21b03554a0
Author: Tom Tromey <address@hidden>
Date:   Fri Jun 15 01:37:37 2001 +0000

        Fix some lisp bugs reported by Bruno Haible:
        * lib/am/lisp.am (uninstall-%DIR%LISP): Added DESTDIR to the
        echo.
        (install-%DIR%LISP): Handle case where lispdir is not defined.
        (uninstall-%DIR%LISP): Likewise.
        (.el.elc): Added `else' clause.

commit de165743d6aea6d8620b91a40ad5346c09cbc21c
Author: Tom Tromey <address@hidden>
Date:   Fri Jun 15 01:25:11 2001 +0000

        Fix for bug reported by Steve M. Robbins:
        * automake.in (handle_single_transform_list): When building a file
        from a subdirectory, continue to use `AM_' prefix.
        * tests/Makefile.am (TESTS): Added subobj7.test.
        * tests/subobj7.test: New file.

commit a7df6fe522cf4038ad4c467a36c17bf578e610c7
Author: Tom Tromey <address@hidden>
Date:   Fri Jun 15 01:14:01 2001 +0000

        * lib/am/configure.am ($(top_builddir)/config.status): Added
        $(top_builddir) prefix to work around problems with some vendor
        makes.  From Nicholas Joly.

commit c7f85a7ca7f8e00882929e6433f3bc0b82a5e01f
Author: Tom Tromey <address@hidden>
Date:   Fri Jun 15 01:10:25 2001 +0000

        * automake.in (yacc_lex_finish_helper): Find ylwrap in
        top_srcdir.  From Tim Van Holder.
        * tests/Makefile.am (TESTS): Added yacc6.test.
        * tests/yacc6.test: New file.

commit 54d9efaf0d1f31efc7a00dd999957a2d52b5e69e
Author: Tom Tromey <address@hidden>
Date:   Fri Jun 15 01:02:11 2001 +0000

    2001-06-14  Tim Van Holder  <address@hidden>
    
        * tests/defs, tests/installsh.test: Properly support
        DOS-style paths.

commit 21a2bcebfa603af27b1e8901c92c87eb7d4e59d5
Author: Tom Tromey <address@hidden>
Date:   Fri Jun 15 00:56:07 2001 +0000

        * tests/Makefile.am (TESTS): Added mdate4.test.
        * tests/mdate4.test: New file.

commit 7f684d7bc5aee3b6cb4ed3df1a3860946e4dd804
Author: Tom Tromey <address@hidden>
Date:   Fri Jun 15 00:41:29 2001 +0000

    2001-06-14  Tom Tromey  <address@hidden>
    
        * aclocal.in (scan_m4_files): Removed unused variable.
    
    2001-06-14  Alexandre Duret-Lutz  <address@hidden>
    
        * aclocal.in (scan_m4_files): Tweak the building of &search so
        that multiple macro names can be found on the same line.  Ensure
        we match whole macro name, not only substrings.

commit ca50db75e652a23d35b6fbe2207daf277ef54793
Author: Tom Tromey <address@hidden>
Date:   Tue Jun 12 14:37:44 2001 +0000

        * automake.texi (ANSI): Minor clarification.
        (Other GNU Tools): Don't mention Guile.
        (Guile): Removed.
        (Java Support): Mention file extensions.
        (Man pages): Mention dist_.  Don't mention info pages.

commit 3d248ab5160774de141fe68bd17249b4019d4dfc
Author: Tom Tromey <address@hidden>
Date:   Tue Jun 12 03:47:28 2001 +0000

        * automake.texi (Program variables): Document AM_CPPFLAGS.
        Deprecate INCLUDES.
        (Java Support): Document AM_GCJFLAGS.
        (Support for Other Languages): Removed `fixme'; added link to
        suffix rule handling.

commit f4a55eea80b4f62f2e76ef1440133c09bd912d67
Author: Tom Tromey <address@hidden>
Date:   Tue Jun 12 03:36:17 2001 +0000

        * automake.texi (Program and Library Variables): Document _LIBADD,
        _LDADD, _LDFLAGS, _AR, and _DEPENDENCIES.

commit 996bbbfc88ea1ebdd5092d89f6f598cb2777da5c
Author: Akim Demaille <address@hidden>
Date:   Mon Jun 11 21:41:59 2001 +0000

    * missing: Support configure.ac.

commit 840297074e8c97d40e91172bf762a4f3dd48dfc7
Author: Tom Tromey <address@hidden>
Date:   Sat Jun 9 00:34:30 2001 +0000

        * tests/version4.test: New file.
        * automake.in (version_check): New sub.
        (handle_options): Use it.
        * tests/Makefile.am (AUTOMAKE_OPTIONS): Removed.
        (TESTS): Added version4.test.
        * m4/Makefile.am (AUTOMAKE_OPTIONS): Removed.
        * Makefile.am (AUTOMAKE_OPTIONS): Remove `gnits'.

commit 1e39dc263a2fd513b1b93dc9247986a0a26d3c8c
Author: Tom Tromey <address@hidden>
Date:   Mon Jun 4 15:53:03 2001 +0000

    2001-06-04  Kevin Dalley  <address@hidden>
    
        * lib/am/dejagnu.am (site.exp): Fix typo.

commit 4dc0221ce77a4578a74284be4bfdee9ac7cfda15
Author: Tom Tromey <address@hidden>
Date:   Sun Jun 3 17:16:40 2001 +0000

        * automake.in (variable_conditions_sub): Move parent-only code
        from here...
        (variable_conditions): ... to here.
        (variable_conditions_sub): Include this variable's conditions in
        the resulting condition list.
        * tests/Makefile.am (XFAIL_TESTS): Removed ltdeps.test.

commit b730d8b416099f99424a48745ab22ac340102b7d
Author: Tom Tromey <address@hidden>
Date:   Fri Jun 1 15:22:27 2001 +0000

        * tests/Makefile.am (XFAIL_TESTS): Added ltdeps.test.
        (TESTS): Likewise.
        * tests/ltdeps.test: New file.  Report from Lars J. Aas.

commit 83a8c4969e5cdb6103d8104e9d60cb2e00d493d5
Author: Tom Tromey <address@hidden>
Date:   Fri Jun 1 05:19:02 2001 +0000

        * automake.texi (Alternative): New node.
        (Macros): Use new name for gcc.
        (Java Support): Likewise.
        (Dependencies): Rewrote.
        (Invoking Automake): (Re-)document -i, --ignore-deps, and
        --include-deps.

commit 7ae7bec17005ed92770101256e957fb369c825df
Author: Tom Tromey <address@hidden>
Date:   Thu May 31 17:32:55 2001 +0000

        * automake.texi (Top level): Removed erroneous spaces.  Documented
        MAKE and MAKEFLAGS.

commit 545fc2495bb92021cc7a79546b6aa9184bd36fac
Author: Tom Tromey <address@hidden>
Date:   Wed May 30 02:34:09 2001 +0000

        * m4/init.m4 (AM_INIT_AUTOMAKE): Allow any AM_*FLAGS variable.

commit 09d1d2fa7daec04261273768d7d7cb4abf773582
Author: Tom Tromey <address@hidden>
Date:   Wed May 30 02:32:44 2001 +0000

        * automake.texi (Include): Rewrote.
        (Suffixes): Remove Java example.
        (Java): Added more explanation.  Document variables.
        (Uniform): Mention JAVA as a primary.
        (Python): Updated for new Python support.
        (Sources): Added a weak example.

commit ddd2ca1a5b9d0c115abb8788e0b9f85e0db87e5a
Author: Tom Tromey <address@hidden>
Date:   Wed May 30 02:02:50 2001 +0000

        * lib/am/java.am (class%DIR%.stamp): Use AM_JAVACFLAGS.

commit 8723031aa760bbe1a0efc7b8c9319412d85543e3
Author: Tom Tromey <address@hidden>
Date:   Tue May 29 21:04:18 2001 +0000

        * automake.texi (A Program): Mention `check' prefix.
        (Program and Library Variables): New node.
        (Texinfo): Document UPDATED-MONTH, MAKEINFOFLAGS, and
        AM_MAKEINFOFLAGS.
        (etags): Mention per-program flags.
        (Tests): Document AM_RUNTESTFLAGS; added sectioning; more
        updates.

commit 58d6c64100a960ca2ba69abb30d3c85c5d5fda69
Author: Tom Tromey <address@hidden>
Date:   Tue May 29 21:02:13 2001 +0000

        * lib/am/texinfos.am (.PHONY): Always list uninstall-info-am and
        install-info-am.

commit c1989e96a5c70140162555da2a44a3119f1e1d80
Author: Tom Tromey <address@hidden>
Date:   Tue May 29 00:28:36 2001 +0000

        * m4/Makefile.am (MAINT_CHARSET): Removed.
        * Makefile.am (MAINT_CHARSET): Removed.
        * automake.in (maint_charset, dist_charset): Removed.
        (local_maint_charset): Removed.
        (initialize_per_input): Don't use maint_charset.
        (handle_dist): Don't compute maint_charset or check DIST_CHARSET.

commit 7a4b8c901c2b7d174a357a7c22da23d597836233
Author: Tom Tromey <address@hidden>
Date:   Mon May 28 23:58:45 2001 +0000

        * lib/am/texibuild.am (.%SUFFIX%.info): Use MAKEINFOFLAGS and
        AM_MAKEINFOFLAGS.
        (.%SUFFIX%.dvi): Likewise.
        (.%SUFFIX%): Likewise.

commit 41d5639ece8636385cf5221ce42485b3ced96aea
Author: Tom Tromey <address@hidden>
Date:   Sun May 27 17:06:35 2001 +0000

        * automake.in (handle_multilib): Only add multilib support code at
        top level.
        * lib/am/multilib.am: Handle invocation of *-multi targets
        differently for SUBDIRS and non-SUBDIRS Makefiles.
        * m4/multi.m4 (AM_ENABLE_MULTILIB): Removed erroneous comment.
        Only add multilib code when the Makefile in question is actually
        rebuilt.

commit 6ebb66771b67a869654b1db83ccc8305fdedfa77
Author: Tom Tromey <address@hidden>
Date:   Sun May 27 16:57:45 2001 +0000

        * lib/am/dejagnu.am (check-DEJAGNU): Added AM_RUNTESTFLAGS.

commit 5f380908f5ae475fdb0ccc79dc6590a0f23300f4
Author: Tom Tromey <address@hidden>
Date:   Sat May 26 06:20:19 2001 +0000

    2001-05-25  Alexandre Duret-Lutz  <address@hidden>
    
        * automake.in (handle_single_transform_list): Skip unknown
        extensions.

commit 75f1df10ab653074376342d64cbc6cdf9fc8d7b3
Author: Tom Tromey <address@hidden>
Date:   Fri May 25 14:50:30 2001 +0000

        * m4/init.m4 (AM_INIT_AUTOMAKE): Ignore AM_RUNTESTFLAGS.

commit 0b590d42297581eba58395e847bce038d826be55
Author: Tom Tromey <address@hidden>
Date:   Thu May 24 06:23:20 2001 +0000

        * automake.in (handle_texinfo_helper): Find mdate-sh in current
        directory in some situations.

commit 19f7037937f5d45a568b4653ed3cba5903fa4d61
Author: Tom Tromey <address@hidden>
Date:   Thu May 24 05:58:48 2001 +0000

        * automake.in (generate_makefile): Better explanation for ansi2knr
        fix.

commit 55ace4b102a6f727d4ce817cc4ca7b641de708eb
Author: Tom Tromey <address@hidden>
Date:   Thu May 24 05:57:26 2001 +0000

    2001-05-23  Alexandre Duret-Lutz  <address@hidden>
    
        * automake.in (handle_languages, handle_single_transform_list):
        Skip unknown extensions.
        (derive_suffix): Check whether $extension_map{$source_ext}
        is undefined, not empty.

commit dcfc9386cf46ea2eca9379a56ef6543bc7cddd93
Author: Tom Tromey <address@hidden>
Date:   Thu May 24 05:56:06 2001 +0000

    2001-05-23  Alexandre Duret-Lutz  <address@hidden>
    
        * automake.in (handle_languages, handle_single_transform_list): Use
        language '' for unknown extensions.
        (derive_suffix): Check whether $extension_map{$source_ext}
        is undefined, not empty.

commit 6638db3863bd601a7572dbf44cf31549cd644dd8
Author: Tom Tromey <address@hidden>
Date:   Thu May 24 05:50:35 2001 +0000

    2001-05-23  Alexandre Duret-Lutz  <address@hidden>
    
        * automake.in (read_am_file): Ignore trailing backslash on

commit ff1cb3bd16b2220340285e38a840cc3bcede9daa
Author: Tom Tromey <address@hidden>
Date:   Wed May 23 01:05:47 2001 +0000

    2001-05-22  Alexandre Duret-Lutz  <address@hidden>
    
        * automake.in (ASSIGNMENT_PATTERN): Forbid : and + in variable names.

commit 221f0d96cbf192ea346ce084aef189769c75724f
Author: Akim Demaille <address@hidden>
Date:   Mon May 21 08:31:45 2001 +0000

    * automake.texi (Macros): Explain the ``AC_PROG_LEX invoked
    multiple times'' warning.

commit c487815e90e961fc9f12f55d6518b447d6ae007b
Author: Tom Tromey <address@hidden>
Date:   Sun May 20 18:05:06 2001 +0000

        * configure.in: Updated to 1.4g.

commit 35a256030bf7be53e3cc69c1caa12f9377cb9231
Author: Tom Tromey <address@hidden>
Date:   Sun May 20 17:17:45 2001 +0000

        * configure.in: Updated to 1.4f.

commit 4ba9b87d5b155a2a1356db0b9b84d88749e420d0
Author: Tom Tromey <address@hidden>
Date:   Sun May 20 17:10:11 2001 +0000

        * Makefile.am (EXTRA_DIST): Added ChangeLog.2000.

commit 33079e3a1e13ae7c8d2fef5dd5941126252a6d74
Author: Tom Tromey <address@hidden>
Date:   Sun May 20 05:59:43 2001 +0000

        * lib/ansi2knr.c: New version.
    
        * Makefile.am (FETCHFILES): Added ansi2knr.c.
        (fetch): Likewise.

commit 5dc7e7505315dde28c0a372bcb73d0685346ef75
Author: Tom Tromey <address@hidden>
Date:   Sun May 20 05:03:32 2001 +0000

        * config.guess, config.sub: New versions from FSF.
    
        * Makefile.am (fetch): Compare against files in srcdir.

commit 572c57421047ff9197fea54681ac8039166d4098
Author: Tom Tromey <address@hidden>
Date:   Sun May 20 04:40:51 2001 +0000

        For for ansi2knr report from Harlan Stenn:
        * automake.in (generate_makefile): Run handle_compile before
        handle_languages.

commit cce802968930a7030c5bccb21a59c6bb22461521
Author: Tom Tromey <address@hidden>
Date:   Fri May 18 17:43:46 2001 +0000

        * automake.in: Reverted erroneous checkin.

commit 2b3f00e734638d7df440c4a845044e0071a78234
Author: Akim Demaille <address@hidden>
Date:   Fri May 18 17:08:23 2001 +0000

    * lib/am/texinfos.am (install-info-am, uninstall-info-am): Be robust
    to missing `install-info'.

commit 56e9a6e6ab9d0077b82ab0fe20b1bfb4c7217078
Author: Akim Demaille <address@hidden>
Date:   Fri May 18 14:01:39 2001 +0000

    Regen.

commit 62541da4529cba40ae182e36dad921f83368caed
Author: Tom Tromey <address@hidden>
Date:   Fri May 18 02:20:39 2001 +0000

        * automake.in (lang_c_finish): Use `rm -f'.

commit 7e9620d6c1993428fc6c7ac70f2dec806624c167
Author: Tom Tromey <address@hidden>
Date:   Fri May 18 02:19:44 2001 +0000

        * automake.in (lang_c_finish): Remove _.c file if ansi2knr fails.
        * tests/Makefile.am (TESTS): Added new file.
        * tests/ansi5.test: New file.

commit 48b22ed4aa16955a6fc8125127201e5e17dc008d
Author: Tom Tromey <address@hidden>
Date:   Fri May 18 01:14:53 2001 +0000

    2001-05-17  Alexandre Duret-Lutz  <address@hidden>
    
        * lib/am/install.am (install-strip): Set INSTALL_PROGRAM_ENV if
        STRIP is not empty.
        * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Set INSTALL_STRIP_PROGRAM
        to install-sh unconditionally.  Don't set INSTALL_STRIP_PROGRAM_ENV.
        * automake.texi (Requirements): Document the use of the STRIP
        variable in cross-compilation environments.

commit e8fef394d69388330662e335477a2bb7a059e8cb
Author: Tom Tromey <address@hidden>
Date:   Fri May 18 00:00:33 2001 +0000

        * m4/depend.m4 (AM_DEPENDENCIES): If depcomp doesn't exist, revert
        to no dependency tracking.
        * tests/Makefile.am (TESTS): Added depcomp2.test.
        * tests/depcomp2.test: New file.  From Pavel Roskin.

commit 9ff26b233b3aecfcf28985472a9b769b4620ec03
Author: Tom Tromey <address@hidden>
Date:   Thu May 17 18:29:08 2001 +0000

        * lib/depcomp (aix): Bug fix and simplification from Larry Jones.

commit 12b2a45c985efa6e5e33837f16d98c58b5b012d7
Author: Tom Tromey <address@hidden>
Date:   Thu May 17 07:20:34 2001 +0000

        * lib/depcomp (tru64): New dependency tracking mode.

commit de9bc4717c9e6a4de99783ca853abc35da428c89
Author: Tom Tromey <address@hidden>
Date:   Thu May 17 06:56:21 2001 +0000

        Fix for PR automake/159:
        * lib/depcomp (aix): Rewrote.
        (sgi): Likewise.

commit 6cc0fec37b1ad6e341240b092b126387a808e8ea
Author: Tom Tromey <address@hidden>
Date:   Thu May 17 06:32:15 2001 +0000

        Fix for PR automake/174:
        * tests/Makefile.am (XFAIL_TESTS): Removed comment3.test.
        * automake.in (read_am_file): Warn if `#' is at start of rule.

commit 6059e528514aa39b1a8bff0e8d457e9e0e01feba
Author: Tom Tromey <address@hidden>
Date:   Thu May 17 05:31:05 2001 +0000

        For PR automake/174:
        * tests/Makefile.am (TESTS): Added comment3.test.
        (XFAIL_TESTS): Likewise.
        * tests/comment3.test: New file.

commit 80f30342230b88a9883d03cb7bf5679e05c01424
Author: Tom Tromey <address@hidden>
Date:   Thu May 17 04:50:52 2001 +0000

        Fix for PR automake/175:
        * tests/Makefile.am (XFAIL_TESTS): Removed make.test.
        * m4/make.m4 (AM_MAKE_INCLUDE): Omit `Entering directory' and
        `Leaving directory' messages.

commit 51e79b8bafb8e232a91dec3f705ec9f70705604b
Author: Tom Tromey <address@hidden>
Date:   Thu May 17 03:14:24 2001 +0000

        For PR automake/175:
        * tests/Makefile.am (XFAIL_TESTS): Added make.test.
        * tests/make.test: Run test with `make -w'.

commit 0d43099b0ed164d54a49e77aa8ffb671f3b3041c
Author: Tom Tromey <address@hidden>
Date:   Thu May 17 03:02:38 2001 +0000

        * tests/Makefile.am (TESTS): Removed maintclean.test.
        * lib/am/clean.am (maintainer-clean-generic): Don't remove
        Makefile.in.
        * lib/am/configure.am (maintainer-clean-am): Removed.
        (maintainer-clean-conf): Removed.
        * tests/maintclean.test: Removed.

commit 9449973a13c0b616d03a19699f13f535ffc7895c
Author: Tom Tromey <address@hidden>
Date:   Wed May 16 05:17:04 2001 +0000

        Fix for PR automake/177:
        * Makefile.am (maintainer-clean): Set perllibdir before invoking
        automake or aclocal.

commit e00a98988aaa7670a5f3822feb328c8a71ba37cb
Author: Tom Tromey <address@hidden>
Date:   Wed May 16 04:32:09 2001 +0000

        Fix for maintclean.test:
        * tests/Makefile.am (XFAIL_TESTS): Removed maintclean.test.
        * lib/am/clean.am (distclean-generic): Don't remove config.cache
        or config.log.
        (distclean, maintainer-clean): Moved to...
        * lib/am/configure.am: ... here.
        (distclean): Remove config.cache and config.log.
        (maintainer-clean): Removed.
        (maintainer-clean-conf): New target.
        (maintainer-clean-am): New target.

commit b459ff3b151a8fd0e92dc960065ed977bde9dea7
Author: Tom Tromey <address@hidden>
Date:   Wed May 16 04:09:50 2001 +0000

        * tests/Makefile.am (TESTS): Added maintclean.test.
        (XFAIL_TESTS): Likewise.
        * tests/maintclean.test: New file.

commit ba60cd8391c1db082e4452ed58bfe6d68a9be165
Author: Tom Tromey <address@hidden>
Date:   Tue May 15 18:04:56 2001 +0000

        Fixes PR automake/175:
        * tests/target-cflags.test: Use $needs_gnu_make.
        * tests/exsource.test: Use $needs_gnu_make.
        * tests/make.test: Require GNU make.
        * tests/defs (needs_gnu_make): Compute.

commit 16a59b89cc3fd83fe4a418b65922c7b80e9d1bda
Author: Tom Tromey <address@hidden>
Date:   Tue May 15 03:33:20 2001 +0000

        * lib/ylwrap: Fixed quoting on regular expression.  Fixes
        yacc4.test.

commit fa0fa35825ab7daab1563d6ff0b7e7139dc3b192
Author: Tom Tromey <address@hidden>
Date:   Tue May 15 02:49:51 2001 +0000

        Fix for texinfo10.test.
        * tests/Makefile.am (XFAIL_TESTS): Remove texinfo10.test.
        * lib/am/texinfos.am: Use LOCAL-TEXIS liberally.
        * automake.in (handle_texinfo_helper): New sub.
        (handle_texinfo): Rewrote.  Now defines LOCAL-TEXIS.
        * tests/texinfo10.test: Added more cases.

commit 1be94280d5faa04be2d8f58a7670710c041cfc67
Author: Tom Tromey <address@hidden>
Date:   Tue May 15 02:21:54 2001 +0000

        Fix for yaccvpath.test:
        * tests/Makefile.am (XFAIL_TESTS): Removed yaccvpath.test.
        * lib/am/distdir.am (distdir): Always look for file in build
        directory first.
        * lib/ylwrap: Quote the `#line' regular expression.
        * lib/am/yacc.am (%YACC_SUFFIX%%C_SUFFIX%): Reverted earlier
        change; don't run sed on the generated file.
        * tests/yaccvpath.test: Create new parser in srcdir.  Added test
        to make sure parser will be rebuilt at dist time.

commit 1582434290688d8b87a3081ce49f0dab346179ca
Author: Pavel Roskin <address@hidden>
Date:   Mon May 14 16:15:03 2001 +0000

    * automake.in ($IGNORE_PATTERN): Allow spaces before comments
    beginning with `##'.
    * automake.texi (General Operation): Document it.

commit 464674b1ab4f6248568725c613f3597144743eb6
Author: Akim Demaille <address@hidden>
Date:   Mon May 14 12:25:11 2001 +0000

    New.

commit 3a40189e01d0f8f4fdc1743d521244e254797863
Author: Akim Demaille <address@hidden>
Date:   Mon May 14 12:14:37 2001 +0000

    Typo.

commit 8a7cf4044c05033d228182935b5977b9fc626dce
Author: Akim Demaille <address@hidden>
Date:   Mon May 14 09:39:24 2001 +0000

    Typo.

commit e37b4d8ad9777c45393dd03673dfba009d4ed290
Author: Tom Tromey <address@hidden>
Date:   Mon May 14 05:09:31 2001 +0000

        Reported by Rainer Orth:
        * lib/am/distdir.am (?DISTDIR?distdir): Define conditional on
        TOPDIR_P.
        * tests/Makefile.am (TESTS): Added distname.test.
        * tests/distname.test: New file.

commit 709643b6b0808fe28797d736efd4741ed31f45f7
Author: Tom Tromey <address@hidden>
Date:   Mon May 14 04:52:44 2001 +0000

        * Makefile.am (dist_pkgdata_DATA): Removed.

commit 9618da2057861463e60fada40bbfd348644b5866
Author: Tom Tromey <address@hidden>
Date:   Mon May 14 04:48:45 2001 +0000

    2001-05-13  Tom Tromey  <address@hidden>
    
        * tests/defs: Find files to copy in lib/.
        * automake.in (perllibdir): Set to Automake directory.
        * ansi2knr.c, ansi2knr.1: Removed.
        * Makefile.am (dist_am_DATA): Removed.
        (amdir): Removed.
        (maintainer-check): Look for lib/am/*.am.  Expect 28 lines of
        diffs.
        (scriptdir): Removed.
        (dist_script_DATA): Likewise.
        (install-data-hook): Likewise.
        (installcheck-local): Likewise.
        (TAGS_FILES): Removed amfiles.
        (dist_pkgdata_DATA): Removed ansi2knr.c and ansi2knr.1.
        * tests/installsh.test (AUTOMAKE): Use --libdir, not --amdir, and
        point it to the right directory.
        * ansi2knr.am, check.am, clean-hdr.am, clean.am, comp-vars.am,
        compile.am, configure.am, data.am, dejagnu.am, depend.am,
        depend2.am, distdir.am, footer.am, header-vars.am, header.am,
        install.am, java.am, lang-compile.am, lex.am, library.am, libs.am,
        libtool.am, lisp.am, ltlib.am, ltlibrary.am, mans-vars.am,
        mans.am, multilib.am, program.am, progs.am, python.am,
        remake-hdr.am, scripts.am, subdirs.am, tags.am, texi-vers.am,
        texibuild.am, texinfos.am, yacc.am: Moved to lib/am/.
        * configure.in (AC_OUTPUT): Added lib/am/Makefile.
        (AUTOMAKE): Use --libdir, not --amdir.
        Ues AC_CONFIG_AUX_DIR.
        * lib/Makefile.am (SUBDIRS): Added `am'.
        (scriptdir): New macro.
        (dist_script_DATA): Likewise.
        (dist_pkgdata_DATA): Likewise.
        (install-data-hook): New target.
        (installcheck-local): Likewise.
        * lib/am/Makefile.in: New file.
        * lib/am/Makefile.am: Removed everything except amdir and
        dist_am_DATA.
    
    2001-05-13  Akim Demaille  <address@hidden>
    
        * automake.in ($pkgdata_dir): Rename as...
        ($libdir): this.
        ($am_dir): Remove, replace it's uses with $libdir.
        (&parse_arguments): Replace --amdir with --libdir.
        * automake.texi (Invoking Automake): Document --libdir, not
        --amdir.
        * tests/defs (AUTOMAKE): Use --libdir, not --amdir.

commit 42a74cb189734bb00163323e4c0403d2c99068dd
Author: Tom Tromey <address@hidden>
Date:   Mon May 14 00:01:09 2001 +0000

        * m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Use AMDEP_TRUE,
        not AMDEP.
        * m4/depend.m4 (AM_DEPENDENCIES): Require AM_DEP_TRACK.
        Correctly look at AMDEP_TRUE, not AMDEP.

commit 063988a44ded3cbbab35574b2f863db0ac436711
Author: Tom Tromey <address@hidden>
Date:   Sun May 13 23:45:33 2001 +0000

        Report from Robert Boehne:
        * tests/Makefile.am (TESTS): Added depend2.test.
        * tests/depend2.test: New file.

commit fb55cab82c76282ffa982557e60c8cc652948533
Author: Tom Tromey <address@hidden>
Date:   Sun May 13 23:31:05 2001 +0000

    2001-05-13  James Henstridge  <address@hidden>
    
        * m4/python.m4 (AM_PATH_PYTHON): Added more names for python.
        Point pythondir at site-packages directory.  Rename
        PYTHON_SITE_PACKAGE to pkgpythondir.  Rename PYTHON_SITE_EXEC to
        pyexecdir.  Removed package/module argument.  Removed
        PYTHON_SITE_INSTALL.  Added version checking.

commit 8261782758899806a8470044682c22b031120b55
Author: Tom Tromey <address@hidden>
Date:   Sun May 13 23:06:35 2001 +0000

    2001-05-14  Jim Meyering  <address@hidden>
    
        * automake.in (macro_define): Change one remaining use of
        `variable_dump' to `macro_dump'.

commit 73af87a1f31680b00cf873ca9125f7f87615d464
Author: Tom Tromey <address@hidden>
Date:   Sun May 13 23:02:41 2001 +0000

        * m4/depend.m4 (AM_DEPENDENCIES): Prefer gcc3 over gcc for objc
        and gcj.

commit 9f36f5f1b5b801060b9fe1692b0adf8dec03b939
Author: Akim Demaille <address@hidden>
Date:   Sun May 13 17:51:16 2001 +0000

    Remove wrong entry.

commit 4d057d5686133053e46bbcf8997282086f9a8051
Author: Akim Demaille <address@hidden>
Date:   Sun May 13 17:41:19 2001 +0000

    * automake.in (&scan_texinfo_file, &handle_dist, &handle_gettext)
    (&handle_footer, &handle_factored_dependencies, &handle_emacs_lisp)
    (&am_primary_prefixes): Use `map' rather than `grep'.

commit a79b2c686a900546b9667973168b42c39eae19ca
Author: Akim Demaille <address@hidden>
Date:   Sun May 13 17:20:11 2001 +0000

    * automake.in (Language): Set config_vars for yacc, yaccxx, lex,
    lexxx, asm.
    (&lang_c_finish, &lang_yacc_finish, &lang_lex_finish): Simplify.
    (&lang_asm_finish): Remove, set asm's finisher to C's one.

commit bbf3f9c6b7eb18821bdc02f0d44a21d3667b6f3e
Author: Akim Demaille <address@hidden>
Date:   Sun May 13 17:19:18 2001 +0000

    * lang-compile.am: New file, loaded once per language.
    * depend2.am: Move definitions loaded once per language in the
    aforementioned file.
    * automake.in (&handle_languages): Load it.
    (&lang_ppf77_finish, &lang_ratfor_finish): Remove as it's now
    handled by lang-compile.am.

commit 62e22791b27e67ddc31f2384510bf1b034b94cc7
Author: Tom Tromey <address@hidden>
Date:   Sun May 13 16:40:28 2001 +0000

    2001-05-13  Tom Tromey  <address@hidden>
    
        * tests/Makefile.am (TESTS): Added python.test.
        * tests/python.test: New file.
        * automake.in (handle_languages): Use
        config_aux_dir_set_in_configure_in.
        (handle_python): Correctly mention AM_PATH_PYTHON.  Use
        py-compile, not py_comp.  Define py_compile macro.
    
    2001-05-13  Derek Price  <address@hidden>
    
        * automake.in (require_file_with_conf_line,
        require_file_with_line, require_file): Pass a @require_file_path
        of $relative_dir instead of '.' to require_file_internal so that
        all the special casing of '.' can be removed elsewhere.
        (require_config_file, require_conf_file_with_line,
        require_conf_file_with_conf_line): Remove special casing for '.'
        and make sure $config_aux_dir is maintained properly.
        (require_file_internal): Remove special casing of '.' and set
        @require_file_path when missing files are added.
        (maybe_push_required_file): Remove special casing of '.'
        (handle_dependencies): Remove a workaround for a bug now fixed
        and remove $config_aux_dir special casing.
        (handle_configure): Remove special casing for $config_aux_dir
        (handle_python): Ditto.
        (yacc_lex_finish_helper): Change $config_aux_dir switch to
        switch on the value of $config_aux_dir_set_in_configure_in.
        (handle_texinfo): Ditto.
        (scan_one_configure_file): Set $config_aux_dir and
        $config_aux_dir_set_in_configure_in properly so special casing
        on the value of $config_aux_dir can be removed elsewhere.
        * tests/depcomp.test: New file.
        * tests/confsub.test: Look for depcomp in $(top_srcdir) instead of the
        first subdir containing a C file.
        * tests/libobj2.test: Ditto.
        * tests/Makefile.am (TESTS): Added 'depcomp.test'.

commit 3906ba6798390627a2b8bab48b540ee4a6dab3cc
Author: Tom Tromey <address@hidden>
Date:   Sun May 13 04:26:21 2001 +0000

        * tests/gcj.test: Updated for gcj dependency tracking.
        * tests/gcj2.test: Likewise.

commit edccc341c6c00119f7386acba5f1eac8852ad546
Author: Tom Tromey <address@hidden>
Date:   Sun May 13 01:55:42 2001 +0000

        Fixes PR automake/169.
        * m4/depend.m4 (AM_DEPENDENCIES): Handle GCJ.  Don't assume gcc
        style for OBJC.
        * automake.in (java): Added autodep entry.
        * tests/Makefile.am (TESTS): Added gcj3.test.
        * tests/gcj3.test: New file.

commit 8cebf6e20157fa9b1779dbac63cfb250f463c305
Author: Tom Tromey <address@hidden>
Date:   Sun May 13 00:46:53 2001 +0000

    2001-05-12  Raja R Harinath  <address@hidden>
    
        * automake.in (ASSIGNMENT_PATTERN): Make variable-name pattern
        stop at the first '='.
        * tests/Makefile.am (TESTS): Added vars.test.
        * tests/vars.test: New file.

commit 3b1da91578afc8219e106d7c6417997332f288f4
Author: Akim Demaille <address@hidden>
Date:   Sat May 12 12:36:03 2001 +0000

    * automake.in (&handle_single_transform_list): Simplify
    computation of $object and $this_obj_ext.
    * tests/lex3.test: Merge into...
    * tests/lex.test: here.
    * tests/pr19.test: Improve and rename as...
    * tests/lex3.test: this.

commit 62a0fb281554dba5faec7c5bc8ebbdb80baafac2
Author: Tom Tromey <address@hidden>
Date:   Thu May 10 05:39:13 2001 +0000

        * automake.in (read_am_file): Correctly compute $saw_bk.
        (scan_autoconf_files): Ensure configure_dist_common is always
        set.
        * tests/defs (AUTOMAKE): Added --Werror.

commit 4877109be5c11898064b73447631e9341c88e5d4
Author: Pavel Roskin <address@hidden>
Date:   Wed May 9 22:43:58 2001 +0000

    * automake.in (define_compiler_variable): Escape $(LIBTOOL) in
    double quotes.

commit a33e103b65cafcb792b962e1e594a4eb030f9eec
Author: Tom Tromey <address@hidden>
Date:   Wed May 9 19:11:45 2001 +0000

        * tests/werror.test: Use `rm -f'.

commit 944b6911c24fd5d9e7cf0059eda0eaace2864bb6
Author: Akim Demaille <address@hidden>
Date:   Wed May 9 18:29:37 2001 +0000

    * automake.in (&am_line_warning): Invoke `am_line_error', not itself.

commit 833be730f90622e9ac4f7c1cd9d7e5e36895de80
Author: Akim Demaille <address@hidden>
Date:   Wed May 9 18:27:26 2001 +0000

    * automake.in: Remove some code left from bad patches.
    (&handle_dependency): Remove, for the same reason.

commit 9a37974ffb271e95073695935cfb1967f12d2a3b
Author: Akim Demaille <address@hidden>
Date:   Wed May 9 18:24:12 2001 +0000

    * automake.in (&make_paragraphs): Transform BUILD, HOST and TARGET.
    (&handle_tests_dejagnu, &define_standard_variables): Don't.
    (&define_standard_variables): Don't transform %top_builddir% since...
    * header-vars.am: Use %TOPDIR% instead.

commit 10d39f63e63c723786b9fda369f9920774ad93d8
Author: Akim Demaille <address@hidden>
Date:   Wed May 9 06:31:20 2001 +0000

    * automake.in (@objects): Remove, unused.
    Remove all the code related to it, and to former `$(OBJECTS)'.

commit adf4c6035af3f0d6975af7a14f310282be76ba89
Author: Tom Tromey <address@hidden>
Date:   Wed May 9 03:10:05 2001 +0000

        For PR automake/29:
        * ylwrap: Handle arguments to program.  Remove old code that tried
        to avoid absolute paths and add new code to do it in all cases.
        Removed ancient logic that tried to deal with relative path.
        * tests/Makefile.am (TESTS): Added yacc4.test.
        * tests/yacc4.test: New file.

commit 3ac3237f44f93205966998265008dc7b70f345c3
Author: Tom Tromey <address@hidden>
Date:   Wed May 9 00:23:57 2001 +0000

        Fix for PR automake/149 and werror.test:
        * automake.in (require_file_internal): Use am_line_warning or
        am_conf_line_warning when suppressing error.
        (am_line_warning): New sub.
        (am_conf_line_warning): Save and restore warning signal.
        * tests/Makefile.am (XFAIL_TESTS): Removed werror.test.

commit b871815da6f4c08d5e98145a3d87a49b7d8cc0e6
Author: Tom Tromey <address@hidden>
Date:   Wed May 9 00:03:32 2001 +0000

        Fix for PR automake/36:
        * tests/Makefile.am (TESTS): Added asm.test.
        * tests/asm.test: New file.
        * automake.in (asm): Use ASFLAGS and AS.
        (lang_asm_finish): New sub.

commit 09f4a93a471aa955d5389d988b529889a91fe79a
Author: Tom Tromey <address@hidden>
Date:   Tue May 8 23:50:53 2001 +0000

        * automake.in (read_am_file): Removed debugging code.

commit ccddebe59e724be09d2d2f4ef065f050d1f0c467
Author: Tom Tromey <address@hidden>
Date:   Tue May 8 23:34:19 2001 +0000

        For PR automake/149:
        * tests/Makefile.am (TESTS): Added werror.test.
        (XFAIL_TESTS): Likewise.
        * tests/werror.test: New file.

commit 00e65cdd2233772dcb7988d56fff1d2d2007aa6e
Author: Tom Tromey <address@hidden>
Date:   Tue May 8 20:34:26 2001 +0000

        * automake.in (conditional_true_when): Don't return if we see
        `TRUE'.

commit 604ce6301b9df13afcf49fae8388df474f692ea8
Author: Tom Tromey <address@hidden>
Date:   Tue May 8 19:29:35 2001 +0000

        * tests/objc.test: Removed.
        * tests/Makefile.am (XFAIL_TESTS): Removed objc.test.
        (TESTS): Likewise.

commit 858624618fb490bafb13103e786ae0bf809be271
Author: Tom Tromey <address@hidden>
Date:   Tue May 8 19:12:54 2001 +0000

        * automake.in (subst): New sub.
        (handle_languages): Use it.
        (output_lex_build_rule): Likewise; also use _am_quote.
        (check_libobjs_sources): Likewise.
        (make_paragraphs): Use subst.

commit dc18e55ec3e796fb27b8a7c87d391759013b7902
Author: Tom Tromey <address@hidden>
Date:   Tue May 8 18:30:45 2001 +0000

        * automake.in (check_libobjs_sources): Re-fixed AMDEP_TRUE
        problem.
    
        * automake.in (file_contents_internal): Prototype now `$$%'.
        (register_language): Prototype now `%'.

commit cf622e00ac7a6cfb64ea6ac1d6bd94fc5de75fa6
Author: Tom Tromey <address@hidden>
Date:   Tue May 8 17:58:03 2001 +0000

        Fixes test subobj6.test and PR automake/160:
        * tests/Makefile.am (XFAIL_TESTS): Removed subobj6.test.
        * compile.am (mostlyclean-compile): Added MOSTLYRMS.
        (distclean-compile): Added DISTRMS.
        * tests/subobj6.test (wish_SOURCES): Updated to reflect
        `mostlyclean' use; added test for non-subdir case.
        * automake.in (compile_clean_files): New global.
        (MOSTLY_CLEAN, DIST_CLEAN): New constants.
        (initialize_per_input): Initialize compile_clean_files.
        (handle_single_transform_list): Set compile_clean_files entries.
        (handle_compile): Handle compilation cleanups.

commit b2083f53142e53af1286e8f9f2a9960d1137fc53
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 16:17:29 2001 +0000

    * automake.texi (Canonicalizing Automake macros): Document not
    canonicalizing strudels (@) anymore.

commit c268d32c9251613ebbe0a26f06e2220f97733753
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 14:06:36 2001 +0000

    * distdir.am (dist-all): Build all the flavors using a single
    distdir.

commit 065cad6db81d1568625db9b21788333495c3d004
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 13:53:30 2001 +0000

    * automake.in (&file_contents_internal): Apply the @cond_stack to
    the rules and assignments.
    Don't rely on `$.' as it's biased by &make_paragraphs.
    Don't remove backslashes in variable values.

commit a89149b03b26c16bb0409bafa6e390e8b8333cbf
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 13:12:59 2001 +0000

    * automake.in ($IGNORE_PATTERN): Improve for multi-line matches.
    ($RULE_PATTERN): Use that from `&make_paragraphs'.
    ($MACRO_PATTERN): Just catch the name of a macro.
    ($BOGUS_MACRO_PATTERN): Remove.
    ($ASSIGNMENT_PATTERN): New.
    (&file_contents_internal, &make_paragraphs): Adjust.
    (&macro_define): Catch bad macro names.
    (&cond_stack_endif): Better error message.
    (&file_contents_internal): Don't remove backslashes in variable
    values.
    (&macro_define): Do it for `+=' user variables.
    (&define_standard_variables): Use `undef' instead of a dummy
    variable.
    (&make_paragraph): Be sure not to chop the trail of hash only
    lines: adjust the `##' regexp.
    (&rule_define): Fix a bug: don't read $1 but $target.
    * tests/condincl.test: Strengthen.

commit c34b553c3e631fe2acba50df33bd59c13f3aa135
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 13:02:57 2001 +0000

    * automake.in (Language): Add attributes `Name' and `config_vars'.
    (&finish): Work properly if there is no _finish.
    (Automake): Register language Names and AC_SUBST dependencies.
    Register Fortran 77 variables upon which ratfor and ppf77 depend.
    (&handle_languages): Once per language, invoke
    `define_linker_variables', and check its config_vars.
    (&lang_cxx_finish, &lang_f77_finish, &lang_objc_finish)
    (&lang_java_finish): Remove.
    (&lang_ppf77_finish, &lang_ratfor_finish): Adjust.

commit 513a325d3a47d9ecdfa94bf997cb164c991c2f90
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 12:36:33 2001 +0000

    * automake.in (&file_contents_internal): Accept $IS_AM.
    (&handle_compile, &define_standard_variables, &file_contents): Adjust.

commit 2798bc088f5cefb3b2a2ff016c5777c2f6526943
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 12:33:12 2001 +0000

    * automake.in (am_install_var): Use `next' instead of `if' on the
    body of $X loop.

commit ed5e54c8c7dc821d60d27d3b44ba785521cd1b7b
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 12:05:19 2001 +0000

    * automake.in (Language): Add attributes `lder' and `ld'.
    (&register_language): Specify for cxx, objc, f77, gcj.
    (&define_linker_variable): New.
    (&lang_cxx_finish, &lang_f77_finish, &lang_objc_finish)
    (&lang_java_finish): Adjust.
    (&libtool_compiler): Remove.

commit cc0ba3e7907ac4ee2289f8c52554208640e9b1d2
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 11:48:47 2001 +0000

    * ext-compile.am: Remove.

commit 40615b9eaccf4eba1d052d196972df09a880994c
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 11:38:47 2001 +0000

    * automake.in (&handle_lib_objects_cond): Don't take $LEX_SEEN as
    argument, as you don't use it.
    Hence...
    (&handle_lib_objects): Don't take $LEX_SEEN as argument, as you
    don't use it.
    Hence...
    (&handle_programs): Don't mess with %lex_sources, as you don't use
    it.

commit 30fe262cd31428140fbfb3e3a98f07919ad7d68f
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 11:37:54 2001 +0000

    * automake.in (Language): Add attribute `link'.
    (&register_language): Specify for cxx, objc, f77, gcj.
    (&lang_cxx_finish, &lang_f77_finish, &lang_objc_finish)
    (&lang_java_finish): Adjust.

commit 2691a90cfcd904d25752758e126f2b66f475d6e1
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 11:27:22 2001 +0000

    * automake.in (&define_compiler_variables): Use only $LANG as
    argument.
    (&handle_languages): Adjust.

commit a37c8816d671fc4e47e77c0b7d6b83513637c5ae
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 11:18:05 2001 +0000

    * automake.in (&define_program_variable): Remove.
    (&scan_one_autoconf_file): Skip MAKEINFO when found in an
    AM_MISSING_PROG.
    (&handle_texinfo): Don't define MAKEINFO and TEXI2DVI.
    * texinfos.am: Do it.

commit 6ec97235ff785f97e7ec6330bbf4d4077b8b451b
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 11:00:12 2001 +0000

    * automake.in (&handle_tests_dejagnu): Don't define EXPECT and
    RUNTEST.
    * dejagnu.am: Do it.
    (site.exp): Use `if'.

commit 72056a29fca3a9e484c778f325e75582bb0ec5b5
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 10:59:37 2001 +0000

    * automake.in: Formatting changes.
    (variable_dump, variables_dump): Rename as...
    (macro_dump, macros_dump): these.

commit 6831f0da41854a0da9da4494f89250c1a8f09554
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 10:58:49 2001 +0000

    Support `if !COND', `else COND', `end COND'.
    * automake.texi (Conditionals): Document it.
    * automake.in ($WHITE_PATTERN, $MACRO_PATTERN, $BOGUS_MACRO_PATTERN)
    ($GNITS_VERSION_PATTERN, $INCLUDE_PATTERN): Use `d' and `s'.
    ($IF_PATTERN, $ELSE_PATTERN, $ENDIF_PATTERN): Likewise, and accept
    a leading `!' before the condition.
    (&handle_options): Use `d'.
    (&cond_stack_if, &cond_stack_else, &&cond_stack_endif): New.
    (&read_am_file, &file_contents_internal): Use them.
    (&transform): No longer substitute `%!COND%', forcing the use of
    `! %?COND%'.
    * ansi2knr.am, lex.am, tags.am, texinfos.am, yacc.am: Adjust.

commit 5f6d34d03a73ef825c4355e55eaa513391ae7f0a
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 10:42:21 2001 +0000

    Uniform handling of per-object compilation rules.
    Note: Automake is repaired.
    * automake.in (&handle_languages): Output per object rules for all
    the objects, not only for those which language supports dependency
    tracking.
    Fix Automake: when outputting per-object rules, use `-o' if the
    language has no `output_flag', as it's really needed.
    (&handle_single_transform_list): Instead of special casing files
    which need per object rules but which language don't support
    dependency tracking, keep them in the queue for processing by
    `&handle_languages'.

commit 7e00b8111b95ca290f8bd64ac1cb6a768184ff2e
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 10:39:49 2001 +0000

    * automake.in (&handle_languages): `ext-compile.am' and
    `depend2.am' are now equivalent for generic rules: output only the
    latter.
    * ext-compile.am: Remove.

commit beeeae16f226c6cc300cbed553a8a5b17884058d
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 10:38:12 2001 +0000

    Note: This patch breaks Automake.  Repaired within two patches.
    * automake.in (Language): Replace the attribute `output_arg' with
    `compile_flag' and `output_flag'.
    (Automake): Adjust language registrations.
    (&handle_languages): Transform `-c' and `-o' for both suffix and
    per object rules, instead of `OUTARG' and `LTOUTARG' only for
    generic rules.
    (&handle_single_transform_list): Adjust to `compile_flag' and
    `output_flag'.
    * depend2.am, ext-compile.am: Use `%-c%' and `%-o%'.

commit 9c642c37d41c4fe1bd39dbc40ead2e40cfca5857
Author: Akim Demaille <address@hidden>
Date:   Tue May 8 09:46:12 2001 +0000

    * automake.in (&handle_languages): Don't transform %COMPILER%.
    Use `$lang->compiler' instead of `$pfx' to transform generic
    %COMPILE% and %LTCOMPILE%.
    * ext-compile.am: Use %COMPILE%, %LTCOMPILE% and %SOURCE% instead
    of %COMPILER% and $<.

commit dc92d564a60336adf2ba38a8c50e9be2839aab1d
Author: Akim Demaille <address@hidden>
Date:   Mon May 7 21:41:18 2001 +0000

    * automake.in (&handle_languages): Use the same `%transform' for
    both `depend2.am' and `ext-compile.am'.
    Move the definition of `$flag' where it is used, and rename as
    `$flags'.

commit 5e81d04037e465fa85ac8812f581020633d6bdf2
Author: Akim Demaille <address@hidden>
Date:   Mon May 7 17:51:54 2001 +0000

    * automake.in (&handle_languages): Compute `$ltoutarg' and
    `$outarg' independently from dependency code.
    There is no use looping on a language's possible extensions since
    we loop over used extensions.
    Therefore, there is no use for a local `%transform'.

commit aba89d1b7b5f23bfc883785859347f6ea08a7600
Author: Akim Demaille <address@hidden>
Date:   Mon May 7 17:40:48 2001 +0000

    * automake.in (&handle_languages): Don't use $comp.

commit 73b307876b9be34c67340887e1c4590aed9082bf
Author: Akim Demaille <address@hidden>
Date:   Mon May 7 17:39:10 2001 +0000

    * automake.in (&handle_languages): Merge the two loops over
    %extension_seen/%languages into one and group code to be run once
    per language together.

commit 51f433c17c0731746cc27af5c3f5ac73b9e3005f
Author: Akim Demaille <address@hidden>
Date:   Mon May 7 17:22:08 2001 +0000

    * automake.in (&handle_languages): Move the `if
    ($use_dependencies)' block so that loops over extensions and
    languages are next to each other.

commit 55e01f9ca7d3cfdfb564b808fda7cdb1d492c6fd
Author: Akim Demaille <address@hidden>
Date:   Mon May 7 17:17:56 2001 +0000

    * automake.in (&depend2): Remove, merged in...
    (&handle_languages): here.

commit 71126ff343b78b14922b2ca38c9aab1055692fc8
Author: Akim Demaille <address@hidden>
Date:   Mon May 7 17:03:34 2001 +0000

    * automake.in (&finish_languages): Rename as...
    (&handle_languages): this.
    Include the body of...
    (&handle_dependency): this.
    Remove.

commit 98d6bc1b79f0027b9f357644e94b9c9319e9cb45
Author: Tom Tromey <address@hidden>
Date:   Mon May 7 16:31:01 2001 +0000

        For PR automake/46:
        * tests/Makefile.am (TESTS): Added subdir5.test.
        (XFAIL_TESTS): Likewise.
        * tests/subdir5.test: New file.

commit d333c64c1e20698ff0d87023366f802d9fff7057
Author: Tom Tromey <address@hidden>
Date:   Mon May 7 16:29:39 2001 +0000

        * tests/subobj6.test (wish_SOURCES): Use $MAKE.
        * tests/subobj5.test (wish_SOURCES): Use $MAKE.

commit d70f4431cc1e83816c931be6fca80d3f48bc723c
Author: Tom Tromey <address@hidden>
Date:   Mon May 7 16:28:57 2001 +0000

        * automake.in (GNITS_VERSION_PATTERN): Document.  Added `fork
        identifier'.
        (handle_options): Handle fork identifier in version number.

commit 936e50e2103ddf71a93eb8b63bd06bbc0162881c
Author: Tom Tromey <address@hidden>
Date:   Mon May 7 05:41:49 2001 +0000

    inexplicable omission

commit 3863cbd7ebea12981e551bb5c7a70998b118688d
Author: Tom Tromey <address@hidden>
Date:   Mon May 7 04:41:51 2001 +0000

        * automake.texi (Dist): Document distcheck-hook.

commit b12daf23d5a64c6efa4bb1fdde888f793583c1de
Author: Tom Tromey <address@hidden>
Date:   Sun May 6 23:16:05 2001 +0000

        * tests/confh4.test: Updated to reflect DEFS change.
        For PR automake/132.

commit 5bea838f9a448f3760f2d8a6e9423344219ac55b
Author: Tom Tromey <address@hidden>
Date:   Sun May 6 23:01:34 2001 +0000

        Fix for PR automake/132:
        * automake.in (c, c++, objc, asm, ppf77): Add DEFAULT_INCLUDES to
        compilation.
        (java): Remove INCLUDES and DEFS from compilation.
        (lang_c_finish): Add DEFAULT_INCLUDES to compilation.
        * compile.am (DEFS): Don't include %DEFAULT_INCLUDES%.
        (DEFAULT_INCLUDES): New macro.

commit 3cc400234e3303d191d6e9184f096fa10a1bb163
Author: Tom Tromey <address@hidden>
Date:   Sun May 6 22:51:47 2001 +0000

        * automake.in (usage): Re-align explanatory text.
        Fixes PR automake/148.

commit aeee6e8ca87f90376d48383b29779f38dbb426cf
Author: Tom Tromey <address@hidden>
Date:   Sun May 6 22:49:24 2001 +0000

        * automake.texi (Uniform): Don't use @address@hidden
        Fixes PR automake/154.

commit 59633bafe30ae0c11a54dc7eefe1f190ca39486a
Author: Tom Tromey <address@hidden>
Date:   Sun May 6 20:15:43 2001 +0000

        For PR automake/160:
        * tests/Makefile.am (TESTS): Added subobj5.test and subobj6.test.
        (XFAIL_TESTS): Added subobj6.test.
        * tests/subobj6.test: New file.

commit 482129a77720c23367c45b06fda2ba6fbd40da55
Author: Tom Tromey <address@hidden>
Date:   Sun May 6 19:00:23 2001 +0000

        * distdir.am (distdir): Make subdirectory for each file.
        Fixes test subobj5.test.

commit ae2fdda56aad69783620e488bf24b9d49d9562a0
Author: Tom Tromey <address@hidden>
Date:   Sun May 6 18:03:46 2001 +0000

        * tests/Makefile.am (TESTS): Added new file.
        (XFAIL_TESTS): Likewise.
        * tests/texinfo10.test: New file.

commit 1cacc56e188cfe2a911c9459827676a189cc3d83
Author: Pavel Roskin <address@hidden>
Date:   Sun May 6 06:53:52 2001 +0000

    Regenerated

commit b1fdd7e9dd2cec2e4a9693c88226f05315b16451
Author: Pavel Roskin <address@hidden>
Date:   Sun May 6 06:17:03 2001 +0000

    * automake.in (scan_texinfo_file): Treat @defindex and @synindex
    in the same way as @defcodeindex and @syncodeindex respectively.

commit dc4652f53a8c192360216eb4ade8dc29ec3a0f92
Author: Tom Tromey <address@hidden>
Date:   Sun May 6 05:40:47 2001 +0000

        * mans.am (install-man%SECTION%): Minor cleanup.
        (uninstall-man%SECTION%): Likewise.

commit ceb979420919c42853ff956d1bd7fd1834bf45e5
Author: Tom Tromey <address@hidden>
Date:   Sun May 6 05:39:58 2001 +0000

        * tests/Makefile.am (XFAIL_TESTS): Removed man.test.
        * mans.am (install-man%SECTION%): Handle dist_ and nodist_
        prefixes.
        (uninstall-man%SECTION%): Likewise.
        * automake.in (handle_man_pages): Handle dist_ and nodist_
        prefixes.

commit bea5cae85c9c534a76729d30cd8ef049333aee77
Author: Tom Tromey <address@hidden>
Date:   Sun May 6 05:26:59 2001 +0000

        * automake.texi (Future): Removed.
        (Depth): Removed.
        (Hello): Don't mention `deep'.
        (Top level): Likewise.

commit 1a279e3e739108448ad4195a3441c01ee32a3286
Author: Tom Tromey <address@hidden>
Date:   Sun May 6 05:25:59 2001 +0000

        * automake.in (conditional_true_when): Use a hash, not index().
        Also, a TRUE component always results in a true return.
        Fixes test cond10.test.  For PR automake/164.
        * tests/Makefile.am (XFAIL_TESTS): Removed cond10.test.

commit 77a0a40f841f932fb51ea75b3bb27c2782268aa2
Author: Tom Tromey <address@hidden>
Date:   Sat May 5 22:43:31 2001 +0000

    2001-05-05  Raja R Harinath  <address@hidden>
    
        For PR automake/164:
        * tests/Makefile.am (TESTS): Added new file.
        (XFAIL_TESTS): Likewise.
        * tests/cond10.test: New file.

commit bce23ab79c395a4b01188c52fa473fcb5ffa5239
Author: Tom Tromey <address@hidden>
Date:   Sat May 5 22:08:48 2001 +0000

        * texinfos.am (uninstall-info-am): Debian install-info v1.8.3
        prints to stderr.
        (install-info-am): Likewise.

commit 4412f6e15a1da85016e2d31021a115d0e3a59c02
Author: Tom Tromey <address@hidden>
Date:   Sat May 5 21:16:36 2001 +0000

    2001-05-05  Pavel Roskin <address@hidden>
    
        * automake.in (scan_texinfo_file): Don't push undefined values
        to @clean_suffixes.

commit 9ff51628212485724b465efcb108ca40d11b9013
Author: Tom Tromey <address@hidden>
Date:   Sat May 5 21:06:46 2001 +0000

    2001-05-05  Richard Boulton  <address@hidden>
    
        * automake.in (handle_dist): Check for existence of DIST_SUBDIRS
        first.

commit 9b4509186af7824a874532fe9b1fa1ff56c5d6a6
Author: Tom Tromey <address@hidden>
Date:   Sat May 5 20:53:36 2001 +0000

    2001-05-05  Robert Collins  <address@hidden>
    
        * automake.in (required_targets): Added uninstall-am.

commit 11e74cc7be24d1365b0e2f483234e2bfc174e5d5
Author: Tom Tromey <address@hidden>
Date:   Sat May 5 20:47:29 2001 +0000

        Fix bug reported by Robert Boehne:
        * automake.in (output_lex_build_rule): Don't let AMDEP_TRUE be
        substituted.
        (handle_dependencies): Likewise.
        * Makefile.am (maintainer-check): Look for AMDEP_TRUE
        substitution.  Correct diff now has 30 lines.  Look for space
        after losing `undef'.

commit a1f6446d905795606ada30245a2e5508fff56b7a
Author: Akim Demaille <address@hidden>
Date:   Fri May 4 13:43:54 2001 +0000

    Typo.

commit 168b9f0d397c4b3d527622f1b882a20f396387fe
Author: Akim Demaille <address@hidden>
Date:   Fri May 4 10:57:35 2001 +0000

    * m4/sanity.m4: Remove the temp file before possible error exits.

commit f0c631a5cc9f7c28eadfe38b88794f7dc1ba910d
Author: Akim Demaille <address@hidden>
Date:   Fri May 4 09:31:45 2001 +0000

    * configure.in: Set perllibdir.
    From Dave Morrison.

commit e789d5100ad14cb58d398a45ea86fa9d79cce7a3
Author: Akim Demaille <address@hidden>
Date:   Fri May 4 08:39:53 2001 +0000

    * automake.in ($pkgdata_dir): New.
    (&require_file_internal): Use it.

commit 0b4e59f548fe5369ae4ef1be67a538ef7b46d7e5
Author: Akim Demaille <address@hidden>
Date:   Thu May 3 08:32:37 2001 +0000

    Add missing files.

commit 0ffa422b3c08eaa45db1927514e561f3f2fb58fd
Author: Akim Demaille <address@hidden>
Date:   Thu May 3 08:21:05 2001 +0000

    Case insensitive FS choke on Automake/ vs automake.
    Reported by Tim Van Holder.
    * Automake/: Move in...
    * lib/: this new directory.

commit c81d72e2ea5273c1288017fc4e056b13c64b26b2
Author: Akim Demaille <address@hidden>
Date:   Thu May 3 07:28:20 2001 +0000

    * data.am (install-%DIR%%PRIMARY%): Execute the same command as
    echoed.

commit c120f7e7db678dbaeab9c59fc734e7ed0442ff24
Author: Pavel Roskin <address@hidden>
Date:   Tue May 1 04:34:14 2001 +0000

    * automake.in: Remove `/lib' from include directory.

commit bda4b80e94640b52eddf917846ead43dfe95399b
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 14:49:47 2001 +0000

    AM_INIT_AUTOMAKE is no longer optional.
    * automake.in ($seen_make_set, $seen_prog_install)
    ($seen_arg_prog): Remove.
    (&handle_programs, &handle_scripts, &scan_one_autoconf_file):
    Remove related code.

commit f059050a852d55d6d73ea9ba02599c4ba6bd733a
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 14:03:26 2001 +0000

    * tests/specflags4.test, tests/specflags5.test: Remove, merged
    into...
    * tests/specflags3.test: here.

commit 88610552ef99ade36a507e694c73a1f227d75a27
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 13:57:39 2001 +0000

    * automake.in ($seen_path_xtra): Remove.
    (&handle_compile): Don't handle `AC_PATH_XTRA' AC_SUBST variables.
    (&scan_one_autoconf_file): Do it, instead of setting $seen_path_xtra.

commit b384aaa425ae0d7944de2f11cdce8c4857cb0684
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 13:48:22 2001 +0000

    * automake.in (&file_contents_internal): Declare it.

commit c6dd4b3bac81698c4adbf7d2812bdd23953224ff
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 13:31:26 2001 +0000

    * automake.in (&read_am_file, &file_contents_internal): Don't
    define macros when `FALSE', to avoid errors on doubly defined
    variables but under condition `FALSE'.  In order to allow...
    (&am_install_var): When reading the associated file for the first
    time, enable `%?FIRST%'.
    (&handle_libraries): Let libs.am define $(AR) and $(RANLIB).
    * libs.am: Do it when `%?FIRST%'.

commit be3d50655b0c0c94096f964938a004a1534af77b
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 13:30:31 2001 +0000

    * automake.in (handle_compile): Let ansi2knr.am define $(ANSI2KNR).
    * ansi2knr.am: Do it.
    Prefer `if %?FOO%' to `if %!FOO%'.

commit cb9086910026e52218a40ff261c125fbe33b5775
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 13:28:03 2001 +0000

    Automake/Makefile.in, Automake/.cvsignore: New.

commit 038dfee960c3f002ff82cecdde9a0ce9057bd266
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 13:20:35 2001 +0000

    * automake.in (&register_language, &finish_languages): Use `pure'
    as a Boolean.
    (&register_language): Use %done properly with objects, not names.
    (&finish_languages): Replace `$non_c' with `$needs_c'.

commit b8db9995876888443836aba58f9a5e3dc3d4e4fd
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 13:17:02 2001 +0000

    Unify LISP, PYTHON and JAVA primaries.
    * automake.in (&handle_emacs_lisp): Be like &handle_python, i.e.,
    return if there are no files, hook elist-comp on the Autoconf
    macro, rely on lisp.am to define variables.
    (&handle_python, &handle_java): Likewise.
    (&scan_one_autoconf_file): Pseudo AC_SUBST of `pythondir' and
    `PYTHON' must be handled here, not in `&handle_python'.
    * java.am: Define needed variables and rules.

commit 2159e8861b40f2ca5306961ce79caa5018eaabee
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 13:02:16 2001 +0000

    * automake.in (&am_install_var): Transform `ONE_PRIMARY'.
    * data.am: Use it.
    * header.am: Include data.am.

commit bd9fd822f63a307a1ea67f8c92c0cfbe088170ac
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 13:00:44 2001 +0000

    * automake.in (&am_install_var): Transform `PRIMARY'.
    * data.am: Equip with %PRIMARY%.

commit 0fe183e528e6d125443de09c7fce0edb4220324f
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 12:58:04 2001 +0000

    * automake.in (@conditional_stack): Rename as...
    (@cond_stack): this.
    (&file_contents_internal): Support inclusion of files.

commit e71635c71530a909ad282fd28be0b7c9eb93d1a3
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 12:55:48 2001 +0000

    * automake.in (&lang_extensions): Remove.
    (&add_depend2, &saw_sources_p): Adjust.
    * depend2.am: `%EXT%' no longer includes the dot.

commit b38871b6d11d63c99ee4b54d783206e82c1cd479
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 12:48:46 2001 +0000

    * automake.in (&finish_languages, &handle_single_transform_list)
    (&add_depend2, &handle_dependencies): No longer use the language
    name in `$lang'.  Rename `$lang_obj' as `$lang'.

commit 225470f54d1f9ec6967e34a2456ac7e4500e51c8
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 11:14:10 2001 +0000

    * automake.in (&register_language): Use `new Language' with a hash.

commit d9fa2e11b8392826198b679f9b2a071fbffd8bed
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 10:58:01 2001 +0000

    * automake.in (&register_language): Rename `output-arg' and
    `derived-autodep' as `output_arg' and `derived_autodep' to match
    the Language attribute.
    Set the defaults in %option instead of $lang.

commit 272511656f226712b9e547dc8ddc3d3e6243dae7
Author: Akim Demaille <address@hidden>
Date:   Fri Apr 27 10:45:14 2001 +0000

    * Automake/: New directory.
    * Automake/Struct.pm: New file, based on Perl 5.6's Class::Struct.
    * automake.in (Language): Use Automake::Struct.
    * tests/defs: Adjust to find Struct.

commit 8fc51016f21e9b51b3d571ed24004101cdcafc2c
Author: Pavel Roskin <address@hidden>
Date:   Tue Apr 24 18:04:59 2001 +0000

    Rebuilt.

commit dffba36daf3aebcf1bcb3ba1fbf37869beec5f5e
Author: Pavel Roskin <address@hidden>
Date:   Tue Apr 24 18:00:14 2001 +0000

    * automake.in: Add forward declaration for register_language().
    * tests/Makefile.am (XFAIL_TESTS): Remove installsh.test - it
    passes now.

commit 1b151effe34418baf7ad220c473f5ed49e279f53
Author: Pavel Roskin <address@hidden>
Date:   Tue Apr 24 17:57:08 2001 +0000

    * automake.in: Add a forward declaration for register_language().
    * tests/Makefile.am (XFAIL_TESTS): Remove installsh.test - it
    passes now.

commit 5b2e74940750a97c8ca6032aa0bd90e17eabd06a
Author: Akim Demaille <address@hidden>
Date:   Tue Apr 24 09:44:16 2001 +0000

    Regenerate.

commit 85e0809e35933da117410ba2acff4bf942a40cca
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 23 17:10:22 2001 +0000

    * automake.in (%required_targets): Add `uninstall'.
    From Robert Collins.

commit 45adbe17da5bbb26956b88aa8ed6733d9ef54e0d
Author: Akim Demaille <address@hidden>
Date:   Thu Apr 12 16:51:10 2001 +0000

    XFAIL: installsh.test.

commit adf2d732ec81a4a38875dfcf978152d98b724b66
Author: Akim Demaille <address@hidden>
Date:   Thu Apr 12 16:38:04 2001 +0000

    * automake.in (Language): Add attribute `name'.
    (&register_language): The name of the language is now given in the
    hash.
    No longer use `$lang' as the name of the language.
    Rename `$lang_obj' as `$lang'.

commit a810619825509cb21b54ada673af86ae1a616a27
Author: Akim Demaille <address@hidden>
Date:   Thu Apr 12 16:33:52 2001 +0000

    * automake.in (Language): Add attribute `_finish'.
    (&finish): New.
    (Automake): Adjust.
    (&lang_header_finish, &lang_yaccxx_finish, &lang_lexxx_finish)
    (&lang_asm_finish): Remove.

commit 0178097265f702c95e89b54f87e24096dae95a1a
Author: Akim Demaille <address@hidden>
Date:   Thu Apr 12 16:31:54 2001 +0000

    * automake.in (Language): Add attribute `extensions'.
    (Automake): Pass a hash to `&register_language' instead of a
    list of pseudo assignments.
    (&register_language): Adjust.
    (&finish_languages): Initialize `$ltoutarg'.

commit 17ee676beafa21f0aee01cd5df73d396870df9f6
Author: Akim Demaille <address@hidden>
Date:   Thu Apr 12 16:28:05 2001 +0000

    * automake.in (Language): Add attribute `output_arg'.
    (%language_map): Remove.
    (&register_language): Build only the object, and store in
    %languages only.
    (&finish_languages, &handle_single_transform_list): Adjust.

commit d404c9948d56baba276e58044ca6c8fc7da4c1ba
Author: Akim Demaille <address@hidden>
Date:   Thu Apr 12 16:13:49 2001 +0000

    * automake.in (Language): Add attributes `flags', `compile' and
    `compiler'.
    (&finish_languages, &handle_single_transform_list, &handle_dist)
    (&add_depend2, &register_language): Use them and the `linker' and
    `pure' attributes.

commit ad9060d34495b30cf281643e308e861f77accd1e
Author: Akim Demaille <address@hidden>
Date:   Thu Apr 12 16:09:12 2001 +0000

    * automake.in (&handle_single_transform_list, &finish_languages)
    (&handle_dist, &handle_dependencies): Use the language object for
    autodep and derived-autodep too.

commit 19b2d1cd52e2a6be003f2879599afdbdee6d67fa
Author: Akim Demaille <address@hidden>
Date:   Thu Apr 12 15:44:56 2001 +0000

    * automake.in (&macro_define): Ignore Automake definition for
    ($var, $cond) if there is already a user definition for ($var, $cond).

commit bbf2a5d76fccd38b8a660cfdce86146a635b1df1
Author: Akim Demaille <address@hidden>
Date:   Thu Apr 12 14:12:05 2001 +0000

    * automake.in (&scan_texinfo_file): Catch @cindex and the like,
    but also @deffn and so on which push data in indexes.
    Reported by Derek R. Price.

commit 57e9766e2f9cd3e715083ac9e00fa597b86f0d1f
Author: Akim Demaille <address@hidden>
Date:   Thu Apr 12 09:13:45 2001 +0000

    * automake.in (Language): New package, temporarily in this file.
    Use Class::Struct.
    (Automake): New package.
    (%languages): New.
    (&handle_single_transform_list): Use the language object's `ansi'
    attribute instead of `$language_map{"$lang-ansi-p"}'.
    (&register_language): Build and register the language too.

commit 8d571e126576e868d4a2283c3b7a6c1dd7a3cdba
Author: Tom Tromey <address@hidden>
Date:   Thu Apr 12 05:45:23 2001 +0000

        Fixes report from Larry Jones:
        * automake.in (handle_dependencies): Add address@hidden@' where
        appropriate.
        * m4/make.m4 (AM_MAKE_INCLUDE): Handle BSD-style make.

commit 8c16004887ad908aecbf1233a62b79ca221f0d1a
Author: Akim Demaille <address@hidden>
Date:   Wed Apr 11 17:29:06 2001 +0000

    * depend2.am: Fix the `if' condition for Libtool.
    Reported by Robert Boehne.

commit f42ed062da2f0a842cc4a97810b87186fe31e4ac
Author: Tom Tromey <address@hidden>
Date:   Wed Apr 11 05:44:26 2001 +0000

    2001-04-10  Robert Collins  <address@hidden>
    
        * tests/subobj5.test: New file.

commit 9c3af685e534b0e60915a87244c08cf4561204a0
Author: Tom Tromey <address@hidden>
Date:   Wed Apr 11 04:17:21 2001 +0000

    2001-04-10  Ralf Corsepius  <address@hidden>
    
        * m4/make.m4 (AM_MAKE_INCLUDE): Pass `-s' to make.
        * tests/Makefile.am (TESTS): Added make.test.
        * tests/make.test: New file.

commit 6ce0a7d23e60deb31e63523c1093721a496cee76
Author: Tom Tromey <address@hidden>
Date:   Wed Apr 11 04:13:08 2001 +0000

        * tests/defs: Changed how ACLOCAL and AUTOMAKE are set.

commit 5b5a3b9c3b7561e2a0bcb1bbc5d482e5ba4c63a5
Author: Tom Tromey <address@hidden>
Date:   Tue Apr 10 20:47:20 2001 +0000

    2001-04-10  Derek R. Price  <address@hidden>
    
        * tests/defs: Allow user to override AUTOMAKE and ACLOCAL.

commit 56a87becd1e6b17d0a71356cbf988b84a36ed7c5
Author: Akim Demaille <address@hidden>
Date:   Tue Apr 10 12:41:05 2001 +0000

    * distdir.am: Add a missing backslash.

commit f3d09a31df795e7426117a01b3c07abca4b9d13c
Author: Akim Demaille <address@hidden>
Date:   Tue Apr 10 09:21:00 2001 +0000

    * automake.in (&scan_aclocal_m4): Handle $relative_dir and special
    variables.
    Specify to the caller whether $regen_aclocal_m4.
    (&handle_configure): Adjust.
    Transform `REGEN-ACLOCAL-M4'.
    * configure.am: Use it.
    * tests/defs (me): New.
    * tests/configdeps.test: New.

commit e163c03bccca565b31bc270384ba8f840ddff54d
Author: Tom Tromey <address@hidden>
Date:   Mon Apr 9 23:21:13 2001 +0000

        * m4/missing.m4 (AM_MISSING_HAS_RUN): Use `true', not `:'.
        Fixes report from Jim Meyering.

commit 70ab1bae3df75d2230fe0fe4552cfa401f1de7b2
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 18:25:39 2001 +0000

    XFAIL: objc, subobj2.

commit 3790a17d54f830c401be73b248c2977dedcacb51
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 16:12:11 2001 +0000

    * automake.in (&handle_configure): Don't bother with optimizing
    macro uses.

commit e268e6db4e8217bcbca5fffa19e33ce376dbcf37
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 16:02:40 2001 +0000

    * tests/cond3.test (expected): Adjust.

commit 5d74caca026dfcc6c4fddf643f077c58d3d7ee2e
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 15:02:08 2001 +0000

    * automake.in (&handle_single_transform_list): Remove $xbase,
    unused.
    (&handle_source_transform): All the variables have conditions now,
    simplify.
    (&variable_delete): Admit an argument @conds.

commit c1239533b9dc29a2d66281e910836a45ad20bffe
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:58:01 2001 +0000

    * automake.in ($source_suffix_pattern): Remove, unused.
    %extension_map seems to have replaced it.

commit 62e23845323bd5c11431e9b3a37e93e4f0d6dbd4
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:56:30 2001 +0000

    * ext-compile.am: New file.
    * automake.in (&finish_languages): Output it.
    Require a C linker if there are several registered source suffixes.
    (&handle_compile): No longer push the `.c', `.o', `.obj', `.lo'
    extensions, which are discovered in ext-compile.am.
    With the help from Robert Boehne.

commit 1b0236cf8071bd2a6fc7656d88272a75497f2443
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:53:44 2001 +0000

    * automake.in (&handle_compile): Extract from...
    (&get_object_extension): here.
    (&read_am_file): Call it.
    ($included_generic_compile, $included_knr_compile)
    ($included_libtool_compile): Remove.
    ($get_object_extension_was_run): New.

commit 5871219c279de2f613b8f9f0ff88f10e29672722
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:50:53 2001 +0000

    Use AM_CONDITIONAL and if/endif for AMDEP.
    * m4/depend.m4 (AM_DEP_TRACK): Use AM_CONDITIONAL to define AMDEP.
    * automake.in (&add_depend2): Transform %AMDEP% into `AMDEP' (leading
    to a configure time if/endif), or to `FALSE' (static removal of
    the code).
    (&handle_dependencies): Adjust to use `AMDEP_TRUE'.
    * depend2.am: Use if/endif.
    Adjust the 101 tests that use dependencies so that they
    properly invoke aclocal before automake.  They need to `see'
    `AM_CONDITIONAL([AMDEP], ...)'.

commit 890258dcba298b2e70fb90576e91db6037648675
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:48:34 2001 +0000

    * tags.am: Fix missing leading tabs.

commit 66108cddf627997ab4c7a2feb513875521d30abb
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:47:46 2001 +0000

    * automake.in: Use simple quotes to define the _PATTERN variables
    to unobfuscate the regexps.
    ($AM_CONDITIONAL_PATTERN): Let the user quote the variable.

commit 6037a7bc9cb97ee5f94e97364f62923a139840a0
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:46:45 2001 +0000

    * automake.in (&rule_define): When you discover a suffix rules,
    register the extensions for .SUFFIXES.
    (&handle_texinfo): Don't register the suffixes.
    (&get_object_extension): Don't register suffixes, let them be
    discovered in depend2.am.
    (&handle_emacs_lisp): Depend on your lisp.am.
    * lisp.am: Include the rule &handle_emacs_lisp used to output.

commit 4b36021d6cc5ffa4df03a22456a42938d01730d2
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:44:04 2001 +0000

    * subdirs.am: Don't define info related recursive targets.
    * texinfos.am: Do.

commit 19d981503d0d4c7e9592df9aff4cecaac3d59bf5
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:40:11 2001 +0000

    * subdirs.am (RECURSIVE_TARGETS): New variable.
    Use it.
    * automake.in (&handle_subdirs): Output it.
    (&file_contents_internal): Support value spread on several lines.

commit 7400c62b93c87ba3d4c712767db8d903fa7503ee
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:38:35 2001 +0000

    * automake.in (&handle_man_pages): Rely on mans.am to define
    man%SECTION%dir and MANS.
    * mans.am: Do it.

commit 24ebdf39aa1eb1b2d9cdfea2da06b07012315d58
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:34:38 2001 +0000

    * automake.in (&variable_dump): Use %var_type properly.
    (&macro_define): Enforce better overriding rules.
    Handle the special case that used to handle...
    (&define_pretty_variable): this.
    Hence, don't.
    The variables you define are owned by Automake.
    (&generate_makefile): PRE_INSTALL and co must not be defined *by
    the user*.
    (&variable_defined): Now independent from the owner.
    (&variable_output, &variable_pretty_output): Adjust to %var_type.

commit 1caae397ad8a01b4d49fb8404e92f0ac71472a52
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:30:22 2001 +0000

    * automake.in (%var_was_plus_eq): Rename as...
    (%var_type): this.
    (%def_type): Remove.
    (&macro_define): %var_type may now hold `', `+', or `:'.
    (%conditional, %am_vars, %content_lines): Rename as...
    (%var_value, %var_comment, %var_line): these.

commit b233ae189194a907c180a6c1eeb0135432ff5f2e
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:28:09 2001 +0000

    * automake.in (&variable_output): Admit a list of @CONDS.
    (&variable_pretty_output): New.
    (&define_pretty_variable): Use it.
    (&read_am_file, &file_contents_internal): Prepend a separator to
    $am_vars only if there is none yet.
    (&file_contents_internal): Rename $separator as $spacing to
    harmonize with &read_am_file.

commit 8b9e044fdb23e1e8cb9ef7d698e98eedacdc09bc
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:23:09 2001 +0000

    * automake.in (&am_install_var): Transform DIST, and let the *.am
    files handle DIST_COMMON.
    * data.am, header.am, java.am, list.am, python.am, script.am: Set
    DIST_COMMON.

commit 74d5d0616c4b8c59e33b2262ff03acce59e36ac3
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:06:40 2001 +0000

    * automake.in (%dist_common): Remove.
    (%configure_dist_common): Replace with...
    ($configure_dist_common): this.
    (&generate_makefile): Read the user file before using
    push_dist_common, as it sets DIST_COMMON, and read_am_file checks
    that no variable is defined before it is run.
    (&handle_texinfo): Don't handle DIST_COMMON, let your file do it.
    (&dist_cmp): Rename as...
    (&for_dist_common): this.
    (&handle_dist): Don't handle DIST_COMMON, let `configure.am' do
    it.
    Adjust to $configure_dist_common.
    * configure.am, texi-vers.am: Set DIST_COMMON.

commit d49b6d17c3291d5810b46e951333d2bf5a8ed101
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 14:05:10 2001 +0000

    * automake.in (&handle_aclocal_m4): Rename as...
    (&scan_aclocal_m4): this.
    Return the list of aclocal.m4 dependencies.
    (&handle_configure): Invoke it, and use it when loading...
    * configure.am: Template the rules to recreate aclocal.m4.

commit ad16c21db7138387e37bb82af535eb438eeebbd1
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 10:37:41 2001 +0000

    More cvsignore.

commit a88e0ccbe365c6527e514fcedb0fe1ab62515ea0
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 10:36:44 2001 +0000

    More cvsignore.

commit 280a13163ee4c50b706e61e0394973ad1d9c9606
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 10:34:43 2001 +0000

    Remove.

commit 7522c4279b7bad1eb17430144a0b0bc2001c50f1
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 10:31:05 2001 +0000

    * automake.in (&get_object_extension): Use ansi2knr.am.
    * clean-kr.am, kr-extra.am: Remove, merged into...
    * ansi2knr.am: this new file.

commit 3922628f1445ed93e6a4c9a851b549faebf09b27
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 10:07:17 2001 +0000

    * automake.in (&transform): Fix an incredible bug which was
    breaking the if/endif system.
    ($ELSE_PATTERN): Admit an optional argument.

commit 3334f9a65f404227277fa8a43982142fc871ed09
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 10:06:38 2001 +0000

    * comp-vars.am: Remove, merged into...
    * compile.am: here.
    * automake.in (&get_object_extension): Adjust.

commit 7aa9fca11e546a568f26497dd65292a36ed8b55f
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 10:02:40 2001 +0000

    * remake.am: Merge into...
    * configure.am: ... here.
    * automake.in (&handle_configure): Adjust.

commit 610b8c5f65ae73a2dc623f3286d2d80ef9316ac9
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 10:00:50 2001 +0000

    * automake.in (&output_lex_build_rule): Output this...
    * lex.am: New file.

commit 3727a57d838899c31cfc714ae04ac2b52d356bf8
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:58:57 2001 +0000

    * automake.in (&condition_negate): New.
    (&variable_conditions_permutations): Use it.
    (&read_am_file, &file_contents): Use it on `else' clauses to
    support `if FALSE'.
    (&output_yacc_build_rule): Output this...
    * yacc.am: New file.

commit 6ed11d3cf3341fc8171ecca81703ce4f730dc368
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:55:12 2001 +0000

    * automake.in (&make_paragraphs): Transform TOPDIR_P and TOPDIR.
    (&handle_dist): Don't.
    (&handle_clean): Don't handle config.status here, let...
    * clean.am: ... do it.
    * distdir.am: Adjust.

commit de417da1a5a36c488e08c7e36b892f1cc57af888
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:54:14 2001 +0000

    * automake.in: Use strict vars and subs.
    Declare `%require_file_found'.
    (&handle_source_transform, &make_paragraphs): Declare my variables.

commit 40787818b63b5832cac7f9bde38ecbe9162671df
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:50:33 2001 +0000

    * data.am, header.am, java.am, libs.am, lisp.am, ltlib.am,
    * progs.am, python.am: Use if/endif instead of ?INSTALL?.
    * java.am (_am_installdirs): Be sure to set it.

commit f4c134852fbf3fea74cd67a7fd93abb435cb60f6
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:49:22 2001 +0000

    * automake.in (&make_condition): Return '#' when FALSE.
    (&conditional_string): Return FALSE, not '#' in the corresponding
    cases.
    (&file_contents_internal): Adjust.
    (&check_variable_defined_unconditional): Dump the guilty variable.

commit 1bad33bbd6f7ef0aa061f5c0e6f3070fc6b44b54
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:47:18 2001 +0000

    * distdir.am: Use and abuse of if/endif.
    * scripts.am: Using if/endif with variables is fine.

commit e24edb923d343a8a24268d8cc128c98fdb08f49a
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:46:54 2001 +0000

    * automake.in (&make_paragraphs):  Extract from &file_contents.
    Make it more robust than the previous RE based scheme.
    (&file_contents): Use it.

commit cea283925b5fe5c048a8cb605aedf199b61871b8
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:45:02 2001 +0000

    * tests/yacc2.test: Don't define several times a variable, as
    automake complains.

commit 2f7401af42afbf4efab5f43879bf3f0836876a82
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:43:56 2001 +0000

    * automake.in (&handle_source_transform): Fix pr72: don't define
    $linker if there are no @files.

commit 548e3c16b0a8d7fc0c44fa5dba5e73b873cc1218
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:42:02 2001 +0000

    Avoid reading twice header-vars.am as now macro_define
    complains.
    * automake.in (&define_standard_variables): Don't output the
    variables.
    (&read_main_am_file): Output first user variables, then Automake
    variables.
    Don't call twice &define_standard_variables.
    Save variable comments in $am_vars.
    (&variable_output): New.
    (&file_contents_internal): New.
    Save variable comments in $am_vars.
    (&file_contents): Use it.

commit e42d18030ebc6514e511063935714c8bd62d6f2d
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:36:49 2001 +0000

    * automake.in (&macro_define): The user is allowed to override
    a value if it was set by Automake, or if it was found in AC_SUBST.

commit ed431311a22e01b9aa009e30c3da3628bfd2d257
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:34:16 2001 +0000

    * automake.in (&handle_source_transform): Better locality of the
    variables.
    Use `next' to skip nonexistent variables.

commit 97838be741bf0f0696869aa9054ba5c815f6659a
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:33:49 2001 +0000

    * automake.in (&variable_dump): If a variable is undefined, say
    it.
    (&check_ambiguous_conditional): Give finer error messages.
    (&macro_define): Check that a `+=' variable is not set with `='.
    Check for ambiguous definitions each time you _set_ (even with `+=')
    a variable.
    (&read_main_am_file): Perform a deep copy of %conditional.

commit 8320cac24c50b59d31ad3662bd6c0f865e3e071a
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:08:46 2001 +0000

    (&variable_conditions): Don't include `FALSE' in the result.

commit e9998a57f2e596c130e12397fb215a0ecfb5b541
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:07:47 2001 +0000

    * tests/defs, tests/depend3.test: Remove useless code.

commit b7a25f015b19fcc48c1c8434ebcbfc8bfb994065
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:06:14 2001 +0000

    * automake.in (&handle_source_transform):  Use
    &variable_conditions, don't read $conditional{$var}.
    (&variable_conditions_sub): When the call is the top level call,
    generate all the permutations of the conditions.

commit fc0250b311d6e0374d82ac7521576730a4682171
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:03:11 2001 +0000

    * depend2.am (@address@hidden): Define it when GENERIC so
    that it does not get noticed twice by automake, which now
    complains for multiple definitions.
    * tests/vartar.test: s/INSTALL/install/g, automake now complains
    because we defined INSTALL.

commit e1c3eb5a9edce4b0abbe7edc09aa56496ad59bdb
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:02:37 2001 +0000

    * automake.in (&generate_makefile) Use macro_define to define
    SOURCES and OBJECTS.
    (&variable_defined): Don't check for $conditional{VAR}{COND} as
    this would make perl create $condition{VAR}, which we don't want.

commit 413dc639f91f01677baa3be5faed799a715e2702
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 09:00:58 2001 +0000

    * automake.in (&variable_defined, &define_pretty_variable):
    Simplify code which used to handle the cases where not all
    variables were in %conditional.
    (&define_variable): Use &define_pretty_variable.
    (&variable_conditions_sub, &variable_value_as_list_worker)
    (&variable_value_as_list, &rule_define): Simplify syntax.
    (&read_main_am_file): Dump the guilty predefined variables.

commit de08c4c5b4eb3d6297c5f143c33bb01027b0d9e6
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 08:59:50 2001 +0000

    * automake.in (&variable_conditions_sub)
    (&variable_value_as_list_worker): Remove dead code which used to
    handle the cases where not all variables were in %conditional.

commit eceb616c2159fefdcffe5c2abefd015397f3cff8
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 08:52:06 2001 +0000

    * automake.in (&handle_source_transform, &read_main_am_file):
    Simplify loops which were split in two parts, conditional vs
    unconditional variables.

commit 6e8164427b83f9c258873d593fb391a5c34249a1
Author: Akim Demaille <address@hidden>
Date:   Mon Apr 9 08:50:40 2001 +0000

    Handle unconditional values of variables as conditioned by
    `TRUE'.
    * automake.in (%contents): Remove.
    (&generate_makefile, &handle_ltlibraries, &macro_define)
    (&read_am_file, &variable_defined, &variable_conditions_sub)
    (&variable_value, &variable_value_as_list_worker)
    (&variable_value_as_list, &define_pretty_variable)
    (&read_main_am_file): Use
    $conditional, not %contents.
    (&variable_conditions_permutations): Don't return TRUE and FALSE.
    (&variable_conditionally_defined): New.
    (&handle_dist): Use it.
    (&check_ambiguous_conditional): When multiply defined, specify
    under which condition.
    (&macro_define): Use it.
    (&variable_delete): New.
    (&read_am_file): Use it.
    (&am_install_var): Simplify, as all the variables are in
    %conditional now.

commit 760c7425b6b12c9896806ea007f8dc64ad92b208
Author: Tom Tromey <address@hidden>
Date:   Sun Apr 8 00:27:35 2001 +0000

        * tests/Makefile.am (XFAIL_TESTS): Added man.test.
        (TESTS): Likewise.
        * tests/man.test: New file.

commit 77ee8e42a4280a7dcfed9ce44787d953ed53a657
Author: Tom Tromey <address@hidden>
Date:   Sat Apr 7 23:13:42 2001 +0000

    2001-04-07  Raja R Harinath  <address@hidden>
    
        * depcomp (gcc3): Invert test condition.

commit 15f98c4c2d5be2c171814bb221f187148d51f6a0
Author: Tom Tromey <address@hidden>
Date:   Sat Apr 7 20:22:07 2001 +0000

        * depcomp (gcc3, gcc): Don't assume $? will be set in `if'
        statement.  Report from Larry Jones.

commit 6dca2ddb8c77e53bdf679a86b8b8bdacedc4041c
Author: Tom Tromey <address@hidden>
Date:   Sat Apr 7 20:15:47 2001 +0000

    2001-04-07  Raja R Harinath  <address@hidden>
    
        * depcomp (sgi): Fix sed expression.  Report from Robert Boehne.

commit aa75823c067b353c7086cb0e7406dd06e4ed6185
Author: Tom Tromey <address@hidden>
Date:   Sun Apr 1 23:45:49 2001 +0000

        * java.am (.PHONY clean-am): Removed trailing ":".
        From Per Bothner.  Fixes PR automake/139.

commit f22d1da9385b601b341f2d05919b8804d3c0a065
Author: Akim Demaille <address@hidden>
Date:   Wed Mar 28 07:31:05 2001 +0000

    * program.am: Fix a stupid typo: now *all* (not none) the programs
    use `$(EXEEXT)'.
    Reported by Robert Boehne.

commit 9bdde35f55e050c760446e13b35a5e78fa9b566d
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 17:58:33 2001 +0000

    * automake.in (&read_am_file, &file_contents): Avoid name clashes
    on $cond.

commit 3ae89d5186880f3fa5fe0607a4857ad36edf2053
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 17:54:05 2001 +0000

    * automake.in (&variable_conditionally_defined): Rename as...
    (&check_variable_unconditionally_defined): this.
    (&variable_dump): Fix the output.
    (&variable_defined, &macro_define): Since conditions are
    canonicalized, don't use a loop to look for a condition: read the
    hash.
    (&macro_define, &rule_define, &read_am_file, &file_contents):
    Rename $cond_string as $cond.
    * distdir.am (PACKAGE, VERSION): Remove; since they are already
    discovered via AC_SUBST, they now trigger a `defined twice' error.

commit ddc6d9e6eb8554d010a17ada8114095a74a6019a
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 17:16:02 2001 +0000

    * automake.in (&handle_footer, &handle_installdirs)
    (&read_main_am_file): Don't read %contents directly, use
    &variable_value.

commit c7ba9668884176fcba6fb34cc704d041ede0d7cd
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 17:12:44 2001 +0000

    * automake.in (&read_am_file): Define the variables in a single
    shot.
    Factor the $saw_bk code.

commit 9cfb4cf12bde504f53af1d879b5c10835d2d839d
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 17:09:59 2001 +0000

    * automake.in (&read_am_file): Keep $cond_string up to date.

commit 4ae0ed06fc37ddd1c63c398d90b699d8ff534695
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 17:09:02 2001 +0000

    * automake.in (&define_variable): Use &macro_define.

commit b278e56f9627d8013dd77f0dfacdfe884f415b6a
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 17:06:39 2001 +0000

    * automake.in (&macro_define): Don't lose the location if we
    redefine a variable.
    Don't push all the variables in @var_list, let...
    (&read_am_file, &file_contents): ... do it.
    (&define_pretty_variable): Use macro_define.
    (&am_install_var): Delete the value of variables being redefined
    to pacify &macro_define which checks that variables are not
    doubly defined.

commit 0364b1abb8cfc57362325ca8a69371b3a27f4026
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 17:03:19 2001 +0000

    * automake.in (&conditional_dump): Rename as...
    (&variables_dump): this.  Use...
    (&variable_dump): this new sub.

commit d9ec7f0bcd5d4fa8c3a0a5b1153599ecc0b59207
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 16:58:44 2001 +0000

    * automake.in (&file_contents): Maintain $cond_string sync with
    @cond_stack.
    Output rules only if not under `FALSE'.
    Define variables under $cond_string.
    * scripts.am: For the time being if/endif does not work properly
    with macros.

commit f7157905d7d45415a8895135867995bb376749c2
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 16:54:42 2001 +0000

    * automake.in (IF_PATTERN): Unobfuscate the parens.
    (ENDIF_PATTERN): Allow a condition to be specified.
    (&file_contents): Use a @cond_stack.
    (&transform): At least for an easy transition, also transform
    %?FOO% and %!FOO%, as suggested by Lars.
    * scripts.am: First test bed for static if/endif use.

commit dd2d93d3f10c2e131cb832523fbe16c168c43d76
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 16:50:30 2001 +0000

    * automake.in (&file_contents): Use rule_define.

commit 61372b38d994a4f2c64d04e0b36a8c5f4665b36c
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 16:45:53 2001 +0000

    * automake.in (&macro_define): Don't rely on $1.
    Initialize the variable.
    Set its Automakism only if not defined or if given to the user.
    When concatenating values, insert a separator only if the value
    was not empty.
    (&read_am_file): When dumping the @var_list, skip Automake
    variables.
    (&file_contents): Use macro_define.

commit 17bfcc98285a16b9037bdf3afd845475f9e37492
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 16:40:13 2001 +0000

    * automake.in (&rule_define): Extract from...
    (&read_am_file): here.

commit 753f6e2deb8f31901e78254aeecb4814fa8185b7
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 16:37:47 2001 +0000

    * automake.in (&macro_define, &read_am_file): More work for the
    former from the latter.  Reorganize the latter.

commit 326ca94acbe33ea2a3ebe2684b6d5bddf572ec6b
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 16:34:32 2001 +0000

    * automake.in (&macro_define): Extract from...
    (&read_am_file): here.

commit da5f3d1a0ac94691392abb52ad6bab14d969a3c8
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 16:27:19 2001 +0000

    * automake.in (%am_var_defs): Replace with...
    (%var_is_am): this.
    (&handle_installdirs, &variable_value_as_list_worker, &read_am_file)
    (&file_contents, am_primary_&prefixes): Adjust.
    (&variable_defined, &define_variable): The actual semantics is
    `user defined'.
    (&read_main_am_file): Assert the var is user defined when
    outputting @var_list.

commit eedc18e1acd96c27225c1aff748b69247557f1b1
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 23 16:23:53 2001 +0000

    * automake.in (read_am_file): TRUE and FALSE are predefined
    conditionals.
    (&by_condition): Adjust.
    (&conditional_string): Recognize `TRUE' and `FALSE'.
    (&make_condition): Use it.
    * m4/cond.m4: Reject TRUE and FALSE as conditionals.
    * automake.texi (Conditionals): Adjust.
    * tests/cond9.test: s/FALSE/WRONG/.

commit eb13c416c71177a706573543459dd4ebbddf78d1
Author: Pavel Roskin <address@hidden>
Date:   Mon Mar 12 15:42:36 2001 +0000

    * tests/Makefile.am (XFAIL_TESTS): Remove cond3.test, it passes
    now.

commit 678f62bc5711eec14f19e30209e597e06447e74e
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 12 11:15:13 2001 +0000

    * automake.in (&variable_conditions_permutations): Separate the
    conditions.
    * tests/cond3.test: Improve the sed expression.

commit cdc5e7f5dab18d8b7edc7f32386b88473f04effa
Author: Pavel Roskin <address@hidden>
Date:   Fri Mar 9 22:24:20 2001 +0000

    * Makefile.am (maintainer-check): Scan all *.am files and tests
    for invocations of `rm' without `-f'.
    * tests/mclean.test: Adjusted to prevent triggering the above
    test.

commit 8c3aa8927fac6315cfc70866201fbe86f7c88e1e
Author: Pavel Roskin <address@hidden>
Date:   Fri Mar 9 22:08:46 2001 +0000

    * Makefile.am (maintainer-check): Scan all *.am files and tests
    for invocations of `rm' without `-f'.
    * tests/mclean.test: Strengthen to prevent triggering the above
    test.

commit 1659cf71cab0e13589ee0df187fb882c67c26770
Author: Tom Tromey <address@hidden>
Date:   Fri Mar 9 22:02:32 2001 +0000

        * automake.in (scan_one_autoconf_file): Fixed comment to avoid
        maintainer-check failure.

commit b0ef40c5d28754b38a1c87830ad4e79cddcc7a60
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 9 19:17:40 2001 +0000

    * tests/cond3.test: Strengthen.

commit a11fd40277ced9107b38c96d448b0f9c05c90029
Author: Akim Demaille <address@hidden>
Date:   Fri Mar 9 16:17:05 2001 +0000

    * automake.in (&conditional_string): Produce a unique string
    characterizing a condition stack.
    (&conditional_same): Remove, comparing two strings is now enough.
    (&variable_defined): Adjust.
    (&read_am_file): Use conditional_string.

commit 0e53159ec3121205dc29b4823b89e4758a2450fe
Author: Akim Demaille <address@hidden>
Date:   Thu Mar 8 13:23:18 2001 +0000

    * automake.in: Use -w.
    Normalize all use of `$lang . '-foo'' into `"$lang-foo"'.
    (&parse_arguments): Support --Werror and --Wno-error as a
    temporary hack until --warning/-W is properly implemented.
    (&handle_single_transform_list): Prototype.
    Be sure to define $directory.
    Use `exists' instead of testing the value of a maybe undefined
    hash value.
    (&add_depend2, &handle_configure, &handle_footer, &file_contents)
    (&handle_factored_dependencies): Use defined values.
    (&scan_one_autoconf_file): Save $_.
    * tests/lex2.test, tests/sinclude.test, tests/suffix3.test:
    Run automake with --Wno-error.

commit 54ae7487246f70f7294279faaec4fbcd18b36d4e
Author: Akim Demaille <address@hidden>
Date:   Wed Mar 7 19:09:44 2001 +0000

    * automake.in (&handle_all): Use an array instead of a scalar for
    local_headers.
    Get rid of all-redirect: let `all' be that target.

commit ff4faf0a215a32ae9139a81f564fa48a173e5fac
Author: Akim Demaille <address@hidden>
Date:   Wed Mar 7 18:39:10 2001 +0000

    * automake.in (&handle_merge_targets): Ventilate its non `all'
    related content into...
    (&generate_makefile): here.
    (&handle_merge_targets): Rename as...
    (&handle_all): this.
    Remove a useless `if': address@hidden' is obviously not empty, since it
    contains at least the `basename ($makefile)' which has just been
    unshifted.

commit 353857b459a0e25839a6192d15b84bf0333a8655
Author: Akim Demaille <address@hidden>
Date:   Wed Mar 7 18:37:06 2001 +0000

    * automake.in, aclocal.in: Backquote is inert in double quotes.

commit 32dcb427e0ad5f19d9865c26f719db0c53f93162
Author: Akim Demaille <address@hidden>
Date:   Tue Mar 6 18:24:59 2001 +0000

    * Makefile.am (maintainer-check): Simplify `grep -v ... | grep .'
    into `grep -v ...'.

commit 775d0c259d53707dd5235bbf2e728d930d2f5053
Author: Pavel Roskin <address@hidden>
Date:   Tue Mar 6 18:12:33 2001 +0000

    * java.am: Use `rm -f' instead of `rm'.

commit 55d91ba2d84efe39e6b0230a449d42e44b737785
Author: Akim Demaille <address@hidden>
Date:   Tue Mar 6 17:56:55 2001 +0000

    * automake.in (&push_dist_common): Simplify.

commit e619166ed137708b73bded16a4fc7870063c04fc
Author: Tom Tromey <address@hidden>
Date:   Tue Mar 6 17:25:36 2001 +0000

    2001-03-06  Jens Krüger <address@hidden>
    
        * ltlib.am: Replaced spaces with tab.

commit c2ba25c0c7c68d0dc25b76745df15814a595c702
Author: Akim Demaille <address@hidden>
Date:   Tue Mar 6 15:05:37 2001 +0000

    Update.

commit e5a1edefc49b864747e05aa1972c6797b3e1b1fa
Author: Pavel Roskin <address@hidden>
Date:   Tue Mar 6 14:56:11 2001 +0000

    * tests/Makefile.am (XFAIL_TESTS): noinstdir.test removed, it's
    fixed now.

commit 93229961336e85097aeff324582089595f7ad287
Author: Akim Demaille <address@hidden>
Date:   Tue Mar 6 14:44:44 2001 +0000

    * header.am, scripts.am: Use ?INSTALL? in the install and
    uninstall rules.

commit db434bde5680bc45a540d95dd3e340599081baf6
Author: Pavel Roskin <address@hidden>
Date:   Tue Mar 6 00:48:20 2001 +0000

    * tests/copy.test: Never use `rm' without `-f' - it may ask
    questions, notably for read-only files during `make distcheck'.
    * tests/insh.test: Likewise.
    * tests/installsh.test: Likewise.
    * tests/symlink.test: Likewise.
    * tests/symlink2.test: Likewise.
    * tests/symlink3.test: Likewise.

commit 49182dcb676f2f21530eb940651d9117ba616392
Author: Pavel Roskin <address@hidden>
Date:   Mon Mar 5 22:14:08 2001 +0000

    Rebuild.

commit 67f55de84c3a33ce23b3d6cc9504390d170db42c
Author: Pavel Roskin <address@hidden>
Date:   Mon Mar 5 22:11:05 2001 +0000

    * noinstdir.test: New test.
    * tests/Makefile.am (TESTS): Add noinstdir.test.
    (XFAIL_TESTS): Likewise.

commit 60d9bbc8e40d6a0f1f3f7bbe873bbb12e85177e5
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 19:29:16 2001 +0000

    * automake.in (&handle_options): Change the RE so that the third
    part of the versions always exist.
    (&file_contents): Don't pass uninitialized values to &transform.

commit fdbfb151ea5b3d2646b2d2c992878cb5a484908a
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 19:11:31 2001 +0000

    * automake.in (&file_contents): Require a hash as second argument.
    Adjust callers.

commit 80206c9e7d88a9973a2ba66fc967e970224c5b64
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 18:56:45 2001 +0000

    Always use hashes with &file_contents.
    * automake.in (&handle_texinfo): texibuild.am does not need
    TEXINFODIR.
    texinfos.am wants only TEXICLEANS.
    (&handle_dist, &add_depend2, &handle_clean): Replace $xform with
    %transform.
    * texinfos.am: Adjust.

commit a939c6ff54fa1f8ad49ba351844ec8fb4d37708d
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 18:47:49 2001 +0000

    * automake.in (&handle_programs, &handle_libraries, &handle_tags)
    (&handle_ltlibraries, &handle_emacs_lisp, &handle_python): Adjust.
    (&am_install_var): Forget about `-clean'.
    Transform ?INSTALL?.
    Always output the *.am file.
    * data-clean.am, java-clean.am, libs-clean.am, lisp-clean.am,
    * ltlib-clean.am, progs-clean.am, python-clean.am, tags-clean.am:
    Remove, merged into the corresponding *.am file.
    * data.am, libs.am, ltlib.am, progs.am, python.am: Equip with
    ?INSTALL?.

commit fb3e68bc8ee9a5b8129e778797424373a1d816a4
Author: Pavel Roskin <address@hidden>
Date:   Mon Mar 5 17:05:26 2001 +0000

    Rebuild.

commit ab63b14c0d0d3369f88878a20209f9585feedb19
Author: Pavel Roskin <address@hidden>
Date:   Mon Mar 5 16:57:52 2001 +0000

    * Makefile.am (amfiles): Add configure.am. Sort alphabetically.

commit 6d31be955476cefa406e1f513c950339c80e0fa7
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 15:13:55 2001 +0000

    Comment changes.

commit 65e17bced0173dae2d527499644279cd3345d393
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 15:03:00 2001 +0000

    If OBJEXT and EXEEXT are not set, provide a default value, and use
    them unconditionally.
    * automake.in (&generate_makefile): Provide default values for
    EXEEXT and OBJEXT.
    (&get_object_extension, &finish_languages)
    (&handle_single_transform_list, &handle_programs, &add_depend2)
    (&check_cygnus, &lang_c_finish, am_install_var): Don't bother with
    them, they are defined.
    * compile.am, depend2.am, program.am, progs.am: Likewise.
    * remake-hdr.am: Fix a typo.
    * tests/cxxo.test, tests/fo.test, tests/implicit.test,
    * tests/interp.test, tests/subobj.test, tests/subobj2.test,
    * tests/suffix2.test: Adjust.

commit 44d822147c23da70ec1864def7ca82a4d8447992
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 14:52:13 2001 +0000

    * automake.in (&file_contents): Map MAINTAINER-MODE to
    @MAINTAINER_MODE_TRUE@ or nothing.
    * configure.am, remake-hdr.am, remake.am, texi-vers.am: Adjust.
    Suggested by Tom.

commit 7858570eb29b5d6da324801916e728e4541dec08
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 14:49:43 2001 +0000

    * automake.in (&do_one_merge_target): Remove, was only called from...
    (&handle_merge_targets): here for `all'.
    Adjust.

commit 48eae09e4e383091fd1851fcb173e99f96f1b19a
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 14:47:39 2001 +0000

    * automake.in (&do_one_merge_target): Remove, was only called from...
    (&handle_merge_targets): here for `all'.
    Adjust.

commit 0794a12b94895d01e705e4dc35557b1cde696bfb
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 14:45:40 2001 +0000

    Make the installation/uninstallation of Info pages follow the
    regular am/recursive scheme.
    * automake.in (%required_targets, %dependencies): Add
    install-info.
    (%dependencies): Add install-info, install-info-am, and
    unstall-info.
    (&handle_subdirs): Don't transform INSTALLINFO, which mapping was
    reversed BTW.  Does anybody use the option `no-installinfo'?
    (&handle_merge_targets): Let the handling of info related targets
    to...
    (&handle_factored_dependencies): this.
    * subdirs.am: Use ?INSTALL-INFO?.
    * texinfos.am: Define the install-info, uninstall-info and
    uninstall-info-am targets.

commit f455f2ed019c6802623b73cba235edec6041320b
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 14:44:27 2001 +0000

    * automake.in (%required_targets, %dependencies): Add dvi, info,
    dvi-am, info-am.
    (@info, @dvi): Remove.
    (&handle_texinfo, &handle_merge_targets): Adjust.
    (&handle_factored_dependencies): Required targets are phony.
    * texinfos.am: Build info, dvi, and the corresponding -am or
    -recursive targets.

commit 23b6c7edc9947f7ed4e3c16dcc330f2070146e2f
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 14:43:47 2001 +0000

    * automake.in (&am_install_var): Remove $cygxform, unused.

commit 5b77c84dcd8cf6e421cc3b67b9b2d00f0fc4aa2e
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 14:42:56 2001 +0000

    * automake.in (&file_contents): Transform LIBTOOL.
    (&am_install_var): Remove $ltxform.
    * ltlib.am, progs.am: Adjust.

commit 91219a8d61dcf20faf7e74058945fa5bf62200d8
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 14:42:21 2001 +0000

    * automake.in: Require AC_PROG_INSTALL in...
    (&scan_autoconf_files): here.

commit 51c688718547239462be093bdade3c4b9d77bd3b
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 14:41:08 2001 +0000

    * configure.am: New file.
    * automake.in (&file_contents): Transform CONFIGURE-AC.
    (&handle_texinfo, &handle_configure): Don't transform
    CONFIGURE_AM.
    (&handle_configure): Use `configure.am'.
    * remake-hdr.am, remake.am, texi-vers.am: Adjust to
    MAINTAINER-MODE and CONFIGURE-AC.

commit f4d5ba0b97b83668b18a480a545bc29108c6a073
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 14:38:54 2001 +0000

    * automake.in (&pretty_print_internal): Don't output useless
    spaces.
    (define_pretty_variable): Don't issue the space after the `=' sign
    to avoid trailing spaces in Makefile.ins.

commit 739897c202d7a778579cde2a1bf45d027aa8d15a
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 14:38:02 2001 +0000

    * automake.in (&generate_makefile): Call &initialize_per_input
    *before* setting $am_file_name and $in_file_name.

commit 768c0b53b4430a8e68e23c116f1176f0d6fc9ad6
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 14:35:47 2001 +0000

    * automake.in ($in_file_name, $am_file_name, $relative_dirs):
    Globals, initialized...
    (&initialize_per_input): here.

commit a64f18ef12b6d885b4f18b941be975147cb71eee
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 14:33:38 2001 +0000

    * automake.in ($am_relative_dir): Global.
    (&initialize_per_input): Init it.
    (%make_list, @make_input_list): My them from
    (&scan_autoconf_files): here.
    (&require_file_internal): Mying changes.

commit dec92301c9074b51640e7c8229ee238be001aad4
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 14:30:28 2001 +0000

    * automake.in (%am_vars, @var_list, %def_type): Globals.
    (&initialize_per_input): Initialize them.
    (&read_main_am_file): Don't local them.
    (&get_object_extension): $objext is private.
    (&handle_single_transform_list): $lang is.
    (&handle_ltlibraries): $libname_rx is.
    (&scan_autoconf_config_files): How about actually paying attention
    to your arguments, instead of working on $_? (this is no Perl
    variable, it's a Perl variable followed by a question mark).
    (&file_contents): $contents and $separator are private.
    (&am_install_var): Declare @condvals, not $condvals.
    (%make_dirs): My.

commit 42e0f40a6f12ccb88edbda1d11590c1698d91f99
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 13:26:01 2001 +0000

    * automake.in (&initialize_per_input): Move to the top.
    Precede with the `my' list of its variables.

commit ea5c343be128d5f5213281f6942c67082bd3e652
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 13:25:22 2001 +0000

    * automake.in ($am_file): Use vars.
    ($am_file_name, $in_file_name): Private to &generate_makefile.

commit 5bbaad4f549751b00721335e8935ddd259bc0e60
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 13:24:31 2001 +0000

    * automake.in: Preparation for `use strict': Move the
    initialization of the constants to the top, from...
    (&initialize_global_constants): here.

commit bc36bf2b60a8a2276502e46ab7cb2eac98d5585f
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 13:23:27 2001 +0000

    * automake.in (&handle_single_transform_list, &add_depend2): Let
    $lang_specific_files{$lang} be a list instead of a string.

commit d7f56aa837b18a01890f3048c5b36e01851953bd
Author: Akim Demaille <address@hidden>
Date:   Mon Mar 5 13:21:33 2001 +0000

    Let's make it run ten times faster...
    * automake.in (&transform): Be sure to remove the `n' with ?FOO?
    transformations.
    (&file_contents): Let `$command' remove the Automake commands, and
    normalize the series of `n'.
    Slurp the file and apply $command in a single step.
    No longer apply the address@hidden@' transformation which
    is already normalized to be handled by &transform.

commit 3f9a97e7ca1f18ffd2b2203a0bcfdd3795f1efc8
Author: Tom Tromey <address@hidden>
Date:   Mon Mar 5 07:49:42 2001 +0000

        * automake.in (register_language): Add entry for `-pure'.
        Added `pure=yes' entries for cxx, objc, f77, ppf77, ratfor, java.
        (finish_languages): Use `-pure' field of language map.

commit f61d5113cbb11e31cf355f6627c42b69f15c82d5
Author: Tom Tromey <address@hidden>
Date:   Sun Mar 4 21:05:09 2001 +0000

        * tests/yaccvpath.test: No need to remove dummy files.
        * tests/subobj3.test: No need to remove dummy files.
        * tests/pr9.test: No need to remove dummy files.
        * tests/pr87.test: No need to remove dummy files.
        * tests/pr19.test: No need to remove dummy files.
        * tests/install2.test: No need to remove dummy files.
        * tests/defs: Actually copy in install-sh, mkinstalldirs, missing,
        and depcomp.

commit 185ae9e19e2bc890fb07e95e86e25a0b2a7bf440
Author: Pavel Roskin <address@hidden>
Date:   Sat Mar 3 07:13:04 2001 +0000

    * tests/yaccvpath.test: Add a delay to make parse.c really out
    of date. Detect the problem earlier, after `make distdir'. Drop
    dependency on flex. Always use the `-y' flag for bison. Comment
    changes.
    * tests/Makefile.am: Add yaccvpath.test to XFAIL_TESTS.

commit e1cca10d2f03bdd1e165d0a2a1a7ced1666e7a24
Author: Tom Tromey <address@hidden>
Date:   Fri Mar 2 19:44:19 2001 +0000

    2001-03-02  Jens Krüger <address@hidden>
    
        * depend2.am (?!GENERIC??LIBTOOL?%LTOBJ%): Add `%' to fix typo.

commit 33247a20b4a2e2e156c0ae0ba1d6a19ef3d87065
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 28 16:16:09 2001 +0000

    Englisho.

commit 115c14beb1a0c4bf09c8f4ff7bbfe4343a654fe7
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 28 10:59:29 2001 +0000

    Englisho.

commit 29ade8c79e328cb9f0ed0f132386b4a55027661c
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 28 09:53:11 2001 +0000

    * automake.in (&add_depend2): Transform `GENERIC'.
    Get rid of the ad hoc transformation of address@hidden@.o:' which in
    addition was broken by the `@ -> %' patch.
    * depend2.am: Adjust to use ?GENERIC?.

commit 8df62374836bca3caea03a40844436a0ecc96b3b
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 28 09:51:25 2001 +0000

    * Makefile.am (maintainer-check): `undef $/' is OK.

commit 615c76fe2edb678239d4a72445eb8c647ea4a9b9
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 28 09:49:08 2001 +0000

    * automake.in (&handle_configure): Fortunately, $top_reldir,
    which definition was highly suspicious, was useless.

commit c85473d763fe5109e49da955497a8058dc3b0b33
Author: Akim Demaille <address@hidden>
Date:   Tue Feb 27 18:00:57 2001 +0000

    * automake.in (%exec_dir_p): Move at the top so that it is visible
    to all routines.

commit 135a1278664011254f53660d71f3a296e5a77bb9
Author: Pavel Roskin <address@hidden>
Date:   Tue Feb 27 16:10:37 2001 +0000

    * tests/yaccvpath.test: Prevent automake from looking into ..
    and ../.. by using AC_CONFIG_AUX_DIR in configure.in.

commit 3341551f6a8aeae9b23dcbb78bdd8d0cf56295d5
Author: Akim Demaille <address@hidden>
Date:   Tue Feb 27 09:26:37 2001 +0000

    * automake.in (%exec_dir_p): Pulled out from...
    (&am_primary_prefixes): here.

commit b5c653d1e5d75917ebaf5572e65b6c1d38035bf0
Author: Akim Demaille <address@hidden>
Date:   Tue Feb 27 09:18:21 2001 +0000

    * automake.in (&usage): Display $0, not $me.

commit 7f3e6b58d65af405a52b7f41b70240256fcbc864
Author: Akim Demaille <address@hidden>
Date:   Tue Feb 27 09:15:27 2001 +0000

    Add some comments.

commit 36287451144f0b5333f4906c9d0441f444b60a68
Author: Akim Demaille <address@hidden>
Date:   Tue Feb 27 09:14:00 2001 +0000

    * mans.am: s/INSTALL_MAN/INSTALL-MAN/.
    * automake.in (&handle_clean): Don't escape what's given to
    &transform.

commit e8133bcf9b3314171647e9f40157349c53ce08fe
Author: Akim Demaille <address@hidden>
Date:   Tue Feb 27 09:12:42 2001 +0000

    Distinguish automake substitutions from config.status
    substitutions.
    * automake.in (&add_depend2): Transform AMDEP.
    (&handle_clean): Transform MCFILES and MFILES.
    (&file_contents): Transform MAINTAINER_MODE.
    (&transform, &am_install_var): Use `%', not `@'.
    Adjust all the *.am files.
    * clean.am: Use ?MFILES? instead of ad hoc MAINTAINERCLEAN.
    * depend2.am: Display the double dependency on both ?AMDEP? and
    @address@hidden

commit 833912f601dd7be2df60393826207e556b7d46b8
Author: Tom Tromey <address@hidden>
Date:   Tue Feb 27 08:07:57 2001 +0000

        * distdir.am (distcheck): Fixed new code.
    
        * tests/yaccvpath.test: Fail gracefully if bison/flex not found.
        Only configure once.

commit 82833c2d55a3353cf17d9c10ccb6204fa9e3c340
Author: Tom Tromey <address@hidden>
Date:   Tue Feb 27 07:55:17 2001 +0000

        * distdir.am (distcheck): Print error message if distclean failed
        to fully clean.

commit f0a6e0c97ec0ada353b1d0f8e9b97986a0009ff1
Author: Pavel Roskin <address@hidden>
Date:   Tue Feb 27 06:30:51 2001 +0000

    * tests/Makefile.am (TESTS): s/yaccpvath/yaccvpath/.

commit 2ffdc496e3c33e31361ea6a6f58ce8db3dcff78a
Author: Tom Tromey <address@hidden>
Date:   Tue Feb 27 04:16:40 2001 +0000

    2001-02-25  Alexandre Duret-Lutz  <address@hidden>
    
        * tests/Makefile.am (TESTS): Added yaccvpath.test.
        * tests/yaccvpath.test: New file.

commit b928647435da3e80181d526d37e05445088e0744
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 19:16:17 2001 +0000

    * automake.in (&am_install_var): Recognize whether predefined
    directories are `data' or `exec'.
    * libs.am, ltlib.am, progs.am, python.am, scripts.am: Install
    ?EXEC?.
    * tests/instdata2.test: Update.

commit 36c510391f90ca1190a4f3aef99c4e93a05153a7
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 18:27:46 2001 +0000

    * texinfos.am: No ?EXEC? hook as currently installing TEXINFOS is
    necessarily in infodir.

commit d12bd4da1baab02258c66ada651861a82f72fc90
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 13:59:47 2001 +0000

    * automake.in ($am_file): Be `local', as my'd variables used in
    `foreach' loops are always private to the loop.

commit 22e5b8501b097e43643c1e239f8f1c00df164a13
Author: Pavel Roskin <address@hidden>
Date:   Mon Feb 26 12:43:53 2001 +0000

    Rebuild.

commit 8158c272dacbe80ddaa1df176032cf252bcf4028
Author: Pavel Roskin <address@hidden>
Date:   Mon Feb 26 12:39:13 2001 +0000

    * Makefile.am: Add install.am.

commit b871b6b5f4fb349f20d6ac1af7ec02c61db7cac5
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 10:34:05 2001 +0000

    * automake.in (&target_cmp, &dist_cmp): Do not prototype comparing
    routines, otherwise the elements to compare are passed in @_
    instead of $a and $b.

commit 363ddb36676e95059d28d1581cabc7220832a5e3
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 10:26:01 2001 +0000

    * automake.in (%required_targets): `installcheck-am' is needed.

commit ff5ff7d123949393c6208253645f60b128688205
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 10:02:12 2001 +0000

    * automake.in (&transform_cond): Merge into...
    (&transform): this.
    Adjust all uses.

commit f037e98db220c39add7d8ab071128dbcba7f47be
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 09:54:24 2001 +0000

    * automake.in (&handle_dist): Use &transform instead of dedicated
    magic for DISTDIRS.
    But be sure to always do it.
    * distdir.am: Adjust.

commit 8915fd1d170f692e45e7508207552bbcea61c898
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 09:51:26 2001 +0000

    * automake.in: Use File::Basename.
    (&dirname, &basename): Remove.

commit b5ba55d0e1d5a1a5dfbc35c48e668eb7f6852396
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 09:50:05 2001 +0000

    * automake.in ($me): New.
    Use it.
    (&usage): Display your full name.

commit 3effb4a4bfc3c3fb3670dc92a0db8641a87eee4b
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 09:48:38 2001 +0000

    * automake.texi (Invoking Automake): Remove dead options.

commit 768fdc150e7a69427cf840a2bf9d287d67e33431
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 09:48:03 2001 +0000

    * automake.in (&scan_texinfo_file): Also compute the list of files
    to clean.
    Handle local errors.
    (&handle_texinfo): Use it.

commit d6605d53d5f806ce63794d53fb2aa17db207dbf8
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 09:41:06 2001 +0000

    * automake.in: Don't pass arguments to...
    (&parse_arguments): Work on @ARGV.
    Use Getopt.
    Add support for `-f'.
    (&version): New.
    (&usage): Update.

commit 450d5803f76b97708527f25d68316511902aa0fa
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 09:37:39 2001 +0000

    * automake.in (&handle_merge_targets, &do_one_merge_target): Don't
    handle installcheck and installcheck-am.
    * install.am: Do it.

commit 1051caf24b65c951f9f345bfb09feaae08476867
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 09:33:06 2001 +0000

    * automake.in (&handle_merge_targets, &do_one_merge_target): Don't
    handle install and install-am.
    * install.am: Do it.

commit a57c0827fdb63e4a99b7bf3b261662ca4e241b2b
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 09:30:02 2001 +0000

    * automake.in (&handle_merge_targets, &do_one_merge_target): Don't
    work on targets handled by %dependencies.
    (&handle_factored_dependencies): Do it.
    * install.am: Install install-exec, install-data and uninstall's
    suites.

commit ecc3822340f56d7b01b38fd9283a465a7cb37507
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 09:23:43 2001 +0000

    * automake.in (&handle_merge_targets): Move `install-strip' from
    here...
    * install.am: to here.

commit f722556ffecae78f992914d416a1ba0d625a2363
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 09:14:43 2001 +0000

    * automake.in (@installdirs): Remove.
    (&file_contents): Be able to grow Automake macros with `+='.
    (&handle_texinfo, &handle_man_pages, &am_install_var): Let your
    files define _am_installdirs.
    (&handle_installdirs): Remove the code, just output `install.am'.
    * install.am: New.
    * data.am, header.am, libs.am, lisp.am, ltlib.am, mans.am, progs.am,
    * python.am, scripts.am, texinfos.am: Extend $(_am_installdirs).

commit 8d14f069c74ef1ba3b2d1d7d2bb664857e512062
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 26 08:58:45 2001 +0000

    * tests/instdata2.test (libexec_DATA): Exercise more
    possibilities.

commit 1f2c7e01bcc089910a49afe56ede30b5df7f7aaa
Author: Tom Tromey <address@hidden>
Date:   Mon Feb 26 02:04:55 2001 +0000

    2001-02-25  Alexandre Duret-Lutz  <address@hidden>
    
        * header-vars.am (INSTALL_STRIP_FLAG): Remove (obsolete).

commit 786dbc199e04d23ad74674617c65214fdd2b4906
Author: Tom Tromey <address@hidden>
Date:   Mon Feb 26 02:02:44 2001 +0000

    ChangeLog cleanup from Alexandre Duret-Lutz

commit 08e386f834136bf52c7fe230c64e010ca8de9034
Author: Tom Tromey <address@hidden>
Date:   Mon Feb 26 01:28:14 2001 +0000

        * tests/instdata2.test: Added `sbin_DATA' check.

commit d8709cc4d7f426bb1bcf139938324a0b4236b8fc
Author: Tom Tromey <address@hidden>
Date:   Mon Feb 26 01:27:17 2001 +0000

        * tests/Makefile.am (TESTS): Added subdircond.test.

commit 2bd4dd43bd063e6332e8a3eac0687c527e0d0529
Author: Tom Tromey <address@hidden>
Date:   Mon Feb 26 01:10:33 2001 +0000

        * tests/Makefile.am (TESTS): Added subdircond.test.
        * tests/subdircond.test: New file.
        * automake.in (handle_gettext): Don't fail if SUBDIRS
        conditionally defined.

commit cddf6cbc4976a82d3ba147abe50dd5f558954aa6
Author: Tom Tromey <address@hidden>
Date:   Mon Feb 26 00:42:25 2001 +0000

        * automake.in: Use IO::File.
        (generate_makefile): Use IO::File.
        (scan_texinfo_file): Likewise.
        (handle_aclocal_m4): Likewise.
        (scan_autoconf_traces): Likewise.
        (scan_one_autoconf_file): Likewise.
        (read_am_file): Likewise.
        (file_contents): Likewise.
        (create): Likewise.

commit 5f569477feb03811ee4688c6c04d1a87bc570216
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 19:00:38 2001 +0000

    Typo.

commit 0d21a4047da9a09547d2282e14fe91572def2a51
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 18:57:22 2001 +0000

    * automake.in (handle_texinfo): Remove code handled by texinfos.am.

commit 28d10efa3feb705eacac79dd3bc1c5f6323b0fbc
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 18:51:38 2001 +0000

    * automake.in (&transform): Also call &transform_cond on your
    arguments.
    (&handle_dist): Adjust.
    (&handle_factored_dependencies): Uniq dependencies.

commit dda7868acd82d81cb8b8dcd35a793f2d7c3b8a5b
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 18:47:53 2001 +0000

    * automake.in (&handle_gettext): Simplify redundant `if'.
    Used &variable_value, don't read %contents directly.

commit c7f45700a7c8b03236d1315b741e21acdcb87b2f
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 18:44:17 2001 +0000

    * automake.in ($install_recursive): Remove, replaced with calls to
    `&variable_defined ('SUBDIRS')'.
    (&handle_dist, &handle_clean): Don't transform_cond SUBDIRS since...
    (&file_contents): now does.

commit 43fe90ccec2fd594ec4ea0310d55c4b052226113
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 18:43:37 2001 +0000

    * automake.in (&handle_man_pages): $found is dead.

commit 1b09f1d24bd2ec2618956b08a690b2e4eb86cf1f
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 18:42:41 2001 +0000

    Internally just store the conditionals as space separated lists of
    CONDITIONS (instead of @CONDITIONS@).
    * automake.in (&conditional_true_when, &variable_conditions_sub):
    Split conditions at spaces.
    (&handle_dependencies, &variable_conditions_permutations): Don't
    put @ around conditions.
    (&variable_conditions_cmp): There are no @ to strip.
    (&make_condition): New.
    (&define_pretty_variable, &read_main_am_file, &read_am_file): Use
    it.
    (&read_main_am_file, &read_am_file): Stop playing with @ by hand.
    Join @conditional_stack with spaces.
    (&read_main_am_file): Adjust the output of variables.
    Output `TRUE = true' under the condition `TEST' as address@hidden@TRUE =
    true' and no longer address@hidden@TRUE = @address@hidden'.
    (&variable_conditions_cmp): Rename as...
    (&by_condition): this.
    Sort in a human pleasant order.
    Use it everywhere a human can see conditions.
    (&variable_conditions_reduce): Don't sort conditions, that's
    pointless.
    * tests/cond.test, ctarget1.test, pluseq3.test: Strengthen.

commit 47a5afa4bab4d874640ec2350f0d8c92ba40f450
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 18:39:59 2001 +0000

    * automake.in: `my' the globals.

commit f656610bb6471a8cd4cf700f6d4542eb3f5eda2c
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 18:37:40 2001 +0000

    * automake.in (&initialize_per_input): %targets_conditionals is
    new.
    (&read_am_file): When slurping a rule, set the target related
    variable, and no variable related variable.
    (&file_contents): Likewise.
    * tests/vartar.test, tests/ctarget1.test: New.

commit d98c7fd86a104ac7d5f547bafb171e9f936b0cfb
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 18:17:57 2001 +0000

    * automake.in (&initialize_per_input): %targets_conditionals is
    new.
    (&read_am_file): When slurping a rule, set the target related
    variable, and no variable related variable.
    (&file_contents): Likewise.
    * tests/vartar.test, tests/ctarget1.test: New.

commit 568566149909de8e065e8b20d27dd8cac0c25b59
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 18:16:07 2001 +0000

    * automake.in (&variable_defined, &variable_value_as_list_worker):
    If $VAR is effectively a variable, don't die if it's also a
    target.
    Plus some formatting changes.

commit c44ceec23654ce4c25204e7841f46ff9607754f2
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 18:15:13 2001 +0000

    * automake.in: Mying changes.
    * Makefile.am (maintainer-check): Check the stability of the
    number of uses of `local'.

commit 800b791d6b1b18a500f7859aa219ff7863ebecfd
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 18:12:35 2001 +0000

    * automake.in: Mying changes.

commit 27229053d46cbb9f5f1f14adc7fb6ca2d21ace98
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 18:11:41 2001 +0000

    * automake.in: Mying changes.

commit 727e4dd8d0e937c4c5f80a8dd05d4208b0fd0897
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 18:10:50 2001 +0000

    * automake.in: Mying changes.
    (&handle_tags): Fix a bug uncovered by the previous mying changes:
    transform CONFIG into $config, not $xform.

commit b8a2f0f91082fd5351755ff4877cd24542da49d3
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 25 18:04:29 2001 +0000

    * automake.in (&handle_texinfo, &handle_man_pages, &am_install_var):
    Don't deal with install-data-am, install-exec-am and unstall-am.
    (&initialize_per_input): Add them to %dependencies.
    Remove %exec_dir_p since the *.am files are now in charge of it.
    Remove @uninstall, @install_data, @install_exec.
    (&handle_merge_targets): Adjust to these removals.
    (&file_contents): Also &transform_cond for --no-installman and
    --no-installinfo.
    (&do_one_merge_target): Add some magic to install hooks on
    %dependencies' targets.
    (%required_targets): New.
    (&handle_factored_dependencies): Output required targets.
    * data.am, header.am, java.am, libs.am, lisp.am, ltlib.am,
    * mans-vars.am, mans.am, progs.am, python.am, scripts.am,
    * texinfos.am: Declare your dependencies on install-data-am,
    install-exec-am and uninstall-am.
    * tests/instdata2.test (incldata_HEADERS): New test.

commit 7706098bf96c16d0804f0b5756509035282efad3
Author: Pavel Roskin <address@hidden>
Date:   Sun Feb 25 06:47:17 2001 +0000

    Rebuild.

commit 3773f48b9788d685421a398248dec955e6348d3b
Author: Tom Tromey <address@hidden>
Date:   Sun Feb 25 04:37:52 2001 +0000

        * Makefile.am (amfiles): Added texibuild.am.
        * texibuild.am: New file.
        * tests/Makefile.am (TESTS): Added texinfo9.test.
        * tests/texinfo9.test: New file.
        * automake.in (handle_texinfo): Keep track of suffixes used.  Give
        error if suffix unrecognized.  Removed extraneous newline.

commit b77e84ef89fe44fda5988a66dfe28feb9f982025
Author: Akim Demaille <address@hidden>
Date:   Fri Feb 23 15:11:19 2001 +0000

    * automake.in (&am_install_var): Don't hook on the clean targets
    and .PHONY.
    * data-clean.am, java-clean.am, libs-clean.am, lisp-clean.am,
    * ltlib-clean.am, progs-clean.am, python-clean.am,  tags-clean.am:
    Do it.

commit e39c74ee2f7c5dc39a4aadd08dab41cfd399d57d
Author: Akim Demaille <address@hidden>
Date:   Fri Feb 23 15:07:56 2001 +0000

    * automake.in: Promote local `my' over `local'.

commit 876f65e3f9ab6e2a13168eefff118a8e92ff7245
Author: Akim Demaille <address@hidden>
Date:   Fri Feb 23 15:06:52 2001 +0000

    * automake.in: Formatting and mying changes.

commit 5b04f37f36b1e6406419ad22d16b3b664d56ca1c
Author: Akim Demaille <address@hidden>
Date:   Fri Feb 23 15:06:16 2001 +0000

    * automake.in: Formatting and mying changes.

commit 33705e1b447dd338228b43559f390712691bb18f
Author: Akim Demaille <address@hidden>
Date:   Fri Feb 23 15:03:52 2001 +0000

    * automake.in (&handle_man_pages): Let install-man and
    uninstall-man be handled by the dependency tracker.
    (&initialize_per_input): Let %dependencies track them.
    * mans.am: Add the needed hooks with the proper dependencies.

commit bc0292f1b126c051e242a8b9d1dbc15fe3eff532
Author: Pavel Roskin <address@hidden>
Date:   Thu Feb 22 18:49:50 2001 +0000

    * tests/target-cflags.test: Don't use subshell to configure in
    subdirectory. Typo fix - run `./foo', not `/foo'.

commit 52be309c07332d55a12e711c289443c238ca8c13
Author: Akim Demaille <address@hidden>
Date:   Thu Feb 22 15:58:55 2001 +0000

    * automake.in: Formatting and mying changes.

commit 1cadaf5c724c36c683797fcbcdbbcf59ac30f43c
Author: Tom Tromey <address@hidden>
Date:   Thu Feb 22 02:58:51 2001 +0000

        * automake.in (handle_dist): Introduce new variable to avoid extra
        keys in %dist_dirs.  Fixes distdir.test.

commit 861fab4769a6e2a6d314f66fddce79488f87e6b6
Author: Tom Tromey <address@hidden>
Date:   Thu Feb 22 02:40:19 2001 +0000

        * automake.in (handle_texinfo): Only remove suffixes we can
        handle.

commit 85b381e7f920dd7e44eaa04d3a22ec0bc7463889
Author: Tom Tromey <address@hidden>
Date:   Thu Feb 22 02:35:30 2001 +0000

        * tests/distdir.test: Check to make sure directory isn't made in
        build directory.

commit d332870454bea2f2ebbb8d6cd71609699263ef21
Author: Tom Tromey <address@hidden>
Date:   Wed Feb 21 21:07:15 2001 +0000

        * automake.in (handle_dist): Do nothing in Cygnus mode.

commit d95e609590da2a33d95fd9259706b2079e048dd1
Author: Pavel Roskin <address@hidden>
Date:   Wed Feb 21 15:41:00 2001 +0000

    Rebuild.

commit 53f983dd8ff226912d9b7fd6c001fa40ed684e97
Author: Pavel Roskin <address@hidden>
Date:   Wed Feb 21 15:36:29 2001 +0000

    * header-vars.am: Remove tabs before variable definitions.

commit f98756478e3d5b065871952f21dd6f7f3e8c536e
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 09:29:28 2001 +0000

    * tests/distdir.test (EXTRA_DIST): Use a finer pattern to avoid
    false diagnostics.

commit 391c7716ee62d9afca011791dba7580c3acf6d04
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 08:42:45 2001 +0000

    * automake.in (&dist_cmp, &target_cmp): Be sure to return a
    numeric value as required by Perl 5.6.

commit eb447025b4a61921b9b08b4d36d40245d6a6fc4b
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 08:37:54 2001 +0000

    Remove.

commit 7a0defee26fdf8ae599b64bea71179789d3bb020
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 08:35:51 2001 +0000

    * dist-vars.am: Remove, merge into...
    * distdir.am: this.
    * automake.in (dirname, basename, backname): Move at the top of
    the file so that prototypes are checked,
    Use them without `&'.
    (&handle_dist): Adjust.

commit 27f1c6ca0eff044c90d889b72692fe87840d2d35
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 08:35:02 2001 +0000

    * automake.in (&check_ambiguous_conditional, &read_main_am_file):
    Use a uniform naming scheme.
    (&quote_cond_val, &unquote_cond_val): Delete, dead code.
    (&read_am_file): Fix conditioned definition of backslash continued
    items.

commit ce5c9353785c80883494d3f0c87556988bc45d5c
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 08:32:03 2001 +0000

    Change the handling of conditionals: instead of using an ad-hoc
    encoding to store a hash in a string, use hashes.
    * automake.in (&conditional_dump): New.
    (&check_ambiguous_conditional, &variable_defined)
    (&variable_conditions_sub, &variable_value_as_list_worker)
    (&define_variable, read_am_file, &read_main_am_file): Be sure to
    handle `$conditional{$vars}' as a hash instead of a plain string.

commit 0752ad5ea2f12e5a2c7e6ed6b9853bfcd996c4d1
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 08:31:40 2001 +0000

    * automake.in (&conditional_true_when): Modernize, simplify.
    Warning: `$comp' is now private (my), while it used to be
    `inherited' from a `local' elsewhere in the code.  AFAICT it was
    wrong, but some dirty side effect might show up.
    (&conditionals_true_when): New.
    (&variable_conditions_sub, &variable_conditions_reduce): Use it.

commit fdc3bf40308a79876cf8698066abf196fe0c1040
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 08:30:56 2001 +0000

    * automake.in ($top_builddir): Remove, used in one place.
    (&define_standard_variables): Adjust.
    Move the definition of triplet variables into...
    * header-vars.am: here.

commit 71502792a96c27cef4e79dfa5da908c509ecb51b
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 08:30:39 2001 +0000

    * automake.in (&initialize_global_constants): Don't define $USAGE.
    (&usage): Handle the former content of $USAGE.
    Don't pretend autoconf cares about Makefile.in.
    Classify the options.
    (&handle_tests): Formatting and mying changes.

commit 539e1d303b197024f942e1ac2c06122fa50b212c
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 08:28:03 2001 +0000

    * automake.in (&handle_tests_dejagnu): Move the definition of a
    default `site.exp' into...
    * dejagnu.am (site.exp): here.
    Use DOS compliant file names.

commit 593865b32488c8060dc5a4faf57708fdbb43a733
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 08:27:41 2001 +0000

    * automake.in (&dist_cmp): New.
    (&handle_dist): Use it.
    Promote `my' over `local'.

commit 88e17dc5a922e617eaab529e0c67db6b73f4dcde
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 08:26:34 2001 +0000

    * dist.am: Remove, merge into...
    * distdir.am: here.  Use the neat sed snippet for banners.
    BTW, distcheck is phony.
    * automake.in (&handle_dist_worker): Remove, merge into...
    (&handle_dist): this.
    (&file_contents): Strip leading new lines.
    Be sure to end comments with new lines.

commit 9bd6e61e3af6be8f1ae6e12763ac0a4b06ad7b54
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 08:22:25 2001 +0000

    * distdir.am (GZIP_ENV): Define.
    * automake.in (&handle_dist): Don't.
    (&uniq): New.
    (&handle_dist_worker, &am_install_var): Use it.

commit 964ec5a0b75673ec9080e75f5fb4e67c179baadb
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 08:21:43 2001 +0000

    * distdir.am (distdir): Handle the DIST-TARGETS.
    * automake.in (&handle_dist_worker): Don't.

commit 7cd21d05123241718142f2001eb634c26ed6bb49
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 08:21:01 2001 +0000

    * automake.in (&file_contents): Transform the global options (such
    as CYGNUS).
    (&handle_texinfo, &handle_dist_worker, &handle_tests_dejagnu): Don't.

commit dce352b1fe1f6e90fa3562b596720c124761d6eb
Author: Akim Demaille <address@hidden>
Date:   Wed Feb 21 08:20:40 2001 +0000

    * distdir.am (distdir): Be sure to have permissive rights on its
    contents.
    (dist-all, dist-bzip2, dist-zip, dist-tarZ): New conditional
    targets.
    And BTW, all these guys are phony.
    * automake.in (&handle_dist_worker): As its name doesn't indicate,
    output distributions.
    (&handle_dist): As its name doesn't indicate, don't.
    (&initialize_global_constants): Don't define variables which
    content is now handled by distdir.am.
    But register `dist-all' as a factored target.
    (&handle_factored_dependencies): Don't output empty targets.

commit c7e78f7382a1ff7af4f8af68d3f2a7cf3071c206
Author: Tom Tromey <address@hidden>
Date:   Wed Feb 21 02:49:25 2001 +0000

        * m4/init.m4 (AM_INIT_AUTOMAKE): Simplify m4_pattern_allow
        invocation.

commit 358ab71018ca03ffb8412590550b8a2f78453aeb
Author: Pavel Roskin <address@hidden>
Date:   Mon Feb 19 15:20:45 2001 +0000

    Rebuild.

commit 03414b51330e441361cbb388d3b7d0a75fee5a90
Author: Tom Tromey <address@hidden>
Date:   Mon Feb 19 00:12:15 2001 +0000

        * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Don't call AM_PROG_STRIP.
        Set INSTALL_STRIP_PROGRAM_ENV to `$(STRIP)', not `$STRIP'.
        (AM_PROG_STRIP): Commented out.

commit c8a7b8b93bd0436ebbced621a6e4a30ba6922d6f
Author: Tom Tromey <address@hidden>
Date:   Sun Feb 18 01:29:54 2001 +0000

    2001-02-17  Raja R Harinath  <address@hidden>
    
        * depcomp (gcc3): Protect against the compiler deleting
        the dependency output file.

commit eb0b15383b024770d3512bb2d82ecaeb4d4616bc
Author: Tom Tromey <address@hidden>
Date:   Sun Feb 18 00:35:19 2001 +0000

    2001-02-17  Tom Tromey  <address@hidden>
    
        * automake.in (handle_merge_targets): Use double quotes around
        setting of INSTALL_STRIP_PROGRAM.
        * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Set INSTALL_STRIP_PROGRAM
        to absolute path at runtime.
        (AM_PROG_STRIP): Don't explicitly test $STRIP.
    
    2001-01-28  Alexandre Duret-Lutz  <address@hidden>
    
        * m4/strip.m4: New file.
        * m4/Makefile.am (m4data_DATA): Add strip.m4.
        * m4/init.m4: Call AM_PROG_INSTALL_STRIP.
        * m4/missing.m4 (AM_AUX_DIR_EXPAND): New function.
        (AM_MISSING_INSTALL_SH, AM_MISSING_HAS_RUN): Use $am_aux_dir instead
        of $ac_aux_dir, and require AM_AUX_DIR_EXPAND.
        * m4/depend.m4 (AM_DEP_TRACK): Likewise.
        * automake.in (handle_merge_targets): In the install-strip rule,
        set INSTALL_PROGRAM to INSTALL_STRIP_PROGRAM, and INSTALL_PROGRAM_ENV
        to INSTALL_STRIP_PROGRAM_ENV; don't use INSTALL_STRIP_FLAG.
        * progs.am (address@hidden@PROGRAMS): Adapt to use INSTALL_PROGRAM_ENV,
        don't use INSTALL_STRIP_FLAG any longer.
        * header-vars.am (INSTALL_STRIP_FLAG): Remove.
        (INSTALL_PROGRAM_ENV): New variable.

commit 473d383153733d6fa76d5af745bcc762d6671eee
Author: Tom Tromey <address@hidden>
Date:   Sat Feb 17 02:35:53 2001 +0000

    2001-02-16  Alexandre Duret-Lutz  <address@hidden>
    
        * automake.in (scan_one_configure_file): Unquote AC_CONFIG_AUX_DIR's
        argument.

commit 59ee26e2875cee35feccb5caec06f1ba70355e20
Author: Tom Tromey <address@hidden>
Date:   Sat Feb 17 02:34:19 2001 +0000

    2001-02-16  Alexandre Duret-Lutz  <address@hidden>
    
        * automake.in (unquote_m4_arg): New function.
        (scan_one_configure_file): Call unquote_m4_arg on
        AM_CONFIG_HEADER argument, so that AM_CONFIG_HEADER([foobar.h])
        works.

commit 26aeaaa1ff7ef87e257aec9b1b8f64e3bf65fb5d
Author: Tom Tromey <address@hidden>
Date:   Fri Feb 16 06:48:01 2001 +0000

        * config.guess, config.sub: New versions from FSF.
    
        * Makefile.am (WGET): New macro.
        (FETCHFILES): New macro.
        (fetch): New target.

commit 828fcc8891fc6204d3605dbeaa4b09d9f6c110ba
Author: Tom Tromey <address@hidden>
Date:   Fri Feb 16 06:16:27 2001 +0000

        * tests/subobj3.test: Exit with status 77 if gcc not found.
        * tests/pr9.test: Exit with status 77 if gzip not found.
        * tests/pr87.test: Exit with status 77 if gcc not found.
        * tests/pr19.test: Exit with status 77 if gzip or gcc not found.
        * tests/install2.test: Exit with status 77 if gzip not found.
        * tests/exsource.test: Exit with status 77 if GNU make not found.
        * tests/ansi3.test: Exit with status 77 if gcc not found.
    
        * tests/target-cflags.test: Require GNU make.  Exit with status 77
        if gcc or make not found.  Fixes PR automake/121.

commit 5b2edc13ada1bd5776d0bdaaaaf3d850dffb5d59
Author: Tom Tromey <address@hidden>
Date:   Fri Feb 16 05:56:09 2001 +0000

        * configure.in: Require Perl 5.005.
        * automake.in: Require 5.005.

commit f7d3c45d51cfe3acf7bdbd219b27e012e653a8ed
Author: Tom Tromey <address@hidden>
Date:   Fri Feb 16 01:20:22 2001 +0000

        * automake.texi (Top): Conditionalize on `nottex', not `info'.
        Fixes PR automake/122.

commit 2d1fd74854fc34b595231d83f29766544344c59d
Author: Tom Tromey <address@hidden>
Date:   Thu Feb 15 03:56:36 2001 +0000

        * automake.in (add_depend2): Only emit a given object rule once.
        Fixes specflags6.test.

commit d386f3ea9106732e979b1717f5b436ddb8ede021
Author: Tom Tromey <address@hidden>
Date:   Thu Feb 15 02:49:08 2001 +0000

    2001-02-14  Richard Boulton  <address@hidden>
    
        * tests/specflags6.test: New file.

commit 28e1438a83b9fdf9ebdd898bc82385f9ce1e7c59
Author: Tom Tromey <address@hidden>
Date:   Wed Feb 14 20:54:25 2001 +0000

        * automake.texi (A Shared Library): Mention -module.

commit 4fe13daada1068383e83710fdbcc46c2eeaba2c5
Author: Tom Tromey <address@hidden>
Date:   Wed Feb 14 02:33:43 2001 +0000

        * automake.in (do_one_merge_target): Always register $name and
        $name-am as phony.

commit a1195d8e018c891796225e955fce7ee6b1eaeef7
Author: Tom Tromey <address@hidden>
Date:   Tue Feb 13 18:00:34 2001 +0000

        * automake.in (do_one_merge_target): Register `all' as phony
        target.

commit d79a04dc4d0ef15365daea92eaca0e6a284ac211
Author: Tom Tromey <address@hidden>
Date:   Tue Feb 13 07:03:55 2001 +0000

        * configure.in: Updated to 1.4e for cvs.

commit e53585cb65541c1aa0d7daec2bc21cca470730d4
Author: Tom Tromey <address@hidden>
Date:   Tue Feb 13 06:52:58 2001 +0000

        * configure.in: Updated to 1.4d and released.

commit bd940d21685a0408d8683114a433fdb9e723318a
Author: Tom Tromey <address@hidden>
Date:   Tue Feb 13 06:43:43 2001 +0000

        * m4/init.m4 (AM_INIT_AUTOMAKE): Explicitly allow various AM_*
        names through autoconf.

commit d9b3f8fa5a4b253c72795c9490e722081095594b
Author: Tom Tromey <address@hidden>
Date:   Mon Feb 12 16:49:56 2001 +0000

    2001-02-12  Tom Tromey  <address@hidden>
    
        Fix for subdirbuiltsources.test:
        * automake.in (initialize_per_input): [all_target] Initialize to
        empty string.
        (handle_merge_targets): Use all-redirect target to handle built
        sources.
        (do_one_merge_target): Don't generate all-redirect rule.
    
    2001-02-11  Peter Muir  <address@hidden>
    
        * tests/subdirbuiltsources.test: New file.
        * tests/Makefile.am (TESTS): Added new file.

commit 84c00fae497953153ff73a0569a793dcd4b2d0fb
Author: Pavel Roskin <address@hidden>
Date:   Mon Feb 12 15:39:23 2001 +0000

    Rebuild.

commit 14d0075ba09c590f9878df39ac0f64acd39d6b1e
Author: Tom Tromey <address@hidden>
Date:   Sat Feb 10 19:50:18 2001 +0000

        * tests/condlib.test: New file.
        * tests/Makefile.am (TESTS): Added new file.

commit 6785089d1a0a015defcef79d6c166d0ba5afb21e
Author: Tom Tromey <address@hidden>
Date:   Sat Feb 10 19:04:24 2001 +0000

    2001-02-10  Lars J. Aas  <address@hidden>
    
        * automake.in ($MACRO_PATTERN): Include '@' in name regex.
        (&canonicalize): New. Includes '@' in canonical range.
        (&check_canonical_spelling, &handle_programs, &handle_libraries,
        &handle_ltlibraries, &handle_texinfo): Use &canonicalize.

commit ba170f2000de563a1ba990acc2895f38c070a3b9
Author: Tom Tromey <address@hidden>
Date:   Sat Feb 10 19:02:28 2001 +0000

    2001-02-10  Raja R Harinath  <address@hidden>
    
        * automake.in (handle_configure): Revert part of
        '2001-02-04  Kevin Ryde <address@hidden>'.  Don't
        set CONFIG_COMMANDS explicitly.

commit e1f1fbafb27556150d2eced5da092f6285e6c0dc
Author: Tom Tromey <address@hidden>
Date:   Sat Feb 10 01:26:54 2001 +0000

    2001-02-09  Raja R Harinath  <address@hidden>
    
        * depcomp (gcc3): Propagate exit code.

commit b4e123083bab2bd16a90b4e418fb996a73097712
Author: Tom Tromey <address@hidden>
Date:   Fri Feb 9 21:52:30 2001 +0000

        * header.am (address@hidden@HEADERS): s,?!NOBASE?,?!BASE?, (typo)

commit 8de13de5630725c5c81ca2ec783eac9b7ff28698
Author: Tom Tromey <address@hidden>
Date:   Fri Feb 9 07:06:53 2001 +0000

        Clean up maintainer-check warnings:
        * Makefile.am (maintainer-check): Ignore comment lines in CDPATH
        check.
        * automake.in (handle_dist_worker): Removed redundant `my $xform'.

commit 1bac428a4742cbf019bb54b8d11858ccce1d1d50
Author: Akim Demaille <address@hidden>
Date:   Fri Feb 9 03:39:18 2001 +0000

    * automake.in (&file_contents): Remove a dead branch.

commit 4ec2083bd082bcdfd4fbc6b77c6a2d865e6f026c
Author: Akim Demaille <address@hidden>
Date:   Fri Feb 9 03:38:16 2001 +0000

    * automake.in (&transform): Use `my', not `local'.
    (&transform_cond): New.
    (&get_object_extension, &handle_texinfo, &handle_tags)
    (&handle_dist_worker, &handle_dist, &add_depend2, &handle_clean)
    (&handle_tests_dejagnu): Use it.
    * texinfos.am, lisp.am, header.am, dist.am, distdir.am, depend2.am
    * dejagnu.am, data.am, clean.am: Adjust to the new syntax.

commit 7cda827c4bed615c4c6df4ab1fa094d417b3de2e
Author: Akim Demaille <address@hidden>
Date:   Fri Feb 9 02:48:24 2001 +0000

    * automake.in: Various formatting changes, and modernization of
    Perl constructs.
    (&backname): New.
    (&handle_configure, define_standard_variables): Use it.

commit 2c095a8d87371b444ebfcc849c9c51f06bd9809e
Author: Tom Tromey <address@hidden>
Date:   Fri Feb 9 02:30:27 2001 +0000

        * automake.in (file_contents): Only add $actions if any are
        found.  Fixes new failure in pr87.test.

commit cac69f73c00fbac6870f4c28d704271287049366
Author: Pavel Roskin <address@hidden>
Date:   Fri Feb 9 01:18:38 2001 +0000

    * tests/pr87.test: Check foo/Makfile.in after it is created.

commit f66390fee5d76b36d06e3706c6ff85d677849d4d
Author: Tom Tromey <address@hidden>
Date:   Thu Feb 8 19:32:30 2001 +0000

    updated comment

commit 4639a526f55fb733fa834944e3ebb4ca600f8a37
Author: Tom Tromey <address@hidden>
Date:   Thu Feb 8 19:31:12 2001 +0000

        * tests/pr87.test: Added check for blank line after `.c.o' rule.
        Report from Lars J. Aas.

commit 3a9416ef5f07693f8b17fda88386b5e84bc7075e
Author: Tom Tromey <address@hidden>
Date:   Thu Feb 8 19:13:23 2001 +0000

    mention Perl 5 in HACKING

commit b46ae388a63af7ae434fcf91342fc69ca145cc44
Author: Tom Tromey <address@hidden>
Date:   Thu Feb 8 06:36:14 2001 +0000

        * lisp.am (address@hidden@LISP): Removed extra space.
        * header.am (address@hidden@HEADERS): Removed extra space.
        * data.am (address@hidden@DATA): Removed extra space.

commit 6171edd6b4a5ed8ddb3b3a7cf133bfe700921d50
Author: Tom Tromey <address@hidden>
Date:   Thu Feb 8 06:32:16 2001 +0000

        * m4/init.m4 (AM_INIT_AUTOMAKE): Use \", not ".

commit 68cbb3217d71a1907ed1949a05fd327f1278d032
Author: Tom Tromey <address@hidden>
Date:   Thu Feb 8 05:48:09 2001 +0000

        * automake.in (handle_dependencies): Use _am_include, not
        AMINCLUDE.
        * tests/exsource.test: Use _am_include, not AMINCLUDE.
        * m4/make.m4 (AM_MAKE_INCLUDE): Use _am_include, not AMINCLUDE.

commit 522efd83ea4593bae3193ed44db1a3a5d762d67b
Author: Tom Tromey <address@hidden>
Date:   Thu Feb 8 05:44:52 2001 +0000

    updated HACKING

commit b71fc9741a577fed3f3941d2f55cd99dc4ec8a4b
Author: Tom Tromey <address@hidden>
Date:   Thu Feb 8 05:21:43 2001 +0000

        * tests/Makefile.am (XFAIL_TESTS): Removed distcommon.test.

commit aa655488f5aac79578953fb77865c0a799966eed
Author: Tom Tromey <address@hidden>
Date:   Wed Feb 7 21:51:39 2001 +0000

        * tests/Makefile.am (EXTRA_DIST): Added ChangeLog-old.

commit 96c0bb1520eccda8c58184a051d1dd8ab47d1eb9
Author: Tom Tromey <address@hidden>
Date:   Wed Feb 7 21:19:35 2001 +0000

    Renamed ChangeLog

commit a83155d5b3ca55cb3928629a6c50741ca0bb4a57
Author: Tom Tromey <address@hidden>
Date:   Wed Feb 7 21:15:06 2001 +0000

        * automake.in (handle_configure): Handle case where output file is
        in subdir with no Makefile of its own.  Fixes remake3.test,
        distcommon.test.

commit 05131a01357d6b142fbb36cf7818a6e8735e5cba
Author: Tom Tromey <address@hidden>
Date:   Wed Feb 7 21:14:12 2001 +0000

        * Makefile.am (XFAIL_TESTS): Removed remake3.test,
        distcommon.test.

commit fe2019cc7889edd1b382071f4aef77bd639b6b35
Author: Tom Tromey <address@hidden>
Date:   Wed Feb 7 20:55:43 2001 +0000

        * Makefile.am (XFAIL_TESTS): Added new files.

commit b88ca08feff279cc7ca4f8198028c8e31674082f
Author: Tom Tromey <address@hidden>
Date:   Wed Feb 7 20:55:07 2001 +0000

        * distcommon.test: New file.
        * Makefile.am (TESTS): Added new file.

commit 33ed28a078614162528229dc4e261cdd8140bee8
Author: Tom Tromey <address@hidden>
Date:   Wed Feb 7 20:07:28 2001 +0000

        * distcommon.test: New file.
        * Makefile.am (TESTS): Added new file.

commit f79105ed90025e06482b9c31f7abc0a1f83f0eab
Author: Akim Demaille <address@hidden>
Date:   Tue Feb 6 15:10:35 2001 +0000

    Typos.

commit f8a4ccd93e97d2faf2365adb470ecca18c31d55c
Author: Pavel Roskin <address@hidden>
Date:   Tue Feb 6 15:03:59 2001 +0000

    * automake.in (handle_dependencies): Rename AM_INCLUDE to
    AMINCLUDE.
    * m4/make.m4 (AM_MAKE_INCLUDE): Likewise.
    * tests/exsource.test: Likewise.

commit 79875bcfacab9e5d4472613cb41ee73138829148
Author: Akim Demaille <address@hidden>
Date:   Tue Feb 6 10:25:21 2001 +0000

    * autoheader.sh: only set config_h for the first call to
    AC_CONFIG_HEADERS

commit 3d392023f13a1c2dfe22a46028a8020cadc082cb
Author: Akim Demaille <address@hidden>
Date:   Tue Feb 6 10:21:38 2001 +0000

    * automake.in (handle_configure): fix syntax error

commit de7f08184daf2c4b4428059a35d3aefe5d0fc912
Author: Akim Demaille <address@hidden>
Date:   Tue Feb 6 10:17:57 2001 +0000

    * subdirs.am: This file is the exception: clean recursive targets
    are called by the clean targets, not the clean-am targets.
    Otherwise we have a circular dependency: clean -> clean-am ->
    clean-recursive -> clean.
    * automake.in (handle_clean): Bind `-local' targets to `-am'
    targets, not top targets.
    Don't declare -recursive dependencies of the clean targets:
    `subdirs.am' did it.  Less hard coded knowledge, transfered
    into...
    * clean.am: here.

commit c85255be1c3695267f1ce1ef463f2a66de261f08
Author: Akim Demaille <address@hidden>
Date:   Tue Feb 6 09:22:15 2001 +0000

    Fix `unless' uses.

commit 23f008320b2dab478c614db46429999b24a63114
Author: Akim Demaille <address@hidden>
Date:   Tue Feb 6 09:11:00 2001 +0000

    Add maintainer-clean.

commit 8a34b58d76892209b5c19f64ea85a64704dfc036
Author: Akim Demaille <address@hidden>
Date:   Tue Feb 6 09:09:36 2001 +0000

    Monstro unsplitable patch.
    The aim is to remove hard coded knowledge about clean targets from
    automake.in, leaving them in the *.am files.
    In addition to the mechanic needed to factor some dependencies, it
    appears some rules (most notably distclean and maintainer-clean)
    need factored actions.  So first, be ready to catch factored
    rules.
    * automake.in (&file_contents): For the time being, use an extended
    $RULE_PATTERN which is able to match any kind of rules, with or
    without dependency, with or without actions.
    Handle all the rules uniformly, storing in %actions the factored
    actions.
    (&flatten, &target_cmp): New.
    (&handle_factored_dependencies): Output the %actions.
    No longer special case `clean'.
    Output the rules in alphabetical order, but keeping `.PHONY' last.
    Now we must not use &push_phony_cleaners, which is doing all sort
    of magic to push a bit of everything in all the clean targets.
    The biggest problem being that, making a Cartesian product, it
    requires many useless targets.  The `*.am' file know better.
    But first, register the new factored rules.
    * automake.in (&initialize_per_input): Include clean, mostlyclean,
    maintainer-clean, distclean and their `*-am' counterpart in
    %dependencies.
    Initialize %actions.
    (get_object_extension, handle_texinfo, handle_tags, handle_multilib)
    handle_dependencies, handle_subdirs, handle_configure, handle_clean)
    (handle_emacs_lisp, handle_python): Don't play with
    &push_phony_cleaners nor &depend and `clean'.
    * texinfos.am, texi-vers.am, tags-clean.am:
    * subdirs.am,python-clean.am, multilib.am, lisp-clean.am:
    * libtool.am, kr-extra.am, depend.am, compile.am, clean.am:
    * clean-kr.am, clean-hdr.am: Do it.
    Whenever a target is empty, just remove it, it will no longer be
    called.
    There is still some magic about clean to hard code.  But really,
    that's the end of &do_one_clean_target.
    * automake.in (&do_one_clean_target): Kaboom out.
    (&handle_clean): Rewrite the magic code.
    (&am_install_var): No longer use &push_phony_cleaners, nor depend
    on `clean'.
    (&push_phony_cleaners): Kaboom too.

commit 279adc2a18c4f7a71204524d9fba349a15fb1be2
Author: Akim Demaille <address@hidden>
Date:   Tue Feb 6 09:08:56 2001 +0000

    * automake.in (do_one_clean_target): Don't hard code knowledge
    about libtool, and maintainer-clean.
    * clean.am, libtool.am: Handle these.

commit c9a4efae4319cecf92da6ed871bf2caad9a40115
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 5 09:11:10 2001 +0000

    * automake.in (handle_texinfo): No longer hard code the clean
    targets.
    (texinfos.am): Include them.

commit 491b77b46d7562a8bd92f93c54b86e1b0d9f2c2e
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 5 09:09:17 2001 +0000

    * Makefile.am (perl4-check): Remove, we now require Perl 5.
    (maintainer-check): Don't be silent when you find a problem, and
    actually, even specify the locations.
    Also check that @_ is assigned to arrays.

commit fddb6ef124ea344e923bd6863667ddd5ce8f1785
Author: Akim Demaille <address@hidden>
Date:   Mon Feb 5 09:06:41 2001 +0000

    * m4/regex.m4: Use AC_LIBSOURCES.
    * automake.in (scan_autoconf_traces): Trace AC_LIBSOURCE, not
    _AC_LIBOBJ_DECL.

commit daea6deea6811d55032742e6508a780a79fbcc99
Author: Tom Tromey <address@hidden>
Date:   Mon Feb 5 06:59:03 2001 +0000

        * m4/Makefile.am (m4data_DATA): Added make.m4.
        * automake.in (handle_dependencies): Use @AM_INCLUDE@ to include
        dependency files.
        * m4/depend.m4 (AM_DEPNDENCIES): Require AM_MAKE_INCLUDE.
        Copy depcomp to subdir.
        * m4/make.m4: New file.

commit 3e19938698261dbe749ce4eb023b3461961e2da8
Author: Tom Tromey <address@hidden>
Date:   Mon Feb 5 06:58:21 2001 +0000

        * exsource.test: Updated for new include code.

commit b955e02552483ce93de04e77aedc6007f72276ca
Author: Pavel Roskin <address@hidden>
Date:   Mon Feb 5 01:42:12 2001 +0000

    * automake.in (handle_dist_worker): Remove a line that is now
    in distdir.am.

commit 19c2eb96a1cf9415aecb2173e8b10b217984fc46
Author: Tom Tromey <address@hidden>
Date:   Sun Feb 4 23:49:53 2001 +0000

    2001-02-04  Kevin Ryde <address@hidden>
    
        * automake.in (handle_configure): Call config.status with empty
        CONFIG_LINKS and CONFIG_COMMANDS when regenerating a file.

commit be46346bbc1de580ee396dcbdc16121421acbb68
Author: Tom Tromey <address@hidden>
Date:   Sun Feb 4 23:31:46 2001 +0000

        * depcomp (ddashmd): Removed case.
        (sgi): Handle failure exit correctly
        (aix): Likewise.  Also, add dummy `.h' targets.

commit bb9809a50af7c40155fe5c77e044e3cbd168a61f
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 4 16:50:49 2001 +0000

    Add.

commit 8f0f456330063b2a471a6b34aec5715f38e779fd
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 4 15:10:23 2001 +0000

    * distdir.am (distdir): New file, extracted from...
    * automake.in (handle_dist_worker): here.
    Adjust.

commit 7435a92b93a04c07dcd8ecc2e550bfd6918d7937
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 4 14:43:00 2001 +0000

    * automake.in (@clean): Remove, replaced by...
    ($dependencies{'clean'}): this.
    Use `&depend' instead of push'ing into @clean.
    (handle_factored_dependencies): For the time being, skip 'clean'.
    (do_one_clean_target): Don't ask for argument 1 and 4 as they are
    always `clean', and address@hidden'.

commit 38a041bafce4aa3825e9d45fb87f06dfb166764d
Author: Akim Demaille <address@hidden>
Date:   Sun Feb 4 14:42:37 2001 +0000

    * automake.in (%dependencies): Don't be initialize globally for
    all the files, but in...
    (&initialize_per_input): here.
    (&depend): New.
    (@phony): Replace all occurrences with the corresponding &depend
    invocation.

commit d2a26602e448c8b26aff94f2557febaa37b9e493
Author: Tom Tromey <address@hidden>
Date:   Sun Feb 4 04:43:11 2001 +0000

        * header.am (address@hidden@HEADERS): Use INSTALL_HEADER.
        * header-vars.am (INSTALL_HEADER): New macro.

commit 16646f9a3891337ff4920307fe0cf080f8a5c4ac
Author: Tom Tromey <address@hidden>
Date:   Sun Feb 4 04:37:10 2001 +0000

        * automake.texi (Rebuilding): New node.

commit 276aa452e5589d9e328d50d5527963a813b4ba05
Author: Tom Tromey <address@hidden>
Date:   Sun Feb 4 04:03:08 2001 +0000

    2000-12-29  Derek Price  <address@hidden>
    
        * automake.in (handle_dependencies): Switched the DEP_FILES
        definition to be conditional on @address@hidden

commit 04e6519be31e694809b5a46706e917a78a50e89d
Author: Tom Tromey <address@hidden>
Date:   Sun Feb 4 03:51:19 2001 +0000

    2001-02-03  Ville Laurikari <address@hidden>
    
        * depcomp (aix): New side-effect dependency tracking mode, for
        the C for AIX compiler.
        * m4/depend.m4 (AM_DEPENDENCIES): Recreate `conftest.c' and
        `conftest.h' for each test.

commit 3c30a281fcab51e4b19e3b18fbdb9d8b3f976aee
Author: Tom Tromey <address@hidden>
Date:   Sun Feb 4 03:44:01 2001 +0000

        * automake.texi (Dist): Updated to mention caveat of putting
        directory in EXTRA_DIST and also providing a nice example of
        removing the CVS dir.
        From Ganesan Rajagopal.

commit 3c606e809cc340b612acef02edd776dff0f0915f
Author: Tom Tromey <address@hidden>
Date:   Sun Feb 4 03:41:45 2001 +0000

        * m4/depend.m4 (depcpp): Run tests in a subdir.  Fixes report from
        Bob Proulx.

commit 0edc0b41dfd586aec2c79aed04032df877a39486
Author: Tom Tromey <address@hidden>
Date:   Sun Feb 4 03:29:15 2001 +0000

        * automake.in (scan_one_autoconf_file): Disable warning about
        AM_PROG_LIBTOOL.

commit fbed01b8eaeff993e7d5157d88fcae512de0e536
Author: Tom Tromey <address@hidden>
Date:   Sun Feb 4 03:27:52 2001 +0000

        * automake.in (handle_configure): Don't modify variable which
        aliases list element.  Don't push @inputs onto the dist list.
        Fixes colon7.test.
        (initialize_per_input) [dist_dirs]: New variable.
        (handle_dist_worker): Use global dist_dirs.
        (handle_configure): Set dist_dirs entries at toplevel.

commit ef931d9f237a025b6ab57574cbdec2ca2f13a26d
Author: Tom Tromey <address@hidden>
Date:   Sun Feb 4 03:18:01 2001 +0000

        * Makefile.am (XFAIL_TESTS): Removed colon7.test.

commit 182b5371a7f0884361fe04fe44ef3d47f5d1686d
Author: Tom Tromey <address@hidden>
Date:   Sat Feb 3 05:56:41 2001 +0000

        * automake.texi (Java Support): Added index, @section.

commit a543ded57c73362322eb9a2e2c2e2fad6aa3d21b
Author: Pavel Roskin <address@hidden>
Date:   Fri Feb 2 15:10:13 2001 +0000

    * automake.in (scan_autoconf_traces): Restore trace messages.

commit b65c732a30653599dadfd4950edf778f79b2cd48
Author: Pavel Roskin <address@hidden>
Date:   Fri Feb 2 12:33:19 2001 +0000

    * automake.in (handle_aclocal_m4): Fix stripping of the initial
    "./" from the dependencies of aclocal.m4.
    Reported by Ralf Corsepius.

commit 609ca4ad18d876832c9373284079a488af035aca
Author: Pavel Roskin <address@hidden>
Date:   Thu Feb 1 23:53:33 2001 +0000

    * aclocal.in: Rename "verbosity" to "verbose". Always prepend
    "aclocal: " to the verbose output.

commit 2ac1ddae1b2a19f32a35dbceedc839ff102f8732
Author: Pavel Roskin <address@hidden>
Date:   Thu Feb 1 22:51:40 2001 +0000

    * automake.in: Remove all debugging messages.

commit 061b0532d851053e987eeb602c8cc125f5440523
Author: Akim Demaille <address@hidden>
Date:   Wed Jan 31 17:47:54 2001 +0000

    * automake.in (add_depend2): Quote properly $obj and $source.

commit 148a155a241de8cd1c70dcfaa8f7f1dd2d6919d3
Author: Akim Demaille <address@hidden>
Date:   Wed Jan 31 16:50:02 2001 +0000

    * depend2.am: Instead of replacing @PFX@ in $(@address@hidden), and
    then replacing `$(@address@hidden)' for the files that need some
    special flags, use only @address@hidden  Similarly for @address@hidden
    Try to document this file.
    * automake.in (add_depend2): Adjust to these changes.

commit 7a394d5e472c82451b4be9833653aa1d0dd83a48
Author: Akim Demaille <address@hidden>
Date:   Wed Jan 31 14:36:21 2001 +0000

    * automake.in (%factored_dependencies): New.
    (file_contents): Use it.
    (handle_phony): Rename as...
    (handle_factored_dependencies): this.
    * subdirs.am: No need for convolved syntax to declare .PHONY.

commit d75b0320d113b90107cca65900236ac18ad9cda0
Author: Akim Demaille <address@hidden>
Date:   Wed Jan 31 14:23:21 2001 +0000

    * automake.in: maintainer-check fixes.

commit b26695267b2a60b20a8500371c02c986411e1541
Author: Akim Demaille <address@hidden>
Date:   Wed Jan 31 14:16:17 2001 +0000

    * automake.in (file_contents): Rewrite: instead of trying to parse
    it line by line, first swallow it completely into $CONTENTS,
    *then*, parse it *paragraph* by paragraph.

commit 746021b703e663ef8153036695b4ec59e544cc1b
Author: Akim Demaille <address@hidden>
Date:   Wed Jan 31 13:39:22 2001 +0000

    * automake.in (file_contents): Remove.
    (file_contents_with_transform): Swap the order of the arguments,
    and rename as...
    (file_contents): this.
    Adjust all uses.

commit 8d840c0b60287e911cdd3b22d63858bdbe6b399c
Author: Tom Tromey <address@hidden>
Date:   Wed Jan 31 04:05:43 2001 +0000

    removed a couple spurious newlines

commit 823b9cc86f62604d0856d9d88ce3c8a8c3883918
Author: Tom Tromey <address@hidden>
Date:   Wed Jan 31 04:00:45 2001 +0000

        * automake.in (scan_one_autoconf_file): Don't mention
        omit_dependencies.

commit e8355a9a303c65a5a9dbdcb67b2723689332d21d
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 29 17:37:22 2001 +0000

    * automake.in (&scan_autoconf_config_files): Extract from
    &scan_one_autoconf_file.
    (&scan_one_autoconf_file): Use it.
    (&scan_autoconf_traces): New.
    ($scan_autoconf_files): Use it.

commit 0fcabc771dd178d4ba6fe984a1bc8ee6a7417ed6
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 29 17:36:44 2001 +0000

    * texinfos.am, tags.am, subdirs.am, multilib.am, mans.am: Add a
    .PHONY target.
    * automake.in (handle_texinfo, handle_man_pages, handle_multilib)
    (handle_etags, handle_subdirs): Don't push into @phony.

commit e397e2f3bc258503b211ddde4a90881367add104
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 29 12:01:43 2001 +0000

    * automake.in (scan_one_autoconf_file): Correctly recognize
    configure.ac.

commit 11ae63e42f7f59e5fe9d7d264ef80ebac7488465
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 29 12:00:56 2001 +0000

    * automake.in (handle_tests_dejagnu): New, extracted from...
    (handle_tests): here.  Use `.PHONY:'.

commit f28082967d9b27823f4cfbf923cf10a49a76401b
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 29 09:41:43 2001 +0000

    * automake.in (handle_phony): Sort.
    (file_contents_with_transform): Catch `.PHONY:'.
    (handle_tests): Instead dumping the hard coded target check-TESTS
    and registering its .PHONYsm, get them from...
    * check.am: here, new file.

commit f985cce39e8045fcf089540cb82204d4bc45a9af
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 29 09:30:02 2001 +0000

    * automake.in (add_depend2): Use &transform.

commit a44e29eb282f4fbd8c864668c08c122e297ac849
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 29 09:27:18 2001 +0000

    * automake.in (handle_tags): Use &transform.
    (am_error, am_line_error, am_conf_error, read_am_file): Use
    directly arrays in strings, no need for &join.
    Require Perl 5.
    * Makefile.am (maintainer-check): Use grep -w when looking for
    words.

commit 5345069b86fdc821cafc0a62c2e4c8fe5043c7a4
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 29 09:17:29 2001 +0000

    * automake.in (prog_error): New.
    Spread its use.

commit 6b1db06fa794add6f250402daa6443f43d15a0d6
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 29 09:16:35 2001 +0000

    * automake.in (handle_single_transform_list): if (@list) { foreach
    (@list) ...} can be written as a simple `foreach' loop.

commit 6a93be5671a7e510851c563687adfeeb126f5a84
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 29 09:16:00 2001 +0000

    * automake.in (define_standard_variables): Use &transform instead
    of build_rx.

commit 2fcc601fd9c45dc0f58f109c7cde4df9edbcf642
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 29 09:14:26 2001 +0000

    * automake.in (handle_texinfo): Use the new $texinfodir instead of
    the removed $texinfo_tex.

commit 24170bbccd73e786a401f96ab07684dd4edfa0c5
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 29 09:12:15 2001 +0000

    * automake.in (handle_libraries, handle_ltlibraries): Use
    &transform.

commit 72fb36b139cef29b11b5896b1c62c8661825ac75
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 29 09:00:32 2001 +0000

    * automake.in (handle_programs) <xexe>: Remove, replaced by
    `exeext'.
    Use it, and &transform.

commit 341bb713127e29f8a2ea6364df12edd091a6762f
Author: Akim Demaille <address@hidden>
Date:   Mon Jan 29 08:58:00 2001 +0000

    * automake.in (get_object_extension) <$default_includes>: New.
    Use it and &transform.

commit 1ea473810d140d94acf4642759398cf661745cee
Author: Tom Tromey <address@hidden>
Date:   Mon Jan 29 06:15:51 2001 +0000

        * automake.in (variable_value_as_list_worker): Handle entries in
        %am_var_defs.  Fixes listval.test.

commit 16433345755e5f45dbcc652ef74a44dd0f223842
Author: Tom Tromey <address@hidden>
Date:   Mon Jan 29 05:55:23 2001 +0000

        * listval.test: New file.
        * Makefile.am (TESTS): Added listval.test.

commit eafcdfcbd6c8829784899682a77dc0d5212917fc
Author: Tom Tromey <address@hidden>
Date:   Fri Jan 26 22:29:42 2001 +0000

        * makevars.test: Fail if automake fails.

commit 388e34976b05f4983b8b02d9fa0c49c6ae7f0d8b
Author: Pavel Roskin <address@hidden>
Date:   Fri Jan 26 22:17:49 2001 +0000

    * Makefile.am (XFAIL_TESTS): Added colon7.test.

commit 225eebfad68ae9d8b37d1b50e7171d3e104b809d
Author: Akim Demaille <address@hidden>
Date:   Fri Jan 26 15:07:45 2001 +0000

    * automake.in (handle_texinfo): Don't use $conf_pat, just
    $conf_dir to transform MDDIR since now &transform handles the
    escaping of RE special characters by itself.

commit dc9a40217896ccc9e1405fde1f0f0d47af833100
Author: Akim Demaille <address@hidden>
Date:   Fri Jan 26 14:21:37 2001 +0000

    * m4/depend.m4 (AM_DEPENDENCIES): Don't leave `AC_PROG_CC' etc. in
    clear.
    * m4/init.m4: Likewise.
    * m4/sanity.m4: s/conftestfile/conftest.file/.

commit 026398df0ff033c383d3d3b79251bcb2a003d0ee
Author: Pavel Roskin <address@hidden>
Date:   Thu Jan 25 23:11:12 2001 +0000

    * makevars.test: Disable shell tracing.

commit a734beabb1a758341d265992d7ce9930a9461fdd
Author: Akim Demaille <address@hidden>
Date:   Thu Jan 25 16:59:58 2001 +0000

    * makevars.test: New.

commit b37ff24ab19a17e9ca166be09fcf6dfe6cb9162c
Author: Akim Demaille <address@hidden>
Date:   Thu Jan 25 15:50:36 2001 +0000

    * m4/depend.m4 (AM_DEPENDENCIES): Don't leave `AC_PROG_CC' etc. in
    clear.
    * m4/init.m4: Likewise.
    * m4/sanity.m4: s/conftestfile/conftest.file/.

commit e36d38fdd5f29b7599b1faaf33399265558dc1ce
Author: Tom Tromey <address@hidden>
Date:   Thu Jan 25 03:28:51 2001 +0000

        * automake.in (handle_libraries): Use $configure_ac; typo fix.

commit f0d10ac447db5c2d7c37a54bede35716aad19e5b
Author: Tom Tromey <address@hidden>
Date:   Thu Jan 25 03:26:55 2001 +0000

        * automake.in (transform): Quote substitution.

commit 0249b08bfd2da2a1a6b6cf4b309240493170bc5d
Author: Akim Demaille <address@hidden>
Date:   Wed Jan 24 14:40:41 2001 +0000

    * vtexi.test (info_TEXINFOS): Escape a $ in egrep pattern.

commit 34e7f7b8986619fd278fd9c8ad2f4c772f9d45c7
Author: Tom Tromey <address@hidden>
Date:   Tue Jan 23 22:51:38 2001 +0000

    formatting fix to ChangeLog

commit 259b0dab2a9329da8cf256d35ce76a2d04378e82
Author: Akim Demaille <address@hidden>
Date:   Tue Jan 23 13:54:25 2001 +0000

    * vtexi.test: Also check that stamp-vti properly depends upon
    configure.in and the Texinfo source file.

commit 351be4970246c312b6c6ff1587ebd56ffd1d1fe7
Author: Tom Tromey <address@hidden>
Date:   Sun Jan 21 21:12:09 2001 +0000

    2001-01-21  Kevin Ryde <address@hidden>
    
        * colon7.test: Grep for a couple of AC_OUTPUT problems.

commit 1c3a6ac22a27d99c718b87ba9521107e5a2afd1c
Author: Tom Tromey <address@hidden>
Date:   Sun Jan 21 20:46:28 2001 +0000

    2001-01-21  Alexandre Duret-Lutz  <address@hidden>
            Tom Tromey  <address@hidden>
    
        * automake.in (obsolete_rx): Match whole macro names, not
        substrings.
        aclocal.in (obsolete_rx): Likewise.

commit a47ff8a7edb13894a0fd841d9fce1ac1952fdbe4
Author: Tom Tromey <address@hidden>
Date:   Sun Jan 21 20:45:10 2001 +0000

        * automake.texi: Changed dir category.

commit 67b8104753d83908020a89052e8b69d0dc9e0b43
Author: Akim Demaille <address@hidden>
Date:   Thu Jan 18 17:20:09 2001 +0000

    * automake.in (handle_texinfo): Use &transform, and transform
    CONFIGURE_AC.
    Reported by Lars Hecking, and diagnosed by Raja R Harinath.

commit 48a522a9e9068be5c329b86ef7da1b016289be24
Author: Akim Demaille <address@hidden>
Date:   Tue Jan 16 13:31:54 2001 +0000

    automake.in: Remove development code.
    Reported by Lars.

commit 4ea6c12e895daaa6114894538982cd394eb30d1a
Author: Akim Demaille <address@hidden>
Date:   Tue Jan 16 11:15:21 2001 +0000

    Let Automake support `configure.ac'.
    * automake.in: In the comments, prefer `configure.ac' to
    `configure.in'.
    When using &am_conf_error, don't repeat `in configure.in', since
    the function already reports it.
    When referring to `configure.in' use `$configure_ac' instead.
    (configure_ac): New global variable.
    (scan_configure, scan_one_configure_file): Rename as...
    (scan_autoconf_files, scan_one_autoconf_file): this.
    (scan_autoconf_files): Compute $configure_ac.
    (transform): New function.
    (handle_configure): Use it to transform CONFIGURE_AC in
    `remake.am' and in `remake-hdr.am'.
    (common_files): Also consider `configure.ac'.
    Use consistently single quotes.
    * aclocal.in (configure_ac): New variable.
    Use it.
    * texi-vers.am: Depend on CONFIGURE_AC not configure.in.
    * remake.am: Likewise.
    * remake-hdr.am: Likewise.

commit 1e2c6b41ce0a1892d04a91aca27cd4ba952fbcdb
Author: Akim Demaille <address@hidden>
Date:   Tue Jan 16 11:04:36 2001 +0000

    * m4/multi.m4: Remove the hairy useless quotation of `$'.
    Simplify `ifelse([$2],,,[$2])' into... `$2'!
    * m4/minuso.m4: Don't use changequote!
    * m4/cond.m4: Fix quotation.
    * m4/sanity.m4: Follow the Autoconf coding style.
    * m4/missing.m4 (AM_MISSING_INSTALL_SH): Use a for loop.
    * m4/depend.m4 (AM_DEPENDENCIES): Fix quotation issues.
    Use AC_CACHE_CHECK.

commit 17428a197bb794db1e35f25deb08ecd682b4800f
Author: Tom Tromey <address@hidden>
Date:   Tue Jan 16 06:34:03 2001 +0000

        * automake.in (handle_single_transform_list): Don't print rule
        here when source is in subdir and object is not.  Fixes
        subobj4.test.

commit 9ee5f7205ea63d66958199914656ee751402e8dc
Author: Tom Tromey <address@hidden>
Date:   Tue Jan 16 06:33:07 2001 +0000

        * subdir3.test: Allow any number of dependencies.

commit 83532a6ca2f7f856f7b25a41c00622c13a6c07e3
Author: Tom Tromey <address@hidden>
Date:   Tue Jan 16 05:51:57 2001 +0000

        * subobj4.test: Fixed test case.

commit c5efe60ef5660eea3c395648a9caf91807a74c9c
Author: Tom Tromey <address@hidden>
Date:   Tue Jan 16 04:14:30 2001 +0000

        * automake.in (handle_single_transform_list): Correctly compute
        $nonansi_obj.  Fixes cxxansi.test.

commit 9da47b122097ec31437d2881cad47d115c35e018
Author: Tom Tromey <address@hidden>
Date:   Mon Jan 15 17:51:58 2001 +0000

        * amassign.test: New file.
        * Makefile.am (TESTS): Added new file.

commit 16104fbe4f519a52d47a33268cb3078f23217483
Author: Tom Tromey <address@hidden>
Date:   Mon Jan 15 17:50:32 2001 +0000

        * automake.texi (Man pages): Updated to account for man1_MANS,
        etc.

commit 2925b8835df5824b75fec7aac7e38d52a19882fc
Author: Tom Tromey <address@hidden>
Date:   Sat Jan 13 19:08:43 2001 +0000

    2001-01-13  Steve Robbins  <address@hidden>
            Tom Tromey  <address@hidden>
    
        * aclocal.in (scan_configure): Don't recognize macro assignments
        or AC_SUBSTs.
        (add_file): Likewise.

commit f15fa67ff2df0c7c147b7f61062fe6594d75be99
Author: Tom Tromey <address@hidden>
Date:   Sat Jan 13 18:56:19 2001 +0000

    2001-01-13  Kevin Ryde <address@hidden>
    
        * automake.in (handle_ltlibraries): Omit -rpath from
        check_LTLIBRARIES, as per noinst_LTLIBRARIES.

commit 47b23cb4f3c2cfd9c4e5961f9e950a1fec3faee3
Author: Tom Tromey <address@hidden>
Date:   Sat Jan 13 03:42:07 2001 +0000

    Updated THANKS

commit 7f599cfe55b161dbefa5a4347e05b6ad4d3c7c7a
Author: Tom Tromey <address@hidden>
Date:   Sat Jan 13 03:41:40 2001 +0000

        * subobj4.test: New file.
        * Makefile.am (TESTS): Added subobj4.test.

commit d53ab4066745c4eed69c56e74c527415ed52d821
Author: Tom Tromey <address@hidden>
Date:   Fri Jan 12 18:44:43 2001 +0000

    Updated THANKS

commit 9f604baf27bda7591efc600d1667265933b1b649
Author: Tom Tromey <address@hidden>
Date:   Fri Jan 12 18:43:41 2001 +0000

        * cxxansi.test: New file.
        * Makefile.am (TESTS): Added cxxansi.test.

commit e8e8dfbbc3858c420d1df1850f0646c1ec07287b
Author: Akim Demaille <address@hidden>
Date:   Fri Jan 12 17:00:57 2001 +0000

    Pacify check-news.

commit e5512bf5d07a115a132a3f31b3c267be3c1eac35
Author: Tom Tromey <address@hidden>
Date:   Thu Jan 11 16:39:22 2001 +0000

        * depcomp (case gcc3): Use -MD, not -M.

commit 6181cc424bca1bb2da0072f54bdaad756726137b
Author: Tom Tromey <address@hidden>
Date:   Wed Jan 10 21:21:19 2001 +0000

        * depcomp: Handle gcc 3.

commit 407f252ee541f16305615dde48f5dfff416db338
Author: Tom Tromey <address@hidden>
Date:   Sat Dec 23 21:42:43 2000 +0000

        * configure.in: Updated to 1.4c for cvs.

commit 409b58a88793dfa4f068749a41d0fa3add7d1aed
Author: Tom Tromey <address@hidden>
Date:   Sat Dec 23 21:30:30 2000 +0000

        * configure.in: Updated to 1.4b and released.

commit 45761bbb253306dc8cb1de8061ad9912eff63728
Author: Tom Tromey <address@hidden>
Date:   Sat Dec 23 21:05:56 2000 +0000

        * config.guess, config.sub, texinfo.tex: New versions.

commit 7f23c6d3fce74595d99651c2de7e194c17242bf4
Author: Tom Tromey <address@hidden>
Date:   Sat Dec 23 21:05:21 2000 +0000

        * automake.in (handle_dist_worker): Always define DIST_SUBDIRS.
        Re-fixes pr87.test.

commit f9ffd677d48707242e25ac739033225993fdbbbf
Author: Tom Tromey <address@hidden>
Date:   Sat Dec 23 20:26:10 2000 +0000

        * subdirs.am (maintainer-clean-recursive): Use DIST_SUBDIRS for
        distclean and maintainer-clean.
        * automake.texi (Top level): Document use of DIST_SUBDIRS.

commit d39c6bd879955a6aff5620a403262c1d8ca381ea
Author: Tom Tromey <address@hidden>
Date:   Sat Dec 23 20:11:56 2000 +0000

        From Rusty Ballinger:
        * automake.in (handle_java): Don't skip `noinst' prefix.

commit 33616d39f03343549c873eb543efb0166dedd39f
Author: Tom Tromey <address@hidden>
Date:   Sat Dec 23 19:44:23 2000 +0000

        * automake.texi (Invoking aclocal): Mention ## comments.

commit 22f6fae1bea072a2158a1ed6f508a73dbdb174be
Author: Tom Tromey <address@hidden>
Date:   Sat Dec 23 01:06:03 2000 +0000

        From Raja R Harinath:
        * automake.in (libtoolize_sometimes): New global.
        (initialize_global_constants): Added libtoolize_sometimes to
        common_files.

commit ab07a7a7e5dff57a1f160de4999e76b8ca16fbbc
Author: Tom Tromey <address@hidden>
Date:   Fri Dec 22 20:29:23 2000 +0000

        * m4/depend.m4 (AM_SET_DEPDIR): Ignore errors when running rmdir.

commit 7cd327b36b8c771d2955756d23efd37516aaea5f
Author: Tom Tromey <address@hidden>
Date:   Fri Dec 22 20:27:03 2000 +0000

        * m4/depend.m4 (AM_SET_DEPDIR): Remove .deps directory when done.

commit e989599466437c46885a383ee0d7fedf94a9ddea
Author: Tom Tromey <address@hidden>
Date:   Fri Dec 22 06:05:51 2000 +0000

        * automake.texi (Tags): Document GTAGS target.
        * tags.am (GTAGS): New target.

commit 38bd301a287ff7b4f3ff1ce21fae5ab219e1b886
Author: Tom Tromey <address@hidden>
Date:   Fri Dec 22 05:52:37 2000 +0000

        * automake.in (libtoolize_files): Removed ltconfig.
        (initialize_global_constants): Added ltconfig to common_files.

commit 316d9d9daea2b1a860ba94e20ec5e072dae966f2
Author: Tom Tromey <address@hidden>
Date:   Fri Dec 22 05:23:54 2000 +0000

    2000-12-21  Kevin Ryde <address@hidden>
    
        * automake.in (handle_footer): Generate .SUFFIXES target when user
        defines suffixes but automake does not.

commit f66c650f5d2d78d651a8f71170d218b821290475
Author: Tom Tromey <address@hidden>
Date:   Thu Dec 21 23:46:54 2000 +0000

        * vtexi.test: Fixed to reflect new rules.

commit 9a65b8d64aa0efa2f7c659e34ac0c3236348d4b7
Author: Tom Tromey <address@hidden>
Date:   Thu Dec 21 06:07:14 2000 +0000

    2000-12-20  Marc Espie <address@hidden>
    
        * automake.in (handle_texinfo): Make path of $vtexi explicit in
        dependency.
        * texi-vers.am: Likewise.

commit 12dc0f817d5872ca14cf92e5296f2e56e5e8fa0b
Author: Tom Tromey <address@hidden>
Date:   Thu Dec 21 02:09:21 2000 +0000

        From Kevin Ryde:
        * automake.in (handle_footer): Always push user suffixes at the
        start of .SUFFIXES:.
        * automake.texi (Suffixes): Updated to reflect new suffix
        handling.

commit 61fcad39ac3fecf9f4804a82d7db0c45f8a79466
Author: Tom Tromey <address@hidden>
Date:   Tue Dec 19 04:48:32 2000 +0000

        * automake.in (handle_built_sources): Removed.
        (handle_merge_targets): Handle BUILT_SOURCES.
        * automake.texi (Sources): Updated documentation of
        BUILT_SOURCES.

commit 0b7a6a08bd8b3ce22ee08d5469055e7a367b951e
Author: Tom Tromey <address@hidden>
Date:   Mon Dec 18 01:12:17 2000 +0000

        * m4/protos.m4: Always do header checks.

commit 4f34ae7cd11ae0796076a271e33aa09fae7f12a3
Author: Tom Tromey <address@hidden>
Date:   Mon Dec 18 01:04:24 2000 +0000

        * automake.in (handle_ltlibraries): Check for LDFLAGS variables
        before using values.

commit 6af1e88ef2c32e44fbe77f6d1266aecf8c283c24
Author: Tom Tromey <address@hidden>
Date:   Sun Dec 17 21:33:24 2000 +0000

        * automake.in (handle_ltlibraries): Allow _LDFLAGS to be
        conditionally defined.  Fixes PR automake/77 and ldflags.test.

commit cd4250035b599e9eaa87f657a19c45011da60325
Author: Tom Tromey <address@hidden>
Date:   Sun Dec 17 21:32:57 2000 +0000

        * Makefile.am (XFAIL_TESTS): Don't mention ldflags.test.

commit a18199549c27dca4b4cc656ecb33cfb8126b3b40
Author: Tom Tromey <address@hidden>
Date:   Sun Nov 26 22:11:20 2000 +0000

    Typo fix; thanks Jim

commit 5cff1ae0bf624a99ab4f3d6a6375ec46598cd8a9
Author: Tom Tromey <address@hidden>
Date:   Sun Nov 26 01:39:48 2000 +0000

        * automake.in (file_contents_with_transform): Added file name and
        line number to error report.
        (MACRO_PATTERH, BOGUS_MACRO_PATTERN): Leading spaces are ok.

commit a73aacd5a1d4df422779b6289d08c42577bfbb07
Author: Tom Tromey <address@hidden>
Date:   Sun Nov 26 01:37:30 2000 +0000

        * space.test: New file.
        * Makefile.am (TESTS): Added space.test.

commit 5f11c70895eae6a27750cc415f8c4125f2278e09
Author: Pavel Roskin <address@hidden>
Date:   Fri Nov 24 02:25:13 2000 +0000

    * m4/regex.m4 (AM_WITH_REGEX): This macro was broken because
    of M4 underquoting.
    * m4/ccstdc.m4 (AC_PROG_CC_STDC): Added some M4 quotes.
    * m4/dmalloc.m4 (AM_WITH_DMALLOC): Likewise.
    * m4/lispdir.m4 (AM_PATH_LISPDIR): Likewise.
    * m4/maintainer.m4 (AM_MAINTAINER_MODE): Likewise.
    * m4/multi.m4 (AM_WITH_DMALLOC): Likewise.
    * m4/python.m4 (AM_PATH_PYTHON): Likewise.
    * m4/strtod.m4 (AM_FUNC_STRTOD): Likewise.

commit c8ad45194ff3487b131981574922580018c45ee2
Author: Pavel Roskin <address@hidden>
Date:   Fri Nov 24 01:05:13 2000 +0000

    * pr87.test: Prevent automake from looking into .. and ../..
    by using AC_CONFIG_AUX_DIR(.) in configure.in.

commit 5b0222f78370a74ca20040b768180b8bd454d7e5
Author: Tom Tromey <address@hidden>
Date:   Thu Nov 23 21:42:38 2000 +0000

        * automake.in (require_file_internal): Pass $file as second
        argument to maybe_push_required_file.  Fixes PR automake/87.

commit 286935114556d6dbf74a84be488a92b94f0d00a4
Author: Tom Tromey <address@hidden>
Date:   Thu Nov 23 21:42:14 2000 +0000

        * pr87.test: New file.  From PR automake/87.
        * Makefile.am (TESTS): Added pr87.test.

commit da7e06f29a989cf8dcf079d6487d17e110c79d23
Author: Tom Tromey <address@hidden>
Date:   Sat Nov 18 23:58:25 2000 +0000

        * m4/depend.m4 (AM_DEPENDENCIES): Redirect `$am_depcomp' stdout to
        /dev/null.  From Paul Martinolich.

commit 2d87e0f5c6e3d98119f240538e8daaf760cf9706
Author: Akim Demaille <address@hidden>
Date:   Thu Nov 16 11:07:37 2000 +0000

    * aclocal.in (write_aclocal): Set ``binmode'' after file has been
    opened, otherwise it has no effect.

commit 6039975ca7438c0671185a19aabb8242f4c518b4
Author: Akim Demaille <address@hidden>
Date:   Mon Oct 23 18:58:33 2000 +0000

    * aclocal.in (write_aclocal): Don't write aclocal.m4 with
    CRLFs. This circumvents a bug in Cygwin bash.
    
    * automake.in (generate_makefile): Don't write Makefile.in
    files with CRLFs, as it causes problems for the dependency-file
    extraction in AM_OUTPUT_DEPENDENCY_COMMANDS.

commit bd4a1d5ad1a72fa780a8b7fd6c365a5dad2e6220
Author: Akim Demaille <address@hidden>
Date:   Thu Oct 19 09:27:23 2000 +0000

    * automake.in (handle_merge_targets): Allow parallel install
    with forced relink.

commit c2a21bf8e87ce0eb054e5cdd307e354da46cb50d
Author: Akim Demaille <address@hidden>
Date:   Thu Oct 19 08:19:58 2000 +0000

    * subdir4.test (depcomp): Don't create it, defs does.

commit 58ccbd79d0c83c0dd588d19937dbe636ea9f5daa
Author: Pavel Roskin <address@hidden>
Date:   Wed Oct 18 21:49:37 2000 +0000

    * aclocali1.test: New file - test for circular dependencies for aclocal.m4.

commit d31c274147f9a765eb1e2d9386dcc497ddede8c4
Author: Pavel Roskin <address@hidden>
Date:   Wed Oct 18 03:27:44 2000 +0000

    * Makefile.am (TESTS): Added aclocali1.test.
    * aclocali1.test: New file.

commit d10b9069fb87680b48d746e5e1744d70746e81da
Author: Pavel Roskin <address@hidden>
Date:   Wed Oct 18 03:26:55 2000 +0000

    * automake.in (handle_aclocal_m4): exclude aclocal.m4 and
    acinclude.m4 from the dependencies of aclocal.m4 to avoid
    circular and duplicated dependencies. Strip "./" from the
    dependencies.

commit 0739e173efc599624e3101191dcd5ec7fe0f43e8
Author: Akim Demaille <address@hidden>
Date:   Tue Oct 17 09:36:59 2000 +0000

    * aclocal.in (write_aclocal): Set up aclocal.m4 header with
    normal comments (#) instead of m4 dnl-type comments.

commit 1ecdebc9ba31360cefac600af8708bd340497ade
Author: Akim Demaille <address@hidden>
Date:   Tue Oct 17 08:37:26 2000 +0000

    Change leading white spaces into tabs.

commit e9fe970b81806d03a4af33b82f5a04bca750d4f2
Author: Akim Demaille <address@hidden>
Date:   Tue Oct 17 08:29:44 2000 +0000

    * depcomp: Altered sed clause to strip of inclusion depth

commit c971e016ff6fdcc31fc293d0660be90d689ea403
Author: Akim Demaille <address@hidden>
Date:   Tue Oct 17 07:47:04 2000 +0000

    Typos.

commit 8b7dddfbf1c9b65eeae7356fa5233c88f6268479
Author: Akim Demaille <address@hidden>
Date:   Mon Oct 16 19:34:57 2000 +0000

    * depcomp (msvisualcpp): New dependency tracking mode, for
    Microsoft Visual C++.

commit b2904b1ae02ba850666c1ce74807762a3a828914
Author: Akim Demaille <address@hidden>
Date:   Mon Oct 16 19:21:04 2000 +0000

    * depcomp: Fix a bug in SGI dependency tracking mode with source
    files which do not contain any dependencies to other source files.

commit a2c34841336699b85d6fb84eb0eca40313e97238
Author: Akim Demaille <address@hidden>
Date:   Mon Oct 16 09:01:36 2000 +0000

    * aclocal.in, aclocal.m4: Standardize FSF Copyright statements.
    * automake.in, automake.texi: Likewise.
    * clean-kr.am, clean.am: Likewise.
    * comp-vars.am: Likewise.
    * compile, compile.am: Likewise.
    * data-clean.am: Likewise.
    * data.am: Likewise.
    * dejagnu.am: Likewise.
    * depcomp: Likewise.
    * depend.am, depend2.am: Likewise.
    * dist-vars.am, dist.am: Likewise.
    * elisp-comp: Likewise.
    * footer.am: Likewise.
    * header-vars.am, header.am: Likewise.
    * java-clean.am java.am: Likewise.
    * kr-extra.am: Likewise.
    * library.am: Likewise.
    * libs-clean.am, libs.am: Likewise.
    * libtool.am: Likewise.
    * lisp-clean.am lisp.am: Likewise.
    * ltlib-clean.am ltlib.am: Likewise.
    * ltlibrary.am: Likewise.
    * m4/Makefile.in: Likewise.
    * m4/strtod.m4: Likewise.
    * mans-vars.am, mans.am: Likewise.
    * mdate-sh: Likewise.
    * missing: Likewise.
    * multilib.am: Likewise.
    * program.am: Likewise.
    * progs-clean.am, progs.am: Likewise.
    * python-clean.am, python.am: Likewise.
    * remake-hdr.am, remake.am: Likewise.
    * scripts.am: Likewise.
    * s