[Top][All Lists]
[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.
(®ister_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 (¯o_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...
(¯o_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, ¯o_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.
(¯o_define): Catch bad macro names.
(&cond_stack_endif): Better error message.
(&file_contents_internal): Don't remove backslashes in variable
values.
(¯o_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'.
(®ister_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'.
(®ister_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 (®ister_language, &finish_languages): Use `pure'
as a Boolean.
(®ister_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 (®ister_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 (®ister_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'.
(®ister_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 `®ister_language' instead of a
list of pseudo assignments.
(®ister_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.
(®ister_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, ®ister_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 (¯o_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"}'.
(®ister_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.
(¯o_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.
(¯o_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 (¯o_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.
(¯o_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, ¯o_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.
(¯o_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, ¯o_define): Since conditions are
canonicalized, don't use a loop to look for a condition: read the
hash.
(¯o_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 ¯o_define.
commit b278e56f9627d8013dd77f0dfacdfe884f415b6a
Author: Akim Demaille <address@hidden>
Date: Fri Mar 23 17:06:39 2001 +0000
* automake.in (¯o_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 ¯o_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 (¯o_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 (¯o_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 (¯o_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.
("e_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.
* subdirs.am: Likewise.
* tags-clean.am, tags.am: Likewise.
* texi-vers.am: Likewise.
* texinfos.am: Likewise.
* ylwrap: Likewise.
commit 9d71309a336c067a435da6fdc6775e97718a1036
Author: Pavel Roskin <address@hidden>
Date: Tue Oct 10 01:03:42 2000 +0000
* automake.in (handle_aclocal_m4): If ACLOCAL_M4_SOURCES is
defined use it as the list of M4 files aclocal.m4 depends on.
commit 6369388a0570002700aae0c016149c0cf030380d
Author: Pavel Roskin <address@hidden>
Date: Tue Oct 10 00:39:34 2000 +0000
Added more entries to ignore results of normal activity in the
CVS working directory.
commit 5cad77aabe41395e44fd6a5e990749782f541890
Author: Pavel Roskin <address@hidden>
Date: Tue Oct 10 00:18:53 2000 +0000
* m4/init.m4 (AM_INIT_AUTOMAKE): Don't rely on variable
assignments changing $? - it's broken in ash-0.2.
* m4/missing.m4 (AM_MISSING_HAS_RUN): Likewise.
commit f42c05c46d3e0831ec34c5e60946f036895d5380
Author: Pavel Roskin <address@hidden>
Date: Fri Oct 6 22:49:14 2000 +0000
* aclocal.in (add_file): Strip comments while scanning for
macro dependencies.
commit 981b5409cb258a2ff72f50b1507a87073f46484a
Author: Tom Tromey <address@hidden>
Date: Fri Sep 15 20:09:55 2000 +0000
2000-09-15 Alexandre Duret-Lutz <address@hidden>
* automake.in (initialize_global_constants): End the
result of dist-bzip2 with tar.bz2, not bz2.
commit 5096665d46b29acbae533adbce8f2f7b53543418
Author: Tom Tromey <address@hidden>
Date: Wed Aug 30 17:54:33 2000 +0000
Fix for PR automake/72:
* automake.in (initialize_per_input): Define `need_link'.
(finish_languages): Use need_link.
(handle_source_transform): Set need_link if required.
commit ba36e990612ee4474dfa6f925fe92e4388a859b9
Author: Tom Tromey <address@hidden>
Date: Wed Aug 30 17:53:32 2000 +0000
* Makefile.am (XFAIL_TESTS): Removed pr72.test.
commit af81c8c92b880a0988ab8e7768c3131e18c544e0
Author: Tom Tromey <address@hidden>
Date: Wed Aug 30 16:51:54 2000 +0000
For PR automake/72:
* Makefile.am (TESTS): Added pr72.test.
(XFAIL_TESTS): Likewise.
* pr72.test: New file.
commit aeb97fca63aff3475253bb31b229da7f5df5dd05
Author: Tom Tromey <address@hidden>
Date: Tue Aug 29 01:26:45 2000 +0000
* Makefile.am (XFAIL_TESTS): Added ldflags.test.
commit ae2f74804cb4e8be2ca31f004437245888c07b0d
Author: Tom Tromey <address@hidden>
Date: Mon Aug 28 23:33:28 2000 +0000
* automake.in (yacc, yaccxx, lex, lexxx): Set `derived-autodep'
key.
(register_language): Default the `derived-autodep' option.
(handle_single_transform_list): Add to %dep_files if language has
`derived-autodep' set. Re-fixes lex4.test.
commit 805e5b532cccad95d600a487b476d33261aff2b4
Author: Tom Tromey <address@hidden>
Date: Sun Aug 27 23:42:18 2000 +0000
* automake.in (handle_single_transform_list): Only add to
%dep_files if language is found and supports automatic dependency
tracking. Fixes PR automake/75.
commit f67064198ad618494b8345a62add7b03b2e010ab
Author: Tom Tromey <address@hidden>
Date: Sun Aug 27 23:37:45 2000 +0000
For PR automake/75:
* Makefile.am (TESTS): Added fortdep.test.
* fortdep.test: New file.
commit fe3ac3898b8719ece4ca73713748bbc3aa730ddf
Author: Tom Tromey <address@hidden>
Date: Sun Aug 27 20:13:19 2000 +0000
* automake.in (am_primary_prefixes): Don't set `valid' for
configure variables that don't satisfy the other constraints.
Fixes PR automake/68.
commit c5fa88d497310b925639f4deddebf45f1a276492
Author: Tom Tromey <address@hidden>
Date: Sun Aug 27 18:16:48 2000 +0000
For PR automake/68:
* Makefile.am (TESTS): Added header.test.
* header.test: New file.
commit da2d6085f521928a6d09ec428be33619f9cfeed1
Author: Tom Tromey <address@hidden>
Date: Sat Aug 26 20:52:57 2000 +0000
2000-04-14 Victor V. Vengerov <address@hidden>
Fix for PR automake/67.
* automake.in (handle_multilib): remove .am suffix in fragment
name passed to file_contents.
* m4/multi.m4: Add missing ')' in AC_ARG_ENABLE invocation.
Remove external quotes in first arg of AC_OUTPUT_COMMANDS.
Remove unnecessary "rel-to-top-srcdir" before config-ml.in.
commit a31d9a2ed4a7ce35d75cfbe0302d7cbbf635d6eb
Author: Tom Tromey <address@hidden>
Date: Sat Aug 26 20:37:13 2000 +0000
* subdirs.am (maintainer-clean-recursive): Always run clean rules
in `.' after all subdirs. Fixes PR automake/3 and PR automake/24.
commit 8bc6c15d4939fa5d1aa5268746b5e78b1f71075b
Author: Tom Tromey <address@hidden>
Date: Sat Aug 26 20:28:37 2000 +0000
* automake.in (handle_man_pages): Generate install targets for man
even if man_MANS not defined. From `danpb'. Fixes PR automake/73.
commit 779c4f3de9bfdd20d86722707783856990967f5c
Author: Tom Tromey <address@hidden>
Date: Sat Aug 26 20:27:16 2000 +0000
For PR automake/73:
* Makefile.am (TESTS): Added instman2.test.
* instman2.test: New file.
commit eb91e2d147ea9bb68caa88847afbdf5fdb083d05
Author: Tom Tromey <address@hidden>
Date: Sat Aug 26 20:20:50 2000 +0000
* m4/depend.m4 (depcpp): Use `-o conftest.o'.
Fix for PR automake/74. From js pendry.
commit 69766c694b11b2871b10e6dbe7ff74de5ba98fb5
Author: Tom Tromey <address@hidden>
Date: Sat Aug 26 20:13:29 2000 +0000
For PR automake/77:
* Makefile.am (TESTS): Added ldflags.test.
* ldflags.test: New file.
commit 8ff33eda96f143670038e07ab9e8e8940d81f282
Author: Tom Tromey <address@hidden>
Date: Sun Aug 20 15:58:45 2000 +0000
2000-08-20 Eli Zaretskii <address@hidden>
* depcomp (gcc): Support DOS-style absolute file names with drive
letters.
commit 1f18303d2a34ba65508785595aec5fd5eb7a6863
Author: Jim Meyering <address@hidden>
Date: Sun Aug 6 13:34:12 2000 +0000
.
commit ee02dbf02f05ad8b8062cba21d968633d4527fdb
Author: Jim Meyering <address@hidden>
Date: Sun Aug 6 13:34:09 2000 +0000
(handle_dependencies): Set $require_file_found{'depcomp'}
if the depcomp file exists, before calling require_config_file on
`depcomp'. This makes require_file_internal skip its buggy existence
test that would make automake fail (with `required file `lib/depcomp'
not found') when AC_CONFIG_AUX_DIR is not set.
This change change does not fix the existing bug where, if `depcomp'
is not present in the build directory (at the top level), automake
still gives the inaccurate diagnostic about *lib*/depcomp rather
than ./depcomp.
commit f5559b422c1305ed46cc94779bee728ee2f01f67
Author: Jim Meyering <address@hidden>
Date: Sun Aug 6 13:25:34 2000 +0000
regenerated using current automake
commit 0e7f25c704e4c09c4f71e164de6dd7c16bd50d80
Author: Jim Meyering <address@hidden>
Date: Sun Aug 6 13:20:32 2000 +0000
(TESTS): Add subdir4.test.
commit c70ed8fc733ae7e37866a53370a479fb4e9420cf
Author: Jim Meyering <address@hidden>
Date: Sun Aug 6 13:19:58 2000 +0000
New test for the just-fixed depcomp failure.
commit 8c766d2e0e93abc8eeb090674268c9921a0ca463
Author: Jim Meyering <address@hidden>
Date: Sun Aug 6 12:37:05 2000 +0000
.
commit 15f3cbc2d42b220c44501c2e7d93288c315fe432
Author: Jim Meyering <address@hidden>
Date: Sun Aug 6 12:36:53 2000 +0000
(AM_CONFIG_HEADER): Fix typo in last change:
add missing closing bracket and closing parenthesis.
Don't quote the first argument to AC_OUTPUT_COMMANDS.
Backslash-escape the backquotes and `$' in `am_indx'-incrementing stmt.
commit 651739d474ff18b6cd5d116ecb7e5fc06ce130ac
Author: Tom Tromey <address@hidden>
Date: Fri Aug 4 17:32:34 2000 +0000
Idea from Nicolas Thiery:
* automake.texi (Tests): Document DEJATOOL as a list.
* dejagnu.am (RUNTESTDEFAULTFLAGS): Use $$tool, not $(DEJATOOL).
(check-DEJAGNU): Run runtest in a loop.
commit 4b893ecec7069c9fbba3fc5e2e91b660108a7846
Author: Akim Demaille <address@hidden>
Date: Wed Aug 2 08:59:16 2000 +0000
* m4: Quote properly the name of the macros being defined.
Use `#' instead of `dnl' where appropriate.
* m4/header.m4 (AM_CONFIG_HEADER): Get rid of changequote, just
quote.
Don't quote passive characters.
Pull the AC_PREREQ outside the macro.
* m4/init.m4: Pull the AC_PREREQ outside the macro.
commit 4dcad717d7aba3bff076c7db3bf6e6ec527d3a12
Author: Tom Tromey <address@hidden>
Date: Fri Jul 28 17:11:11 2000 +0000
* lisp.am (address@hidden@LISP): Prefix file with $(DESTDIR).
From Bruno Haible.
commit eb6a0b7149cafddf5bdb2650d3035ebf107e1e75
Author: Tom Tromey <address@hidden>
Date: Fri Jul 14 01:09:40 2000 +0000
2000-07-13 Kevin Ryde <address@hidden>
* automake.in (am_install_var): Apply the $(EXEEXT) hack to
EXTRA_PROGRAMS as well as other _PROGRAMS.
commit 246a413e1b37af5a504af94070387189c1230b42
Author: Jim Meyering <address@hidden>
Date: Sun Jul 2 21:55:44 2000 +0000
*** empty log message ***
commit 65864b67cad0318687b9ba182292ed7dc50a5950
Author: Jim Meyering <address@hidden>
Date: Sun Jul 2 21:55:20 2000 +0000
(scan_one_configure_file): Recognize AC_LIBOBJ.
commit a80b749085a54bb83c2d5cfce35c7870aab05031
Author: Tom Tromey <address@hidden>
Date: Mon Jun 19 22:30:34 2000 +0000
2000-06-19 Paolo Bonzini <address@hidden>
* texi-vers.am: define UPDATED-MONTH variable (for an example, see
GNU make's manual)
commit b8aae277dc54889e123343b5ccaef11bf70a73e5
Author: Tom Tromey <address@hidden>
Date: Mon Jun 19 21:40:45 2000 +0000
Updated COPYING
commit 3c66d300d5517242a44bbd8790e1eac2953adef2
Author: Akim Demaille <address@hidden>
Date: Mon Jun 19 17:29:15 2000 +0000
s/dependancy/dependency/.
commit edfc351cc34413fbf6b999fd829e10a66f728ba5
Author: Tom Tromey <address@hidden>
Date: Fri Jun 2 23:27:02 2000 +0000
2000-06-02 Morten Eriksen <address@hidden>
* depcomp: workaround for problem with SGI IRIX sed (it can only
handle lines of up to 8192 characters, the rest of the line will
be mangled).
commit f4dd7604c603c66aad885db47fa5b4a18fe742c3
Author: Tom Tromey <address@hidden>
Date: Fri Jun 2 23:23:53 2000 +0000
2000-05-31 Morten Eriksen <address@hidden>
* depcomp: tell SGI MIPSpro compilers to generate dependencies
through the pre-processor (only CVS libtool has the -Wc option
yet).
commit 2b752327e9528911861233ef78fe05e7f94a0896
Author: Akim Demaille <address@hidden>
Date: Mon May 15 16:43:40 2000 +0000
* missing: Add support for `help2man'.
commit bf49a9a9870f815b6fa89836fd07fbff3e1261ab
Author: Tom Tromey <address@hidden>
Date: Fri May 12 00:02:29 2000 +0000
* automake.in (handle_tests): Work correctly if TESTS is empty;
print nothing if it is. From Kevin Ryde.
commit a0d3ffe415ad276f9b3e07222261ec787155e6a8
Author: Tom Tromey <address@hidden>
Date: Tue May 9 02:01:07 2000 +0000
* automake.texi (Texinfo): Mention vers*.texi.
commit b41e5145f6627565bfd2bd83d9483493460a0221
Author: Jim Meyering <address@hidden>
Date: Fri May 5 08:57:08 2000 +0000
*** empty log message ***
commit dbe71c27f20f9f0e33e4891a52cf69c482dad7ea
Author: Jim Meyering <address@hidden>
Date: Fri May 5 08:56:36 2000 +0000
2000-05-04 Akim Demaille <address@hidden>
AM_INIT_AUTOMAKE is no longer optional, so don't look for
`VERSION=' and `PACKAGE='.
* automake.in (seen_package, seen_version): Remove initializations of
unnecessary variables.
(scan_one_configure_file): Don't set them.
(scan_configure): Don't use them.
commit f0a9746d2563e82e1cc08abc956d91d562c0cd20
Author: Tom Tromey <address@hidden>
Date: Mon May 1 21:03:23 2000 +0000
2000-05-01 Pavel Roskin <address@hidden>
* install2.test: Prevent automake from looking into .. and ../..
by using AC_CONFIG_AUX_DIR(.) in configure.in
* pr19.test: Likewise
* subobj3.test: Likewise
commit 82253dc54e100193b6d871247044ed2cb3426557
Author: Jim Meyering <address@hidden>
Date: Mon May 1 10:58:53 2000 +0000
*** empty log message ***
commit af50dbbd99976c8b1d8eac9219147dbd8c97046b
Author: Jim Meyering <address@hidden>
Date: Mon May 1 10:57:08 2000 +0000
From Akim Demaille <address@hidden>
* m4/init.m4 (AC_PROVIDE_IFELSE): If it is not defined, do it.
(AM_INIT_AUTOMAKE): Update the writing conventions.
Quote the arguments properly.
Add a few missing `dnl'.
Use AC_PROVIDE_IFELSE.
commit 7dd48d491534004efca6744c646c47675461e95e
Author: Jim Meyering <address@hidden>
Date: Wed Apr 26 12:16:48 2000 +0000
.
commit f37617d3f7f2f5ce0372120ce6515ae749373ab5
Author: Jim Meyering <address@hidden>
Date: Wed Apr 26 12:16:24 2000 +0000
(scan_one_configure_file): Handle the AC_CONFIG_FILES
macro. Based on a patch from Harlan Stenn.
commit 4dd125a3e64d25fd93d3d8e371926d82150ea9a1
Author: Jim Meyering <address@hidden>
Date: Sat Apr 15 09:13:49 2000 +0000
.
commit 247b9b5637e2210e4212ed6979fd493499829847
Author: Jim Meyering <address@hidden>
Date: Sat Apr 15 09:13:40 2000 +0000
Remove unnecessary double quotes in assignments.
commit e4f650b81b4227a6178770bc5a033ec6a557bfa3
Author: Jim Meyering <address@hidden>
Date: Sat Apr 15 08:30:18 2000 +0000
.
commit e1cb0829f6165a9cdbe73d0c75c6d992e9443acf
Author: Jim Meyering <address@hidden>
Date: Sat Apr 15 08:30:14 2000 +0000
(scan_one_configure_file): Also recognize AC_CONFIG_HEADERS.
Remove trailing blanks.
commit 90837ca14883c0ca8c2accd90c79abda4ede5898
Author: Tom Tromey <address@hidden>
Date: Wed Apr 5 21:12:43 2000 +0000
* header-vars.am (DESTDIR): Commented out definition.
commit 7d55ecd3456e1cc2f1a330d0eda09a460aa1212a
Author: Tom Tromey <address@hidden>
Date: Wed Apr 5 20:55:48 2000 +0000
* automake.in (require_file_internal): Pass --copy to libtoolize
if automake was run with `--copy'.
commit 2cac8d15a956023255138df5c4240b6f4f3b045e
Author: Tom Tromey <address@hidden>
Date: Thu Mar 23 05:15:47 2000 +0000
* automake.texi (Uniform): Fix definition of pkglibdir.
From thi <address@hidden>.
commit d757e6cc25aa2c5ace65f39bec0fa7510263ffa1
Author: Tom Tromey <address@hidden>
Date: Mon Mar 20 00:12:59 2000 +0000
* aclocal.in (parse_arguments): Copyright 2000.
(write_aclocal): Likewise.
* automake.in (parse_arguments): Copyright 2000.
(initialize_global_constants): Likewise.
commit 538f4ad7d2a818f6116c2ec4b3cad7b7ee2faecd
Author: Tom Tromey <address@hidden>
Date: Mon Mar 20 00:04:24 2000 +0000
* automake.in (generate_makefile): Call handle_dist after
handle_dependencies and handle_tests. Fixes subobj3.test and
pr19.test regressions.
commit dd16cf3641508379a977c37b25fbbae93358bc40
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 23:43:57 2000 +0000
* depend2.am (@address@hidden): Look for the source file in srcdir as
well
as the current directory.
(@address@hidden): Likewise.
commit 50dcfdbd4369365d3b3e13916a79dab1ff4f0de9
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 23:41:37 2000 +0000
* automake.in (handle_data): Pass -candist instead of
-defaultdist, for the compatibility.
commit 82ad7e39db95d0d2865955562c39e744aef15cf4
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 23:38:10 2000 +0000
* libobj2.test: Put depcomp into subdir.
* confsub.test: Put depcomp into subdir.
* defs: Always copy `depcomp'.
commit d5f19447257ea19a42be037dd5ab4965d7f603a2
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 23:33:42 2000 +0000
Fix for test nodepcomp.test:
* automake.in (require_file_internal): Use readlink on symlinks.
Only unlink file if we are going to try to add it again.
(handle_dependencies): Require `depcomp' here.
(scan_configure): Don't require `depcomp'.
commit bcd7044182d6a5aec435c788463fcfcd11bb104e
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 23:32:55 2000 +0000
* defs: Correctly create `depcomp'.
* nodepcomp.test: Remove depcomp.
commit 46ba6b31697296638c0eb459a558ed0256531b69
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 23:13:16 2000 +0000
Fix for test nodepcomp.test:
* automake.in (handle_dependencies): Require `depcomp' here.
(scan_configure): Don't require `depcomp'.
commit 73bf71aeb035f3491b06c8560fea2dd37fb8dee2
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 23:03:40 2000 +0000
2000-03-16 OKUJI Yoshinori <address@hidden>
* automake.in (handle_configure): Remove $(BUILT_SOURCES) from
the rule to remake Makefile, whether $use_dependencies is true
or not. This was a historical one and doesn't make sense any
longer.
commit 0d11d9e4acb9e4b87a1b520da39c8ee98432209e
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 22:34:20 2000 +0000
More for PR automake/38:
* automake.texi (Invoking Automake): Document --force-missing.
* automake.in (force_missing): New global.
(parse_arguments): Recognize --force-missing.
(initialize_global_constants): Document --force-missing.
(require_file_internal): Handle --force-missing.
commit efd168a05406ba85b7e859648288ccfee6eb9513
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 22:33:19 2000 +0000
More for PR automake/38:
* symlink3.test: New file.
* Makefile.am (TESTS): Added symlink3.test.
commit 023c8a807c837c532b49d4591c55b7b94869a893
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 22:25:13 2000 +0000
Fix for PR automake/38:
* automake.in (require_file_internal): Check for and handle
dangling symlinks. Fixes symlink2.test.
commit 3d9544608a9d62139e4c93d54dc62a516a0543e8
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 22:24:26 2000 +0000
For PR automake/38:
* symlink2.test: New file.
* Makefile.am (TESTS): Added symlink2.test.
commit af18dda2237c6960634a4b56a55e16e9001442d0
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 21:54:13 2000 +0000
Fix for PR automake/45:
* automake.texi (configure): Mention requirement to run
AM_INIT_AUTOMAKE.
(Requirements): Removed most text.
* automake.in (seen_init_automake): New global.
(scan_configure): Error if AM_INIT_AUTOMAKE not seen.
(scan_one_configure_file): Don't support AM_INIT_GUILE_MODULE.
Set seen_init_automake if needed.
commit 2bdfa5845c6d276e660ce6920a1a4e2e14b1dc18
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 21:53:11 2000 +0000
For PR automake/45:
* defs, acoutnoq.test, texinfo8.test, tagsub.test, subdir2.test,
subdir.test, scripts.test, remake2.test, remake.test, pr2.test,
parse.test, output4.test, output3.test, output2.test, output.test,
libobj10.test, libobj9.test, libobj8.test, libobj7.test,
libobj6.test, libobj2.test, libobj.test, fpinstall.test,
fpinst2.test, depend3.test, confsub.test, config.test,
confh4.test, confh3.test, confh2.test, confh.test, conf2.test,
colon7.test, colon6.test, colon5.test, colon4.test, colon3.test,
colon2.test, colon.test, acouttbs.test, acoutqnl.test,
acoutput.test: Put AM_INIT_AUTOMAKE into configure.in.
commit 1c736895edeb107f2444e3acb5810887ac6fc9c5
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 21:04:46 2000 +0000
Fix for PR automake/41:
* automake.in (require_file_found): New global.
(require_file_internal): Set require_file_found entry.
(handle_texinfo): Require file any number of times.
commit 924a4c41a4c07e69c3ff645d6fcdf67b5c633a53
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 20:37:06 2000 +0000
* automake.in (handle_dist_worker): Exit if `cp' fails. Fixes
install2.test.
commit 994c1aaa3dcb76842989204912b4d34634b4b571
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 20:35:46 2000 +0000
* install2.test: Expect a `dist' failure.
commit d7a10601c9cd97269fb06319f8b84ebb6301f0c4
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 19:54:24 2000 +0000
* nodepcomp.test: New file.
* Makefile.am (TESTS): Added nodepcomp.test.
commit e7b41cd70a8fcfb478e9b0ac46677ccdb11bb7e5
Author: Tom Tromey <address@hidden>
Date: Sun Mar 19 19:46:34 2000 +0000
* tags.am: Don't reference $$here. Report from Sven Verdoolaege.
commit c337ebdeddaf1358724119909e1a87a7f5e1347c
Author: Alexandre Oliva <address@hidden>
Date: Mon Mar 13 10:40:49 2000 +0000
* m4/missing.m4: Print the backtick in a way that won't cause
autoconf CVS to emit any warnings.
commit ba30c20ad8110d93daf78924cc71d132b47bad83
Author: Jim Meyering <address@hidden>
Date: Sat Mar 4 08:56:22 2000 +0000
.
commit 55d22e968f3bab49cc7813c9297442e1482f0747
Author: Jim Meyering <address@hidden>
Date: Sat Mar 4 08:56:13 2000 +0000
(dist-info):
Don't use `ln' (which was just a space optimization anyway) to
populate $(distdir). Otherwise, the dist rules that change
permissions would end up affecting the master sources.
commit d109b7c59967399d7ff7a2c118e6df629c7fdd38
Author: Jim Meyering <address@hidden>
Date: Sat Mar 4 08:55:19 2000 +0000
(handle_dist_worker) [generating rules for distdir]:
Don't use `ln' (which was just a space optimization anyway) to
populate $(distdir). Otherwise, the dist rules that change
permissions would end up affecting the master sources.
commit acb47b1bd2367a68fa27ca6a7326d34806a90df1
Author: Jim Meyering <address@hidden>
Date: Sat Mar 4 08:52:29 2000 +0000
.
commit dc6f7f1bfe41a5a8f5b322f8d0c9afbf4a1e2b71
Author: Jim Meyering <address@hidden>
Date: Sat Mar 4 08:51:51 2000 +0000
(generate_makefile): Detect write/close failure.
commit 5a096ac019a5dee66ba5d4079b5551339ecda71a
Author: Tom Tromey <address@hidden>
Date: Wed Feb 2 04:29:02 2000 +0000
2000-02-02 Assar Westerlund <address@hidden>
* automake.in (handle_single_transform_list): do not use $< which
is not handled by all non-GNU makes. Instead do explicit sh code
testing for the file in this directory and srcdir. Based on a
suggestion by Alexandre Oliva <address@hidden>
commit 879c6e82914253376a32f2926be546acb4430f29
Author: Tom Tromey <address@hidden>
Date: Sun Jan 16 21:35:26 2000 +0000
Added comment about OSF tar
commit f02d6e2252b790314ac9d196a8a5010f2a596457
Author: Tom Tromey <address@hidden>
Date: Thu Jan 13 00:58:57 2000 +0000
* m4/lispdir.m4: Added --with-lispdir argument processing.
From Kevin Dalley.
commit c17814d00d38132c71db50b633c7d357707c1f5d
Author: Tom Tromey <address@hidden>
Date: Sat Jan 8 19:16:57 2000 +0000
* automake.in (handle_configure): Don't check for
AC_PROG_MAKE_SET.
(scan_configure): Check for AC_PROG_MAKE_SET.
commit d846af7c88e9a252bd38745494336bf026749d56
Author: Tom Tromey <address@hidden>
Date: Sat Jan 8 19:14:57 2000 +0000
* ansi.test, texinfo.test, empty.test, insh2.test, texinfo8.test:
Remove @SET_MAKE@ before using Makefile.
* backsl2.test: Don't add AC_PROG_MAKE_SET in configure.in;
already done.
* defs: Put AC_PROG_MAKE_SET in configure.in.
* acoutnoq.test, acoutput.test, acoutqnl.test, acouttbs.test,
acouttbs2.test, colon.test, colon2.test, colon3.test, colon4.test,
colon5.test, colon6.test, colon7.test, conf2.test, confh.test,
confh2.test, confh3.test, confh4.test, config.test, depend3.test,
discover.test, fpinst2.test, gnits.test, ldadd.test, libobj.test,
libobj10.test, libobj2.test, libobj6.test, libobj7.test,
libobj8.test, libobj9.test, output.test, output2.test,
output3.test, output4.test, output5.test, package.test,
parse.test, pr2.test, remake.test, remake2.test, scripts.test,
stamph.test, texinfo8.test: Likewise.
commit 31299c75ade5369ce96f95b335ea4d0f3adf6c44
Author: Tom Tromey <address@hidden>
Date: Thu Jan 6 16:59:00 2000 +0000
* header-vars.am (@SET_MAKE@): Added.
* subdirs.am (@SET_MAKE@): Removed. Report from Motoyuki
Kasahara.
commit f8da07234ac4ab8be39093412c91837f16fe2058
Author: Tom Tromey <address@hidden>
Date: Mon Dec 27 07:40:32 1999 +0000
* subobj3.test: Remove depcomp.
* pr9.test: Remove depcomp.
Remove opportunistic check.
* pr19.test: Remove depcomp.
commit cdbd6cb47c1d0caaba89bbfcd0e1512fa163009d
Author: Tom Tromey <address@hidden>
Date: Sat Dec 25 18:35:29 1999 +0000
* suffix2.test: Create config.guess and config.sub so user doesn't
need libtoolize. From Klaus Reichl.
commit 928d390950ec45504fb945c8258d4c9d0c525799
Author: Tom Tromey <address@hidden>
Date: Sun Dec 19 10:37:58 1999 +0000
* automake.in (handle_dist_worker): Expand DIST_COMMON under all
conditions.
(require_file_internal): Corrected arguments to second invocation
of maybe_push_required_file.
commit 3be95e18becd748db32af240bf9e451c74793f90
Author: Tom Tromey <address@hidden>
Date: Sun Dec 19 10:00:06 1999 +0000
Fix for PR automake/9:
* automake.in (make_dirs, make_dirs_set): New globals.
(is_make_dir): New function.
(handle_configure): Use it.
(require_file_internal): Push file if there is no Makefile in its
directory.
(initialize_per_input): Initialize handle_dist_run.
(push_dist_common): Inspect handle_dist_run.
(handle_dist): Set handle_dist_run. Push items from
configure_dist_common onto dist_common if appropriate.
(configure_dist_common): New global.
(scan_configure): Set it.
(maybe_push_required_file): New function.
(require_file_internal): Use it.
commit 807452d3d625fdd7b5ca5a230d8cd2ab42794217
Author: Tom Tromey <address@hidden>
Date: Sun Dec 19 09:11:46 1999 +0000
Test for PR automake/9:
* pr9.test: New file.
* Makefile.am (TESTS): Added pr9.test.
commit f7baf9b74ca670a3f7dc9519938a22ec2455b57e
Author: Tom Tromey <address@hidden>
Date: Sun Dec 19 09:01:02 1999 +0000
* pr19.test: Fail gracefully if gzip missing.
* install2.test: Fail gracefully if gzip missing.
commit e9408561cc6c5720dccf8ef0f8d74b199e9489d8
Author: Tom Tromey <address@hidden>
Date: Sun Dec 19 08:54:22 1999 +0000
1999-12-19 Pavel Roskin <address@hidden>
* tests/defs: add all permissions to testSubDir before
removing it.
commit 829fecc5520d3352e068b8fe14765644873f3623
Author: Tom Tromey <address@hidden>
Date: Sun Dec 19 08:46:15 1999 +0000
* automake.in (handle_dist_worker): Scan DIST_COMMON to see if
more subdirs are defined. From Axel Belinfante. Fixes
PR automake/2.
commit 5815bfcc8721f09471dda47e0261565866ea5111
Author: Tom Tromey <address@hidden>
Date: Sun Dec 19 08:44:07 1999 +0000
* pr2.test: Use egrep, not grep.
commit 27859020727c15dd6ab5aaf9d3b0597263c012fc
Author: Tom Tromey <address@hidden>
Date: Sun Dec 19 08:36:11 1999 +0000
Test for PR automake/2:
* pr2.test: New file.
* Makefile.am (TESTS): Added pr2.test.
commit 7e326d1c6674e92f871685df1057be6238a34b95
Author: Tom Tromey <address@hidden>
Date: Sun Dec 19 04:09:23 1999 +0000
Partial fix for PR automake/40:
* lisp.am (address@hidden@LISP): Handle nobase_ case.
(address@hidden@LISP): Likewise.
* header.am (address@hidden@HEADERS): Handle nobase_ case.
(address@hidden@HEADERS): Likewise.
* data.am (address@hidden@DATA): Handle nobase_ case.
(address@hidden@DATA): Likewise.
* automake.in (am_primary_prefixes): Recognize `nobase_' prefix.
(am_install_var): Recognize and handle `nobase_' prefix.
commit a6cd6ca7b0e6849c5e298c8c857f61ed1411b965
Author: Tom Tromey <address@hidden>
Date: Fri Dec 17 16:26:27 1999 +0000
* automake.in (get_object_extension): Added space before `-I.'.
Report from Ralf Corsepius.
commit 4b88eb80e743c7cadb796ff55992f93ed6c85e21
Author: Tom Tromey <address@hidden>
Date: Thu Dec 16 04:28:43 1999 +0000
Moved some TODO items into Gnats
commit 3984f1eb16dfd6bfc09f76390428befd28ca59e0
Author: Tom Tromey <address@hidden>
Date: Wed Dec 15 19:03:10 1999 +0000
* aclocal.in: Don't pass $acdir to scan_m4_files.
(parse_arguments): Push $acdir on end of dirlist.
(scan_file): Don't warn if duplicate macro seen.
commit 6b57816fbe9ee6c4a7a849220c471ba2d7d40a20
Author: Tom Tromey <address@hidden>
Date: Wed Dec 15 19:01:34 1999 +0000
* dup3.test: New file.
* Makefile.am (TESTS): Added dup3.test.
commit 2e977bb91d2c1d05231504a707616ccb16ad9668
Author: Tom Tromey <address@hidden>
Date: Tue Dec 14 23:20:16 1999 +0000
Added explanatory comment
commit f64df96b8109817e18602491ea870b22a4a0c53d
Author: Tom Tromey <address@hidden>
Date: Tue Dec 14 06:42:57 1999 +0000
* pr19.test: New file. For PR automake/19.
* Makefile.am (TESTS): Added pr19.test.
commit 40cd06be8fa19a8b4e7090d1e25936afa9d65832
Author: Tom Tromey <address@hidden>
Date: Tue Dec 14 06:32:19 1999 +0000
* lex4.test: New file. For PR automake/6.
* Makefile.am (TESTS): Added lex4.test.
commit 4aea34b9df92ad230c5fff1f8b26decb5d1b9b38
Author: Tom Tromey <address@hidden>
Date: Tue Dec 14 06:11:31 1999 +0000
Fix for PR automake/30 and PR automake/23. Fixes test
suffix3.test.
* automake.in (initialize_per_input): Initialize
source_suffix_pattern.
(derive_suffix): New function.
(handle_single_transform_list): Call it.
commit 9df3256a9333d1618ae53c60a90d89788286c763
Author: Tom Tromey <address@hidden>
Date: Tue Dec 14 06:09:39 1999 +0000
* suffix3.test: New file.
* Makefile.am (TESTS): Added suffix3.test.
commit 169977c59d04ed52a06fb087462cfb4f5ea1b5c0
Author: Tom Tromey <address@hidden>
Date: Tue Dec 14 04:49:06 1999 +0000
* automake.in (add_depend2): Handle the no-dependency-tracking
case. Fixes test suffix2.test.
commit cdd8bc3f35756a2da4d173de513cbb713650a352
Author: Tom Tromey <address@hidden>
Date: Tue Dec 14 04:38:06 1999 +0000
* suffix2.test: Added `no-dependencies' to options in
Makefile.am. Removed trailing `exit 1'.
commit ab194fadae4c6f155b571d3d6a2abfc8167f5c06
Author: Tom Tromey <address@hidden>
Date: Tue Dec 14 04:36:10 1999 +0000
* depcomp (tmpdepfile): [case sgi] Added missing `fi'.
* automake.in (get_object_extension): Fixed quoting on
-I$(srcdir).
commit e13f3ed4eb0a660553e7f5c99bacbc607f150865
Author: Tom Tromey <address@hidden>
Date: Tue Dec 14 04:10:36 1999 +0000
* depend2.am: Removed erroneous comment.
* automake.texi (Program variables): Document nostdinc.
(Options): Likewise.
* automake.in (get_object_extension): Respect nostdinc option.
(handle_options): Recognize nostdinc.
* comp-vars.am (DEFS): Use @DEFAULT_INCLUDES@ as sole
substitution.
* automake.in (read_am_file): Allow conditional includes. Fixes
test condincl.test.
commit c652372db5a1ee85bcef9b9ca7fbaa6e6d3e3a23
Author: Tom Tromey <address@hidden>
Date: Tue Dec 14 03:57:18 1999 +0000
* nostdinc.test: New file.
* Makefile.am (TESTS): Added nostdinc.test.
* condincl2.test: New file.
* condincl.test: New file.
* Makefile.am (TESTS): Added condincl.test, condincl2.test.
* suffix2.test: New file.
* Makefile.am (TESTS): Added suffix2.test.
commit 15b9247da395f271eef6e35905d7f0e6ba6ccbe5
Author: Tom Tromey <address@hidden>
Date: Mon Dec 13 21:52:11 1999 +0000
* depcomp: Handle case on SGI when libtool is `yes'.
* depend2.am (@address@hidden): Set libtool.
(@address@hidden): Likewise.
(@address@hidden): Likewise.
commit 02b4b62a1447f31cce4f1bbe8f0d6b886b28bcb3
Author: Tom Tromey <address@hidden>
Date: Mon Dec 13 07:37:38 1999 +0000
* depcomp: Unify dashmstdout and dashXmstdout cases. Move hp case
after gcc case.
commit 024b45ed1a5f2d74806912391986d2e9ffc20557
Author: Tom Tromey <address@hidden>
Date: Mon Dec 13 07:13:42 1999 +0000
1999-12-13 Pavel Roskin <address@hidden>
* automake.in (add_depend2): substitute $rule in the rules
for individual files. Fixes test specflags5.test.
commit c4072be985588a9b4154f818faafa7c6aa456048
Author: Tom Tromey <address@hidden>
Date: Mon Dec 13 07:11:48 1999 +0000
* subobj.test: Remove final test.
commit 9bc91ffa4b218e289772524379e2ed2fbaf4f5e0
Author: Tom Tromey <address@hidden>
Date: Sun Dec 12 23:49:14 1999 +0000
* m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Run mkinstalldirs
to create directories. Fixes test subobj3.test.
commit 6b5f91ec9e381a49d16b044ffea49aceb97fa76d
Author: Tom Tromey <address@hidden>
Date: Sun Dec 12 23:48:40 1999 +0000
* Makefile.am (XFAIL_TESTS): Removed subobj3.test.
commit 8f9818d4253a54e031ab3b77cfea00069ca0bde2
Author: Tom Tromey <address@hidden>
Date: Fri Dec 10 15:35:16 1999 +0000
* m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Don't print
message when creating .deps files.
commit a9e06855b7600a78cf2c191cca3a43d41137e8aa
Author: Tom Tromey <address@hidden>
Date: Fri Dec 10 07:49:33 1999 +0000
* automake.in (initialize_global_constants): If unreadable by
owner, make it readable by owner regardless of number of links.
Fixes more of install2.test.
* missing: Try to see if gnutar or gtar exist before invoking
them.
* m4/missing.m4 (AM_MISSING_INSTALL_SH): Remove ${SHELL} from
install_sh value. Look for install-sh and install.sh in a
somewhat more sensible way. Fixes test install2.test. Partially
from Jim Meyering.
commit fc9b641e200357b61bb445c17e4734c539b75db4
Author: Tom Tromey <address@hidden>
Date: Fri Dec 10 07:47:26 1999 +0000
* install2.test: New file.
* Makefile.am (TESTS): Added install2.test.
commit 0017255490572dc4860a6a7a4503017c5a581d4e
Author: Tom Tromey <address@hidden>
Date: Fri Dec 10 07:04:01 1999 +0000
* specflags5.test: New file.
* Makefile.am (TESTS): Added specflags5.test.
commit 5ce1429e15b2769e91ad99e8731ffd13e8417039
Author: Tom Tromey <address@hidden>
Date: Fri Dec 10 06:44:10 1999 +0000
1999-12-09 Pavel Roskin <address@hidden>
* m4/missing.m4: remove redundant backquote
commit db3ac4c219347057d4a1dcf6425dd6997dfccfaa
Author: Tom Tromey <address@hidden>
Date: Tue Dec 7 03:14:46 1999 +0000
* confh4.test: Corrected final test.
commit 61b885fb854c8a1bd0b238774f16a34351dfe068
Author: Tom Tromey <address@hidden>
Date: Tue Dec 7 01:41:16 1999 +0000
* confh4.test: New file. PR automake/34.
* Makefile.am (TESTS): Mention confh4.test.
commit 6289ff40b45154755c61a66b5b3d13ec8a5566f6
Author: Tom Tromey <address@hidden>
Date: Tue Nov 23 16:51:58 1999 +0000
* automake.in (initialize_global_constants): Use `bzip2 -9', not
`bzip --best' Report from Jim Meyering.
commit 783c5b6d6484b937a03fcef5b3ad8d3e26d054fa
Author: Tom Tromey <address@hidden>
Date: Tue Nov 23 05:09:14 1999 +0000
* defs: Never hard link `depcomp'. From Pavel Roskin
commit 5821230c75636c63c441b4016e46657a3d43dc34
Author: Tom Tromey <address@hidden>
Date: Tue Nov 23 05:08:42 1999 +0000
* m4/missing.m4 (AM_MISSING_INSTALL_SH): Don't take argument.
* m4/init.m4 (AM_INIT_AUTOMAKE): Don't pass argument to
AM_MISSING_INSTALL_SH.
* automake.in (scan_one_configure_file): Reverted previous
change.
commit f70754b571868a9d678b9a8a5b255c24846a707a
Author: Tom Tromey <address@hidden>
Date: Tue Nov 23 05:04:49 1999 +0000
* automake.in (scan_one_configure_file): Define `install_sh'
configure variable when AM_INIT_AUTOMAKE seen. Report from Jim
Meyering.
commit 4f4b76fa4cdd622d000e18722f94b9658e86ee3f
Author: Tom Tromey <address@hidden>
Date: Tue Nov 23 04:58:16 1999 +0000
* exsource.test: Don't use configure substitution in _SOURCES.
* depend.test: Don't use configure substitution in _SOURCES.
commit f8da936a70765cb306a0f7029b84d36acfbaaf77
Author: Tom Tromey <address@hidden>
Date: Tue Nov 23 04:53:54 1999 +0000
* cygwin32.test: Don't use configure substitution in _SOURCES.
commit ebdbd5b31a1a80675513f2e488af27a16b8209dc
Author: Tom Tromey <address@hidden>
Date: Mon Nov 22 19:22:02 1999 +0000
Jumbo patch:
First cut at Python support (untested).
A few miscellaneous bug fixes.
commit 619e0ac7a7b2c6be6794c28571e46795a557a48d
Author: Tom Tromey <address@hidden>
Date: Mon Nov 22 19:17:20 1999 +0000
* subobj.test: Check for another bug.
* Makefile.am (XFAIL_TESTS): Removed sourcesub.test,
ltlibobjs.test.
commit 9ae48df8e8eefbd30407cc1c8c19f912620ed3e0
Author: Tom Tromey <address@hidden>
Date: Sun Nov 21 21:35:41 1999 +0000
Merged from user-dep-gen-branch.
commit 27fca19d8b63bd4263af159926c57d441772a223
Author: Tom Tromey <address@hidden>
Date: Sat Nov 20 00:17:16 1999 +0000
TODO update
commit 2d5c8e5fc30db0ebb2f05cc21a18c81a5ec5102f
Author: Tom Tromey <address@hidden>
Date: Sat Nov 13 04:41:19 1999 +0000
Fix for PR automake/14:
* aclocal.in: Added `ud_GNU_GETTEXT'. Updated to mention
AC_CYGWIN.
* automake.in: Mention AC_CYGWIN, not AC_CYGWIN32.
commit aeb027a9efa56e47e07b2b9cebf37ac4da754c0a
Author: Tom Tromey <address@hidden>
Date: Sat Nov 13 04:25:49 1999 +0000
* m4/multi.m4: Added missing `]'. From Akim Demaille.
commit 6a60072d2c0739c974975a0605768a2893b82233
Author: Tom Tromey <address@hidden>
Date: Sat Nov 13 00:15:58 1999 +0000
* Makefile.am (path-check): Make sure distdir is writeable before
removing it.
* automake.in (handle_texinfo): Added `cm' and `ov' extensions.
(handle_dist_worker): Make sure distdir is writeable before
removing it.
(initialize_global_constants [$dist_trailer]): Make sure distdir
is writeable before removing it.
* dist.am (distcheck): Make the new source tree read-only before
compiling. Idea from Karl Berry.
commit 2fb24c457ee05e80cf70234c502b949d679fd25c
Author: Tom Tromey <address@hidden>
Date: Fri Nov 12 16:29:48 1999 +0000
* automake.texi (Gnits): Allow COPYING.LIB again.
* automake.in (check_gnits_standards): Allow COPYING.LIB again.
commit cf33a223a548bb1b00cc296cbc1431d091427a2a
Author: Tom Tromey <address@hidden>
Date: Fri Nov 12 03:00:56 1999 +0000
1999-11-11 Jim Meyering <address@hidden>
* dist.am (distcheck): Remove $(distdir).tar.gz before counting
files.
commit 7634f486d660f1c381b458b17fb132a9416793a1
Author: Tom Tromey <address@hidden>
Date: Tue Nov 9 22:24:28 1999 +0000
* automake.in (handle_dist): Typo fix. From Jim Meyering.
commit 6cb07a65071c4b7a7ce6c73d62891a5ff15581c6
Author: Tom Tromey <address@hidden>
Date: Tue Nov 9 16:38:49 1999 +0000
1999-11-09 Jim Meyering <address@hidden>
* automake.in (handle_dist): Remove the DISTHOOK and GETTEXT
markers, no matter what.
commit 8f6aa46d5d6a978fd9f2a0386c724ee77ad829b2
Author: Tom Tromey <address@hidden>
Date: Tue Nov 9 05:50:06 1999 +0000
* dist.am (distcheck): Put `&&' at the start of the distcheck-hook
line.
commit 83119130104f0fb80a0e54bd70c434a91971dccc
Author: Tom Tromey <address@hidden>
Date: Tue Nov 9 05:47:37 1999 +0000
* automake.in (handle_dist_worker): Use `cp -R', not `cp -r'.
From Jim Meyering. Also, don't mention file name in `cp'
destination. From Olly Betts.
commit 79b8d211260749153febaf0aad71bd7a33603a44
Author: Tom Tromey <address@hidden>
Date: Mon Nov 8 01:29:52 1999 +0000
Updated THANKS
commit 15d13e5a3f3c1fccec6f4ba4be7770d28a4e0319
Author: Tom Tromey <address@hidden>
Date: Mon Nov 8 01:29:13 1999 +0000
* texinfos.am (uninstall-info): Use installed info file, not one
from srcdir or builddir.
commit ae12de54cfc5345c4d8aeebb6803628ac54a9338
Author: Tom Tromey <address@hidden>
Date: Mon Nov 8 01:21:28 1999 +0000
* clean.am (maintainer-clean-generic): Remove Makefile.in. From
Jeff Bailey
commit faff82ec5ecb49c62806c11a9a98b45309ca4562
Author: Tom Tromey <address@hidden>
Date: Mon Nov 8 00:24:00 1999 +0000
Fix for PR automake/18:
* automake.in (handle_dist): Add contents of dist.am to the output
rules.
* Makefile.am (amfiles): Added dist.am.
* dist.am: New file.
(distcheck): Added uninstall and distclean checks.
commit 6a3955227dc20f1b76bc582dd5c17bdd58154f12
Author: Tom Tromey <address@hidden>
Date: Sun Nov 7 23:20:46 1999 +0000
* dash.test: New file.
* Makefile.am (TESTS): Added dash.test.
commit 95de40a45a01e098e03e1197a63a8be6f5ebe5b4
Author: Tom Tromey <address@hidden>
Date: Sun Nov 7 23:19:05 1999 +0000
* automake.in (PATH_PATTERN): Added `-' as allowable character.
Fixes PR automake/20. From Matthew D. Langston.
commit e80ed4bcfbfec74f254d688790a3bfaec269f380
Author: Tom Tromey <address@hidden>
Date: Sun Nov 7 23:16:29 1999 +0000
* automake.in (SUFFIX_RULE_PATTERN): Add `0-9' as characters
allowed in suffixes. Fixes PR 22. From Matthias Clasen.
commit ff030ddf673214397ba644ccd860beb7274b2db4
Author: Tom Tromey <address@hidden>
Date: Mon Nov 1 01:56:17 1999 +0000
TODO update
commit 09375a6668ed359479c3ce436d8f1cebb01261e3
Author: Alexandre Oliva <address@hidden>
Date: Sun Oct 3 23:43:35 1999 +0000
* m4/lispdir.m4: -batch must come before -q.
* elisp-comp: Likewise.
Reported by Lars Hecking <address@hidden>
* THANKS: Added Lars.
commit 7394aa3c6976e32d18d0eb9646fc121d1db78c8e
Author: Tom Tromey <address@hidden>
Date: Fri Aug 27 05:44:13 1999 +0000
* texinfo8.test: Use directory named `sub'.
commit d6b525d3033b05a19fadd124b137a6c004790db6
Author: Tom Tromey <address@hidden>
Date: Fri Aug 27 05:42:19 1999 +0000
* symlink.test: Use directory named `sub' (just in case; for
Windows).
commit 2190baea5145324ab0d66d33331c152479225ac5
Author: Tom Tromey <address@hidden>
Date: Sun Aug 15 22:54:24 1999 +0000
* automake.in (get_object_extension): Fixed quoting bug. Fixes
ansi4.test.
commit 845ed973ca22a6ba50e5d875605e1a1bc68741b9
Author: Tom Tromey <address@hidden>
Date: Sun Aug 15 22:51:44 1999 +0000
* ansi4.test: New file.
* Makefile.am (TESTS): Added ansi4.test.
commit a82a657d8ed123b0a50568089e46249005231f42
Author: Tom Tromey <address@hidden>
Date: Fri Jul 30 18:01:07 1999 +0000
* double.test (bin_PROGRAMS): New file.
* Makefile.am (TESTS): Added double.test.
commit 5d760f62bc03d12147a40405fb93b7072e28070d
Author: Tom Tromey <address@hidden>
Date: Tue Jul 27 19:25:26 1999 +0000
* config.guess, config.sub: New versions from autoconf.
commit b3f529be05e469798648f1f4821538cdfcb489ea
Author: Tom Tromey <address@hidden>
Date: Tue Jul 27 19:18:25 1999 +0000
* empty4.test: New file.
* Makefile.am (TESTS): Added empty4.test.
commit 1905d6a86382298eac7678eb28028efb14339bec
Author: Tom Tromey <address@hidden>
Date: Tue Jul 13 15:51:39 1999 +0000
Work around losing `awk'. Report from Harlan Stenn.
* m4/init.m4 (AM_INIT_AUTOMAKE): Require AC_PROG_AWK.
* tags.am (ID, TAGS): Use $(AWK), not `awk'.
commit 69db500cb06caf272f5199f56079fb5c703b360c
Author: Tom Tromey <address@hidden>
Date: Tue Jul 13 15:05:09 1999 +0000
* automake.in (handle_source_transform): Mark prefix as seen if
corresponding _SOURCES variable exists. Fixes empty2.test.
commit 77ba8b1198f8bbfe71ccfa6b698723ec27d092fd
Author: Tom Tromey <address@hidden>
Date: Tue Jul 13 14:04:13 1999 +0000
* empty3.test: New file.
* Makefile.am (TESTS): Added empty3.test.
commit 0501e4acb2082c4ac58093889e679a687a0567e3
Author: Tom Tromey <address@hidden>
Date: Tue Jul 13 13:44:27 1999 +0000
* empty2.test: Also look for `pavel.o'.
commit 946411077c83933c513c15af8970ba066dfe0ffc
Author: Tom Tromey <address@hidden>
Date: Tue Jul 13 13:28:09 1999 +0000
* empty2.test: New file.
* Makefile.am (TESTS): Added empty2.test.
commit 3965c81efe604106a4899324e9057d49959161a1
Author: Tom Tromey <address@hidden>
Date: Thu Jun 24 18:18:34 1999 +0000
1999-06-25 OKUJI Yoshinori <address@hidden>
* configure.in (ACLOCAL): Do not prepend the variable SRCDIR to
m4.
(AUTOMAKE): Set --amdir to current directory.
commit 5ee05fdf365e7d9abb1024bd1906f520bc9835de
Author: Tom Tromey <address@hidden>
Date: Sun Jun 20 15:55:17 1999 +0000
Reworded LGPL-is-a-mistake text
commit 5d3c4759d292ef801d937c7739451c303b354df7
Author: Tom Tromey <address@hidden>
Date: Sun Jun 20 11:52:30 1999 +0000
* Makefile.am (TAGS_FILES): New macro.
(ETAGS_ARGS): Moved files into TAGS_FILES.
(TAGS_DEPENDENCIES): Likewise.
(ETAGS_ARGS): Removed.
(TAGS_DEPENDENCIES): Removed duplicate definition.
* tags.am (ID): Handle VPATH correctly. Use TAGS_FILES. Report
from Ganesan Rajagopal.
(TAGS): Likewise.
commit 2c3bc8e16d224819c52be524be289927d5edadba
Author: Tom Tromey <address@hidden>
Date: Sun Jun 20 11:34:10 1999 +0000
1999-06-18 Thomas Tanner <address@hidden>
* automake.in (handle_ltlibraries): Check for -module in LDFLAGS,
too.
commit 5fc0a4379eb44f69d62d98d8a9b72b14256da4d2
Author: Tom Tromey <address@hidden>
Date: Sun Jun 20 10:40:26 1999 +0000
1999-06-20 Mark Elbrecht <address@hidden>
* ylwrap: Handle filenames output by the DOS version of Bison.
commit bd479e3d39b12a97a3a521c244e14af659068f94
Author: Tom Tromey <address@hidden>
Date: Sun Jun 20 10:34:26 1999 +0000
* ylwrap: Be less strict when recognizing DOS paths. From Mark
Elbrecht.
commit a21db56c42752e7e708e4eda484d0fffed5ec8e2
Author: Tom Tromey <address@hidden>
Date: Sun Jun 20 08:01:36 1999 +0000
* automake.in (handle_dist_worker): Remove redundant entries from
DIST_SUBDIRS.
commit 563aa26032783d5ae9b036207c5936fc35319046
Author: Tom Tromey <address@hidden>
Date: Sat Jun 19 11:41:59 1999 +0000
* automake.in (handle_lib_objects_cond): Better error message when
unrecognized option passed in LDADD.
commit 24fdadd552fd9833dc30a0f3456cdb01475ccf6f
Author: Alexandre Oliva <address@hidden>
Date: Tue Jun 8 18:22:39 1999 +0000
* configure.in (ACLOCAL, AUTOMAKE): Use our own scripts, with
appropriate --acdir and --amdir arguments.
commit 2d5c3abead3f72c457d886b92b3fbd977d273191
Author: Alexandre Oliva <address@hidden>
Date: Mon Jun 7 03:34:04 1999 +0000
* automake.in (dist_header): Avoid changing permissions of files
in the source tree, trying a complex `find/chmod' command before
falling back to plain chmod.
(handle_dist_worker): Do not create directories with mode 777, the
find above will take care of that.
* m4/init.m4: Set install_sh for find/chmod above.
commit de61cdf9325366dcb03431f43ac7e9a7fb35c404
Author: Alexandre Oliva <address@hidden>
Date: Sun Jun 6 21:54:26 1999 +0000
* THANKS: Added Shuhei Amakawa.
commit 1d0e4c15b9973278586e4df89d17120c8bf2b743
Author: Alexandre Oliva <address@hidden>
Date: Sun Jun 6 21:50:01 1999 +0000
* mans.am: Strip dirname from given filename.
commit 90d54ffbd9c3a36d3a3a51f2c5a44d203fb03a8f
Author: Alexandre Oliva <address@hidden>
Date: Sun Jun 6 21:32:04 1999 +0000
* automake.in (handle_dist): Change emitted rules so that a failure
in `$(MAKE) distcheck-hook' propagates to the outer make.
commit bf14c959aaf31490131af0e7f313955e6ff96929
Author: Tom Tromey <address@hidden>
Date: Thu May 27 20:20:54 1999 +0000
* automake.in (handle_single_transform_list): Replace AM_FLAG and
not FLAG in compilation rule.
(add_depend2): Likewise.
commit e84e3024e097071e7ffdfd7eadcba901b4292ce2
Author: Tom Tromey <address@hidden>
Date: Thu May 27 20:16:52 1999 +0000
* subobj3.test: New file.
* Makefile.am (TESTS): Added subobj3.test.
(XFAIL_TESTS): Likewise.
commit 03423d9220ac09562f587ed243a9f8bc3c4c41dc
Author: Tom Tromey <address@hidden>
Date: Thu May 27 19:54:03 1999 +0000
* ltlibobjs.test: New file.
* Makefile.am (TESTS): Added ltlibobjs.test.
(XFAIL_TESTS): Added ltlibobjs.test.
commit 400148367601e939388a304084f8abdc3da87cdd
Author: Tom Tromey <address@hidden>
Date: Thu May 27 19:33:55 1999 +0000
* ltlib.am (address@hidden@LTLIBRARIES): Pass INSTALL_STRIP_FLAG to
libtool.
commit 5e18dc30daf94106aa2de1795805ff9d7f2ee315
Author: Tom Tromey <address@hidden>
Date: Thu May 27 19:21:27 1999 +0000
* Makefile.am (XFAIL_TESTS): Added sourcesub.test.
commit 99c3470ec372426c1865f5f16433ffa9561833f3
Author: Tom Tromey <address@hidden>
Date: Thu May 27 19:19:29 1999 +0000
* m4/dmalloc.m4: Updated dmalloc site information.
commit 9125af3e625dc238961a2d3465cebbaf610f2bb7
Author: Tom Tromey <address@hidden>
Date: Wed May 19 00:21:13 1999 +0000
* automake.in (handle_single_transform_list): Push object name
without extension onto lang_specific_files. Fixes
specflags4.test.
commit 01f7a66a5f284295f89ae8ea81603bd20a4d74a1
Author: Tom Tromey <address@hidden>
Date: Wed May 19 00:16:29 1999 +0000
* specflags4.test: Typo fix.
commit 7b3d13dc59ab5b31ed51014f5758344473eae74f
Author: Tom Tromey <address@hidden>
Date: Wed May 19 00:06:16 1999 +0000
* specflags4.test: New file. From Pavel Roskin.
* Makefile.am (TESTS): Added specflags4.test.
commit 35b6482274fd0880ef6ddb2555cf462ebbe18443
Author: Tom Tromey <address@hidden>
Date: Wed May 19 00:00:12 1999 +0000
* automake.in (handle_single_transform_list): Added missing
space. Fixes specflags.test.
commit 1fcae72c7b175aa2a7afc178e7f19199f12abe6f
Author: Tom Tromey <address@hidden>
Date: Tue May 18 23:56:34 1999 +0000
* specflags.test: Added regression test for missing space.
commit a3cd4fa48af016fe3214924281b289f79dae48e9
Author: Tom Tromey <address@hidden>
Date: Thu May 13 20:20:50 1999 +0000
Meta updates
commit 208e08e13bb68f34c21e2af8113a09d65d3c6005
Author: Tom Tromey <address@hidden>
Date: Thu May 13 20:19:27 1999 +0000
* sourcesub.test: New file.
* Makefile.am (TESTS): Added sourcesub.test.
commit f28099c7e57186b8b19581d319fef9fa07ed98d0
Author: Tom Tromey <address@hidden>
Date: Wed May 5 09:22:35 1999 +0000
* automake.in: Disabled dependency tracking for Java.
commit 39a6d5891ebdd42012efd943b091fed981566d5a
Author: Tom Tromey <address@hidden>
Date: Tue May 4 12:32:36 1999 +0000
* library.am (@LIBRARY@): Use $(@address@hidden).
* automake.in (handle_libraries): Recognize _AR variable.
commit d20a3a42a496a0f135ff5628f06cd58d29f302c0
Author: Tom Tromey <address@hidden>
Date: Sat May 1 13:13:08 1999 +0000
* libobj2.test: Reverted previous change; it is incorrect.
commit 940506501b7b0acdba97ea67e6ceaca155457f5a
Author: Tom Tromey <address@hidden>
Date: Sat May 1 13:09:13 1999 +0000
* libobj2.test: Error if libtu.a.P is mentioned.
commit 34ca5374bda48a2d222d568f18a4b64c89f4f3bc
Author: Tom Tromey <address@hidden>
Date: Fri Apr 30 22:19:03 1999 +0000
* automake.in (finish_languages): Always use `-o $@' with
libtool. Define ltcompile and ltlink at outermost scope in
function.
* libtool.am (.c.lo): Removed.
commit 6c4104ee9c49f319cec3536d443a090a9c75db74
Author: Tom Tromey <address@hidden>
Date: Fri Apr 30 10:45:30 1999 +0000
* automake.in (finish_languages): Put `.' before extension in
suffix list, `.obj' rule, and `.lo' rule. Look at `-flags', not
`-flag'. From Pavel Roskin.
commit 88df846ab902d410641876a95587fcb5c79e2eef
Author: Tom Tromey <address@hidden>
Date: Wed Apr 28 10:47:01 1999 +0000
* automake.in (finish_languages): Fixed scoping of ltcompile and
ltlink. From Pavel Roskin.
commit d64de2bc59704e6135cc54cb34f764b447b9f838
Author: Tom Tromey <address@hidden>
Date: Tue Apr 27 21:41:30 1999 +0000
* automake.in (read_main_am_file): Don't start macro definition
with backslash-newline. Instead, append newline at the end if
required.
commit 5bad4f03739e95821ee0c8111bfa6430e736a878
Author: Tom Tromey <address@hidden>
Date: Tue Apr 27 21:27:08 1999 +0000
* automake.in (read_am_file): Insert a backslash before a trailing
newline. Fixes pluseq8.test.
commit 57ff67b159902934c8903d0259eb7df92d05a22a
Author: Tom Tromey <address@hidden>
Date: Tue Apr 27 15:52:46 1999 +0000
* cond9.test: New file. From Raja R Harinath.
* Makefile.am (TESTS): Added cond9.test.
commit 991def1a5a07ca88c0dafdeffc5eea398c366b67
Author: Tom Tromey <address@hidden>
Date: Tue Apr 27 15:42:53 1999 +0000
* pluseq8.test: New file.
* Makefile.am (TESTS): Added pluseq8.test.
commit 5a93885127c677bec55ec0fdbdbdf088d447dbd3
Author: Tom Tromey <address@hidden>
Date: Tue Apr 27 15:15:57 1999 +0000
* automake.in (MACRO_PATTERN): Allow digits and `_' to start a
macro name.
(check_canonical_spelling): Don't insert `AM' before macro name
(reverts Alexandre's 1999-04-27 patch).
* automake.texi: Reverted documentation change for `AM' patch.
commit 1d9ff18a80d7f02e5b8ce74a9295b68df841bcb9
Author: Tom Tromey <address@hidden>
Date: Tue Apr 27 15:12:26 1999 +0000
* canon5.test: Updated to reflect change to MACRO_PATTERN.
commit 546c5271c94fbee9735e1770b0b6328a6bf4e1fd
Author: Tom Tromey <address@hidden>
Date: Tue Apr 27 13:57:07 1999 +0000
* automake.in (handle_lib_objects_cond): Prefer `$1' over `\1'.
Minor rewrite for clarity.
(check_canonical_spelling): Prefer `$1' over `\1'.
* depend2.am (@OBJ@): Renamed. Use @SOURCE@, @address@hidden Always
use `-o $@'.
(@LTOBJ@): Likewise.
* automake.in (handle_single_transform_list): Don't print rule if
doing dependency tracking and the file's language supports it.
(initialize_per_input): Initialize lang_specific_files.
(add_depend2): New function.
(handle_dependencies): Use it.
* automake.in (lang_ppf77_finish): Use lang_f77_finish.
ratfor compiler name is `RCOMPILE'. ppf77 compiler name changed
to `PPF77COMPILE' to allow use of f77 and ppf77 in the same
directory.
(lang_ratfor_finish): Use lang_f77_finish.
* compile.am (NOTDEPEND.c.o): Removed.
(OBJEXT.c.obj): Likewise.
* automake.in: Added `flags' attribute to all relevant languages.
(handle_single_transform_list): Handle per-derived-object flags.
Changed interface and all callers.
(handle_built_sources): Don't call handle_single_transform_list.
Added `compile' and `compiler-name' attribute to all relevant
languages.
(finish_languages): Define compiler variables here.
(lang_cxx_finish): Don't call define_compiler_variable. Don't
define flag variable or .o rules. Don't add to @suffixes.
(lang_f77_finish): Likewise.
(lang_ppf77_finish): Likewise.
(lang_objc_finish): Likewise.
(lang_java_finish): Likewise.
(finish_languages): Define flag variable here.
Added `output-arg' attribute to all relevant languages.
(finish_languages): Define `.o' rules here.
(finish_languages): Put extension on @suffixes.
(get_object_extension): Don't transform NOTDEPEND or MINUSO.
commit 606fffd9289fef4635adbcc13e5af49f7c7ca46d
Author: Tom Tromey <address@hidden>
Date: Tue Apr 27 13:46:43 1999 +0000
* specflags3.test: New file.
* Makefile.am (TESTS): Added specflags3.test.
(TESTS): Now lists one file per line, for simpler maintenance.
* specflags2.test: New file.
* specflags.test: New file.
* Makefile.am (TESTS): Added specflags.test, specflags2.test.
commit 2cb979041a563c2409a1eccca34fb38166b0cc24
Author: Alexandre Oliva <address@hidden>
Date: Tue Apr 27 13:24:46 1999 +0000
* automake.in (initialize_global_constants): Invoke gzip for
dist-shar just like in plain dist, i.e., pass it GZIP_ENV and -c.
commit fa9d442cc4365bd0b9d031a214d9ad43281e3e82
Author: Alexandre Oliva <address@hidden>
Date: Tue Apr 27 12:34:07 1999 +0000
* automake.in (initialize_global_constants): Remove zip file
before re-creating it.
Reported by Bob Friesenhahn <address@hidden>
commit ee6e5ed78b4df242b815efc4816934e5ba968867
Author: Alexandre Oliva <address@hidden>
Date: Tue Apr 27 01:56:48 1999 +0000
* texinfos.am (uninstall-info): Look for info file in srcdir, just
like in install-info-am.
Reported by Tudor Hulubei <address@hidden>
commit b32f64fe96c67a5a2454b2475aa99997852b1d73
Author: Alexandre Oliva <address@hidden>
Date: Tue Apr 27 00:17:25 1999 +0000
* automake.in (handle_lib_objects_cond): Q doesn't work either.
Let's use the good ol' substitution, then.
Reported by Russ Allbery <address@hidden>
commit 7f63e083d9aa841dc858b39ea0ebba21dd2bc9e3
Author: Alexandre Oliva <address@hidden>
Date: Mon Apr 26 23:20:47 1999 +0000
* automake.in (check_canonical_spelling): Insert AM before names
starting with non-letters.
* automake.texi: Document it.
commit 952f86d4e489e0a5b3e1990e1769725297882430
Author: Alexandre Oliva <address@hidden>
Date: Mon Apr 26 23:06:53 1999 +0000
* canon5.test (bin_PROGRAMS): New file.
* Makefile.am (TESTS): Added canon5.test.
commit a8445383a9e54842591026fbdc7ace5e06e03e56
Author: Alexandre Oliva <address@hidden>
Date: Mon Apr 26 22:29:00 1999 +0000
* automake.in (handle_lib_objects_cond): Do not use quotemeta, it
doesn't work on perl4. Maybe Q and E do.
commit 2fcda9570ddd036e09f73a69a4b4f3acdf5001c2
Author: Tom Tromey <address@hidden>
Date: Sat Apr 24 17:45:42 1999 +0000
* automake.in: Treat `.zip' and `.jar' files as Java.
commit e09f5a739c740423a3a34346bf1ad27b52843d2f
Author: Tom Tromey <address@hidden>
Date: Sat Apr 24 16:30:51 1999 +0000
* automake.in (generate_makefile): Define `subdir' after reading
.am file.
(read_main_am_file): Give programming error if variable defined
before invocation.
commit df9b0453b31a121cf38d9d1d0707ce82b92b37bd
Author: Tom Tromey <address@hidden>
Date: Thu Apr 22 22:09:34 1999 +0000
* automake.in (generate_makefile): Define `subdir' variable.
(handle_dist): Don't define `subdir'.
commit bb04ad5c00e7af8f7bfe127bc601eb97541e3f82
Author: Tom Tromey <address@hidden>
Date: Thu Apr 22 21:58:17 1999 +0000
* automake.in (handle_texinfo): Change numbering scheme for
stamp-vti files, to avoid problems with DOS.
From Michel de Ruiter.
commit 9b5603048b81d1172aca395004ea70806c7b7c45
Author: Tom Tromey <address@hidden>
Date: Thu Apr 22 21:50:53 1999 +0000
* automake.texi: Don't mention AM_FUNC_MKTIME.
* aclocal.in (obsolete_macros): Mention AM_FUNC_MKTIME.
* automake.in (scan_one_configure_file): Recognize
AC_FUNC_MKTIME, not AM_FUNC_MKTIME.
(obsolete_macros): Mention AM_FUNC_MKTIME.
* m4/Makefile.am (m4data_DATA): Removed mktime.m4.
* m4/mktime.m4: Removed.
commit 9885e75a56adb0434b999cfc028f1595e0f56467
Author: Tom Tromey <address@hidden>
Date: Tue Apr 20 16:35:09 1999 +0000
* automake.texi (Top level): Don't recommend substing SUBDIRS.
Doc update from Erez.
commit aed7b55787bab06a1278c81090b54df64fab9170
Author: Tom Tromey <address@hidden>
Date: Tue Apr 20 16:27:45 1999 +0000
1999-04-20 Brian Ford <address@hidden>
* scripts.am: Change else if's to elif.
commit c238cbb7cfb47b5690abe0c5d5d7232302d415ef
Author: Alexandre Oliva <address@hidden>
Date: Tue Apr 20 02:41:06 1999 +0000
* automake.in (handle_lib_objects_cond): Only require the source
of a LIBOBJ if it's not in BUILT_SOURCES.
Reported by Erez Zadok.
commit f808ca00e468f39358ad29d13ed858798ffebeaf
Author: Alexandre Oliva <address@hidden>
Date: Tue Apr 20 02:36:46 1999 +0000
* libobj10.test: New file.
* Makefile.am (TESTS): Added libobj10.test.
commit 87281ba3141fa0e8c0ffc36cef3725406b74e039
Author: Tom Tromey <address@hidden>
Date: Mon Apr 19 12:22:21 1999 +0000
* automake.in: Treat `.class' files as Java source.
(lang_java_finish): Handle `.class' files.
commit 54b11e66e1c0ac71ca58ab657df8de089dd7d94b
Author: Alexandre Oliva <address@hidden>
Date: Sun Apr 18 14:13:03 1999 +0000
* m4/lispdir.m4: Match only `/(share|lib)/x?emacs/site-lisp/*$'.
commit fcbcb5ea7d610ec66a892a83bc6e7e075011cb9b
Author: Alexandre Oliva <address@hidden>
Date: Sat Apr 17 22:44:10 1999 +0000
* m4/lispdir.m4: Do not override lispdir if it's already defined.
Run some emacs-lisp to find out the site-lisp directory, but
relocate it into prefix.
commit e19898ab11ee23dc602aab001d549ffa8c2d5809
Author: Alexandre Oliva <address@hidden>
Date: Sat Apr 17 20:55:14 1999 +0000
bump version #
commit b2da6a4d5a89300d0dcaae4872a2accf74f8c999
Author: Alexandre Oliva <address@hidden>
Date: Sat Apr 17 19:59:06 1999 +0000
* m4/mktime.m4 (bigtime_test, main): Move alarm from
bigtime_test to main, since Solaris 7 (64-bit) mktime loops
even outside of bigtime_test. Use a time limit of 60 seconds
for the whole test, not 10 seconds per iteration.
commit fd656731d3c9548a520cb485e874336764fdba2a
Author: Alexandre Oliva <address@hidden>
Date: Sat Apr 17 19:44:53 1999 +0000
* automake.in: Create stamps for headers in appropriate
directories, even if the input file lives in a different place.
* remake-hdr.am: Likewise.
commit aecaf575a8b2e4be943ce64199253d6acb9ded25
Author: Tom Tromey <address@hidden>
Date: Fri Apr 16 14:02:20 1999 +0000
From Brian Ford:
* progs.am (address@hidden@PROGRAMS, address@hidden@PROGRAMS):
Invoke `sed' only once per program.
* scripts.am (address@hidden@SCRIPTS, address@hidden@SCRIPTS):
Invoke `sed' only once per program.
commit c428e725ac50127a98e7a0f3a27b67e559448d6a
Author: Tom Tromey <address@hidden>
Date: Tue Apr 13 19:26:44 1999 +0000
Typo fix
commit d4ba6fa85481d46a606d21719fa2ef986de8d243
Author: Tom Tromey <address@hidden>
Date: Tue Apr 13 19:20:49 1999 +0000
* automake.in (handle_subdirs): Make `install-recursive' phony.
From Michel de Ruiter.
* automake.in (handle_ltlibraries): Added missing `check'.
commit 6900e1aa4f949fc55e1daa60d1a5094d2d6deb7d
Author: Tom Tromey <address@hidden>
Date: Mon Apr 12 15:15:03 1999 +0000
* ansi2knr.c: New version from Pavel Roskin (via ansi2knr.c
maintainer).
commit c2704136296089eb6898ef65e70f2645e5cd520b
Author: Tom Tromey <address@hidden>
Date: Sun Apr 11 22:27:41 1999 +0000
* automake.in (handle_dist): Use AMTAR.
(initialize_global_constants): Likewise.
* m4/init.m4 (AM_INIT_AUTOMAKE): Use AMTAR, not TAR.
commit c64507c50de860b369d2815078a396c639b252a8
Author: Tom Tromey <address@hidden>
Date: Sun Apr 11 21:16:25 1999 +0000
* automake.in (lang_sub_obj): New function.
(lang_cxx_rewrite): Use it.
(lang_asm_rewrite): Likewise.
(lang_objc_rewrite): Likewise.
(lang_cxx_finish): Add `-o $@' to all C++ rules.
(lang_asm_finish): Add `-o' to suffix rules when appropriate.
(lang_objc_finish): Add `-o $@' to all ObjC rules.
(lang_java_finish): Likewise.
commit ba8a917b8476cf450eab354a5f2f3ea7eac77b78
Author: Tom Tromey <address@hidden>
Date: Sun Apr 11 21:11:04 1999 +0000
* subobj2.test: New file.
* Makefile.am (TESTS): Added subobj2.test.
commit 173174311be166bcbd34eb6ae3ff86a62d83c44e
Author: Tom Tromey <address@hidden>
Date: Sun Apr 11 20:10:14 1999 +0000
* automake.in: Only register `asm' once.
(lang_asm_finish): Put assembly suffixes on @suffixes.
* libtool.am (.s.lo): Removed.
(.S.lo): Likewise.
* automake.in (lang_asm_finish): Handle libtool.
* libtool.am (.c.o): Always pass -c to libtool.
* automake.in (lang_yacc_rewrite): Handle sources in subdirs.
(lang_yaccxx_rewrite): Likewise.
(lang_lex_rewrite): Likewise.
(lang_lexxx_rewrite): Likewise.
commit eb72aeea1bbd729e7b6102214acadda3e22adabd
Author: Tom Tromey <address@hidden>
Date: Sun Apr 11 18:40:47 1999 +0000
Assembly code no longer included by default:
* compile.am (.s.o): Removed.
(.S.o): Likewise.
* automake.in: Register `asm' language.
(lang_asm_finish): Generate suffix rules for assembly.
(get_object_extension): Don't add `.s' or `.S' to suffix list.
commit a3c0ce6a6f9feb76e4cf498bcab033bd396c0912
Author: Tom Tromey <address@hidden>
Date: Sun Apr 11 13:12:05 1999 +0000
* automake.in (get_object_extension): Substitute @MINUSO@ when
including compile.am.
* compile.am (.c.o): Added @address@hidden
(.c.obj): Likewise.
commit 88b595974744cad79fa4bc2492a796c6037eea49
Author: Tom Tromey <address@hidden>
Date: Sun Apr 11 13:02:43 1999 +0000
First cut at allowing objects in subdirectories:
* m4/Makefile.am (m4data_DATA): Added minuso.m4.
* Makefile.am (dist_script_DATA): Added compile.
* m4/minuso.m4: New file.
* automake.in (initialize_global_constants): Added compile to
common_files.
(seen_cc_c_o): New global.
(scan_one_configure_file): Set it when AM_PROG_CC_C_O seen.
(handle_options): Recognize `subdir-objects' option.
(lang_c_rewrite): Added directory argument.
(lang_yacc_rewrite): Likewise.
(lang_yaccxx_rewrite): Likewise.
(lang_lex_rewrite): Likewise.
(lang_lexxx_rewrite): Likewise.
(handle_single_transform_list): Pass directory to _rewrite
function. Generate dependencies for dirstamp files for each .o;
it is just the rules we want to create once.
(lang_c_rewrite): Handle `subdir-objects' option.
(lang_c_rewrite): Require `compile' program.
* compile: New file.
commit 62fef9141ba3762d716da47b068733750d6a1fbc
Author: Tom Tromey <address@hidden>
Date: Sun Apr 11 12:58:09 1999 +0000
* subobj.test: New file.
* Makefile.am (TESTS): Added subobj.test.
commit 380df8cf82757675e2e90e481ac082161f4a7de8
Author: Tom Tromey <address@hidden>
Date: Sun Apr 11 11:24:16 1999 +0000
* automake.in (initialize_per_input): Initialize %directory_map.
(handle_single_transform_list): Only create .dirstamp rules once
per directory.
commit e7d36445b1a12319f16aae1a9b2c2654bf857087
Author: Tom Tromey <address@hidden>
Date: Sun Apr 11 10:22:50 1999 +0000
* m4/gcj.m4 (AM_PROG_GCJ): Use AC_CHECK_PROGS, not AC_CHECK_PROG.
commit 5fd8d0cfe78019492af8ce45ae368ec83068eedf
Author: Tom Tromey <address@hidden>
Date: Sat Apr 10 23:29:42 1999 +0000
Fix for confh.test:
* automake.in (configure_input_files): New global.
(scan_configure): Set it.
(handle_configure): Use configure_input_files when determining
which subdirs have a Makefile.am. Fixes confh.test.
(handle_configure): Only recognize acconfig.h in top srcdir.
commit 7c44803d3cd394e07d9def47cac9396ea83384ff
Author: Tom Tromey <address@hidden>
Date: Sat Apr 10 23:27:06 1999 +0000
* confh.test: Use `sed' to extract full definition of
DIST_COMMON. Look for stamp-h.in rule in include/Makefile.in.
* Makefile.am (XFAIL_TESTS): Removed confh.test.
commit aa1855930f066044f5904ffaeb6040193c4ac2a6
Author: Tom Tromey <address@hidden>
Date: Sat Apr 10 22:51:51 1999 +0000
* depend2.am (%.o): Use `$(*D)/$(*F)', not just `$(*F)'.
(%.lo): Likewise.
commit d2e79b5f82bc153b4ed2852b17608066b4e363eb
Author: Tom Tromey <address@hidden>
Date: Sat Apr 10 22:51:16 1999 +0000
* defs: Ensure srcdir is always absolute.
commit 6568b5feaacb99cabd542e8b132cba01588d82d0
Author: Tom Tromey <address@hidden>
Date: Sat Apr 10 22:22:01 1999 +0000
* automake.in (am_install_var): Remove redundancies from the
result. Fixes test cond8.test.
commit d95c380fcb745aa048b6210bbda449d9c9d2c8cb
Author: Tom Tromey <address@hidden>
Date: Sat Apr 10 22:20:15 1999 +0000
* Makefile.am (XFAIL_TESTS): Removed cond8.test.
commit 19d4654c61491d6cc249acd06d48650e5999cf2c
Author: Tom Tromey <address@hidden>
Date: Sat Apr 10 22:11:15 1999 +0000
Removed erroneous comment
commit 323c04c3bde3910c416ad2de83faa56d5175753c
Author: Tom Tromey <address@hidden>
Date: Sat Apr 10 22:08:21 1999 +0000
* automake.in (handle_single_transform_list): Handle dependency
tracking when files are created in subdirs. Error if object in
subdir has `..' component.
commit fabfacbdccb8ad58cc335156d8984ec824b10e14
Author: Tom Tromey <address@hidden>
Date: Sat Apr 10 18:24:42 1999 +0000
* automake.in (initialize_global_constants): Use $(TAR), not tar.
commit 0149fc8cf39fc46a26e4d27061adfbb1cd3b3db8
Author: Tom Tromey <address@hidden>
Date: Sat Apr 10 17:45:38 1999 +0000
* automake.in (handle_ltlibraries): Allow check_LTLIBRARIES.
commit 82d63cc3a963725f9fb059b1ada0b8f4a3db6a09
Author: Tom Tromey <address@hidden>
Date: Sat Apr 10 09:30:55 1999 +0000
* automake.in (lang_yacc_finish): Added missing `&'.
commit 01d23d439b1b718f5436aa6612ae3c28964f92da
Author: Alexandre Oliva <address@hidden>
Date: Sat Apr 10 07:53:32 1999 +0000
* automake.in (handle_configure): Replace multiple occurrences of
@STAMP@ in the same line; completes the patch for remake-hdr.am
below.
commit aa1a3f6b6af5141bcd8b85162e4e4f4472e387fe
Author: Alexandre Oliva <address@hidden>
Date: Sat Apr 10 05:43:41 1999 +0000
* automake.in (handle_dependencies): Fix test for `autodep'
support.
commit 16a9b200ec52a98dbcd2bae938118be80a2d1bb3
Author: Alexandre Oliva <address@hidden>
Date: Sat Apr 10 05:41:44 1999 +0000
oops, missing trailing backslash
commit 96e07b9c90a7de1052630b76f6eecbb72807a5ac
Author: Alexandre Oliva <address@hidden>
Date: Sat Apr 10 05:38:53 1999 +0000
* suffix.test: New file.
* Makefile.am: Added suffix.test.
commit 9c55087771f5f61c7b900a053832b3880f12490c
Author: Alexandre Oliva <address@hidden>
Date: Sat Apr 10 04:08:43 1999 +0000
* automake.in (handle_source_transform): Add a pfx to used_pfx
only if it's conditional or non-empty, to reduce the number of
empty variables. Emit _OBJECS variable based on program name if
no SOURCES were explicitly specified.
commit a4d13c8c8fabc5230d7bce3053edb875c94c0851
Author: Alexandre Oliva <address@hidden>
Date: Sat Apr 10 04:04:37 1999 +0000
* Makefile.am (XFAIL_TESTS): Added cond8.test.
commit 2eb4c392993aab86ca9c62f3efdc82a9cb47ad92
Author: Alexandre Oliva <address@hidden>
Date: Sat Apr 10 03:48:19 1999 +0000
* cond3.test: Refer to am_targ_OBJECTS.
commit 6db55adb1d8cbd763d4f8085c800a94934b1b1a5
Author: Alexandre Oliva <address@hidden>
Date: Sat Apr 10 01:41:19 1999 +0000
* remake-hdr.am: Create the stamp file before the header file,
and just rename it after, so that the timestamps will be correct.
Reported by Marc Horowitz <address@hidden>
commit f1272c682e69f9d21f71d14505b07c4bbeef9d9c
Author: Alexandre Oliva <address@hidden>
Date: Sat Apr 10 00:48:27 1999 +0000
* automake.in (lang_yacc_finish): Generate and dist a `.h' for a
`.y' iff YFLAGS or AM_YFLAGS contain `-d'.
Reported by Jim Meyering <address@hidden>
commit c97c0af09f952ce9b4bd1423f2a8d29778e13597
Author: Alexandre Oliva <address@hidden>
Date: Sat Apr 10 00:48:06 1999 +0000
* yacc2.test, yacc3.test: New files.
* Makefile.am (TESTS): Added yacc2.test and yacc3.test.
commit 95e46fae5ef3817fb9c8ff615b039f94e929ff31
Author: Alexandre Oliva <address@hidden>
Date: Fri Apr 9 23:16:43 1999 +0000
* automake.in (lang_yacc_finish): $hname must not contain a `.'.
commit 3fefbbcf24a1ca725af515663fcecb11bcab73f2
Author: Tom Tromey <address@hidden>
Date: Fri Apr 9 23:15:00 1999 +0000
* Makefile.am (EXTRA_DIST): New macro.
* ChangeLog.1996, ChangeLog.1998: New files.
commit 15ce645a9490d47134d992e42abcd6d5fa043ba9
Author: Tom Tromey <address@hidden>
Date: Fri Apr 9 23:05:53 1999 +0000
* automake.in (handle_source_transform): Handle dist and nodist
prefixes.
(initialize_per_input): Initialize dist_sources.
(check_libobjs_sources): Handle dist and nodist prefixes.
(generate_makefile): Define DIST_SOURCES.
* dist-vars.am (DISTFILES): Reference DIST_SOURCES, not SOURCES.
commit b17e0e0c8172aaa257e707cdead617c48842a6dc
Author: Tom Tromey <address@hidden>
Date: Fri Apr 9 23:02:47 1999 +0000
* nodist.test: New file.
* Makefile.am (TESTS): Added nodist.test.
commit a4d219cd80b28fdbe1fe5148e6134bf987a925e1
Author: Tom Tromey <address@hidden>
Date: Fri Apr 9 22:27:13 1999 +0000
* automake.texi (Macros): Mention AM_PROG_GCJ.
(Java Support): New node.
(Dist): Documented dist_ and nodist_ prefixes.
* m4/gcj.m4 (AM_PROG_GCJ): Renamed from AC_PROG_GCJ.
commit 11323c2da0ddada9693f3a59ca17471e6b88d098
Author: Tom Tromey <address@hidden>
Date: Fri Apr 9 12:14:03 1999 +0000
* automake.in (lang_java_finish): Generate .lo rule for `.java'
files, not `.gcj' files.
commit b4fd85bbfdf853b0636d4e10524b14804ebc7cf8
Author: Tom Tromey <address@hidden>
Date: Fri Apr 9 12:09:52 1999 +0000
* m4/gcj.m4: New file.
* m4/Makefile.am (m4data_DATA): Added gcj.m4.
commit 9d3c40b757de1164508b92e854787cf8c44ab6b0
Author: Tom Tromey <address@hidden>
Date: Fri Apr 9 12:01:28 1999 +0000
* automake.in: Register the `java' language.
(resolve_linker): Handle GCJLINK.
(lang_java_rewrite): New function.
(LANG_IGNORE, LANG_PROCESS, LANG_SUBDIR): New constants.
(lang_c_rewrite): Use new constants.
(lang_cxx_rewrite): Likewise.
(lang_header_rewrite): Likewise.
(lang_yacc_rewrite): Likewise.
(lang_yaccxx_rewrite): Likewise.
(lang_lex_rewrite): Likewise.
(lang_lexxx_rewrite): Likewise.
(lang_asm_rewrite): Likewise.
(lang_f77_rewrite): Likewise.
(lang_ppf77_rewrite): Likewise.
(lang_ratfor_rewrite): Likewise.
(lang_objc_rewrite): Likewise.
(handle_single_transform_list): Likewise. Handle LANG_SUBDIR
return from rewrite function.
(lang_java_finish): New function.
(register_language): Changed interface and all calls. Added
`autodep' settings to various languages.
(handle_dependencies): Use `autodep' property of language when
including dependency-tracking code.
commit 3a376ddcaec52407acc1997d47273ae85de6216c
Author: Tom Tromey <address@hidden>
Date: Fri Apr 9 11:57:46 1999 +0000
* gcj.test: New file.
* Makefile.am (TESTS): Added gcj.test.
commit dbec49b6382e96766b5241cc5b246ecdd241b39f
Author: Tom Tromey <address@hidden>
Date: Thu Apr 8 12:36:13 1999 +0000
* cond8.test: New file.
* Makefile.am (TESTS): Added cond8.test.
commit 2d21d18bdd9b04c54cd823bc69d010b6572c03ac
Author: Tom Tromey <address@hidden>
Date: Wed Apr 7 10:02:48 1999 +0000
* automake.in (handle_texinfo): Indentation fixes.
commit f2a7a6e4431ec0341c6b7d189847206b2cc5c27a
Author: Alexandre Oliva <address@hidden>
Date: Wed Apr 7 09:54:29 1999 +0000
* backsl2.test: New file.
* Makefile.am (TESTS): Added backsl2.test.
commit f35f0b0e11237c3a26d2c325a905803e3bbdedf6
Author: Alexandre Oliva <address@hidden>
Date: Wed Apr 7 09:08:59 1999 +0000
* automake.in (value_to_list): Skip *only* trailing backslashes.
commit 0c2318019bc4d9e2da8f1cda717985d99dd7f3ec
Author: Alexandre Oliva <address@hidden>
Date: Wed Apr 7 08:34:00 1999 +0000
* automake.in (value_to_list): Skip trailing backslashes.
commit 8e6796282c965aa82acd405588de104ff9aba46e
Author: Alexandre Oliva <address@hidden>
Date: Wed Apr 7 02:27:58 1999 +0000
* automake.in (handle_texinfo): Add texinfo.tex to config_aux_dir
when appropriate.
Reported by Per Cederqvist <address@hidden>
(handle_texinfo): Do not define texinfo_tex='.', use
'$(srcdir)/texinfo.tex' instead; the directory name will be
properly extracted.
(require_conf_file_with_line): Fixed typo.
commit 7d2b6f05afbb4e776b7cff666f5e19b398d1bf0f
Author: Alexandre Oliva <address@hidden>
Date: Wed Apr 7 02:15:17 1999 +0000
* texinfo8.test: texinfo.tex is only disted by aux/Makefile.
commit da3d0bb163473912697d6d63c6b3d6be12d39c54
Author: Alexandre Oliva <address@hidden>
Date: Wed Apr 7 01:59:32 1999 +0000
* texinfo8.test: New file.
* Makefile.am (TESTS): Added texinfo8.test.
commit e0e68eed5f4e9a9d981b1a77fd88be2144b482ed
Author: Alexandre Oliva <address@hidden>
Date: Tue Apr 6 23:06:09 1999 +0000
Rebuilt.
commit 994f4831714d845ff6b60cd4cc13fee102e6490b
Author: Alexandre Oliva <address@hidden>
Date: Sat Apr 3 13:27:21 1999 +0000
* automake.in (handle_tests): Test `dir=./' before `dir=', so that
we do not depend on PATH starting with `.'.
commit a78b324c5121633114792cbf4cf51321e1aa6e15
Author: Tom Tromey <address@hidden>
Date: Wed Mar 31 13:54:15 1999 +0000
* automake.in (quote_cond_val): Quote \n.
(unquote_cond_val): Unquote \n.
(read_am_file): If line ends with `\', preserve it and add a
newline.
(read_main_am_file): In conditional case, put conditional text at
beginning of each generated line.
commit 0a8380d0d89ec7f34c76def60e8b92bc8b430ee9
Author: Tom Tromey <address@hidden>
Date: Wed Mar 31 13:50:42 1999 +0000
* pluseq2.test, pluseq3.test: Updated for recent \-preservation
change.
commit 59098f3c0547480de1c39e6c4d6024c433260720
Author: Alexandre Oliva <address@hidden>
Date: Wed Mar 31 12:37:26 1999 +0000
* Makefile.am (XFAIL_TESTS): add confh.test
commit 95e3bbed181ecb3497213ad01f07927e04737071
Author: Alexandre Oliva <address@hidden>
Date: Wed Mar 31 12:33:56 1999 +0000
* automake.in (handle_tests): support XFAIL_TEST
* automake.texi: document it
commit 024b92d39f405ff00e2e80beb46110dd4fc84998
Author: Tom Tromey <address@hidden>
Date: Tue Mar 30 21:13:06 1999 +0000
* mclean.test: Fixed typo.
commit 6dc91224bcaf7ddd8760b85d1ea2735bdae3d77b
Author: Tom Tromey <address@hidden>
Date: Tue Mar 30 21:10:01 1999 +0000
* mclean.test: New file.
* Makefile.am (TESTS): Added mclean.test.
commit 045d989df3d269ac4c6544dd43bb4ea74ce78b7b
Author: Tom Tromey <address@hidden>
Date: Tue Mar 30 21:05:43 1999 +0000
Rebuilt aclocal.m4 and configure
commit 946a15b38e1a4ecda05de7c229f545bc89926a01
Author: Alexandre Oliva <address@hidden>
Date: Tue Mar 30 01:17:29 1999 +0000
* confh.test: if include/Makefile.am is created, the test fails
commit f55317bac2ddd2a7d6e9af8aeb96d8973d592c70
Author: Tom Tromey <address@hidden>
Date: Sun Mar 28 22:52:03 1999 +0000
file objcdepend.m4 was initially added on branch user-dep-gen-branch.
commit cf5a1d9a9f67bd6cd2b2e60a3a4820d2b8e0d61c
Author: Tom Tromey <address@hidden>
Date: Sun Mar 28 22:52:01 1999 +0000
file depvars.m4 was initially added on branch user-dep-gen-branch.
commit 0ce3bef47bea90c85f852b703e581b800491e4e0
Author: Tom Tromey <address@hidden>
Date: Sun Mar 28 22:51:58 1999 +0000
file cxxdepend.m4 was initially added on branch user-dep-gen-branch.
commit 846079eae421aa86d8f0fef4ecb0fc43c0b9ff2e
Author: Tom Tromey <address@hidden>
Date: Sun Mar 28 22:51:57 1999 +0000
file ccdepend.m4 was initially added on branch user-dep-gen-branch.
commit e74a906d5e98625c4ea1cebef86ec0432ccf4f51
Author: Tom Tromey <address@hidden>
Date: Sat Mar 27 12:23:48 1999 +0000
* automake.in (saw_sources_p): Correctly count header extensions
seen.
(handle_headers): Fixed order of arguments to am_install_var.
* automake.in (am_install_var): Don't error if EXTRA_foo is
defined uselessly.
commit 56ddd5bcfc0e0f01346b61e58ec4d259f989f030
Author: Tom Tromey <address@hidden>
Date: Sat Mar 27 12:19:05 1999 +0000
* extra4.test: Allow EXTRA_DATA to be specified.
commit 6921e816127c46e3c230527c758a860c755209be
Author: Tom Tromey <address@hidden>
Date: Sat Mar 27 00:28:05 1999 +0000
* scripts.am (address@hidden@SCRIPTS): Use NDIR when appropriate.
(address@hidden@SCRIPTS): Likewise.
* progs.am (address@hidden@PROGRAMS): Use NDIR when appropriate.
(address@hidden@PROGRAMS): Likewise.
* ltlib.am (address@hidden@LTLIBRARIES): Use NDIR when appropriate.
(address@hidden@LTLIBRARIES): Likewise.
* lisp.am (address@hidden@LISP): Use NDIR when appropriate.
(address@hidden@LISP): Likewise.
* libs.am (address@hidden@LIBRARIES): Use NDIR when appropriate.
(address@hidden@LIBRARIES): Likewise.
* java.am (address@hidden@JAVA): Use NDIR when appropriate.
(address@hidden@JAVA): Likewise.
* header.am (address@hidden@HEADERS): Use NDIR when appropriate.
(address@hidden@HEADERS): Likewise.
* data.am (address@hidden@DATA): Use NDIR when appropriate.
(address@hidden@DATA): Likewise.
* Makefile.in: Rebuilt.
* Makefile.am (dist_pkgdata_DATA): Renamed.
(EXTRA_DIST): Removed.
(install-data-hook): Added POST_INSTALL; print commands as they
are run; respect DESTDIR.
* dist-vars.am (DISTFILES): Removed $(HEADERS).
* automake.in (am_install_var): Accept `-candist' and
`-defaultdist' options. Handle `dist_' and `nodist_' prefixes.
(am_primary_prefixes): Added can_dist argument. Recognize `dist_'
and `nodist_' prefixes.
(handle_scripts): Pass -candist to am_install_var.
(handle_data): Pass -defaultdist to am_install_var.
(handle_headers): Likewise.
(handle_emacs_lisp): Pass -candist to am_install_var.
(handle_java): Pass -candist to am_install_var.
commit 3241365d21d9e3fae7a240dddc13b09e5fdb9f61
Author: Tom Tromey <address@hidden>
Date: Fri Mar 26 22:54:57 1999 +0000
* m4/init.m4: Fixed typo when invoking SHELL.
commit 14bc46e8c7f4575e417996e50dc8fdc865d3d875
Author: Tom Tromey <address@hidden>
Date: Fri Mar 26 22:51:13 1999 +0000
Updated NEWS
commit d9bd8067f18a0727fc565930aa7ca2cc57c86877
Author: Tom Tromey <address@hidden>
Date: Fri Mar 26 22:44:28 1999 +0000
* automake.in (lang_yacc_finish): Always use `.h' as suffix for
yacc header file. From Ralf Corsepius.
commit af49c4fe26bd6d2fd59dd809e58d552414eb7d71
Author: Tom Tromey <address@hidden>
Date: Fri Mar 26 22:34:03 1999 +0000
* Makefile.in: Rebuilt.
* Makefile.am: Updated to reflect removal of TAR subst.
* automake.texi (Options): Document dist-bzip2.
* automake.in (TAR): Removed global.
(initialize_global_constants): Changed `dist' to use pipe with
gzip; work with non-GNU tar.
(handle_dist): Handle non-GNU tar. Don't define TAR.
(initialize_global_constants): Added `dist-bzip2' entry.
(handle_options): Recognize dist-bzip2 option.
(handle_dist): Likewise.
* configure: Rebuilt.
* configure.in: Don't check for tar.
* m4/init.m4 (AM_INIT_AUTOMAKE): Check for `tar'. Substitute
AMTARFLAGS.
commit a85ba428a81672882a84f6972db8a8863347c76b
Author: Tom Tromey <address@hidden>
Date: Fri Mar 26 21:57:32 1999 +0000
* automake.in (am_install_var): Removed obsolete comment.
* texinfos.am (uninstall-info): Don't print loop but instead print
commands. Simplified pre-uninstall loop.
* scripts.am (address@hidden@SCRIPTS): Don't print loop but
instead print commands.
* progs.am (address@hidden@PROGRAMS): Don't print loop but instead
print commands.
* ltlib.am (address@hidden@LTLIBRARIES): Don't print loop but
instead print commands.
* lisp.am (address@hidden@LISP): Strip subdir from file name.
(address@hidden@LISP): Likewise. Also, don't print loop but
instead print commands.
* libs.am (address@hidden@LIBRARIES): Don't print loop but instead
print commands.
* java.am (address@hidden@JAVA): Don't print loop but instead
print commands.
* header.am (address@hidden@HEADERS): Strip subdir from file name.
(address@hidden@HEADERS): Likewise. Also, don't print loop but
instead print commands.
* data.am (address@hidden@DATA): Strip subdir from file name.
(address@hidden@DATA): Likewise. Also, don't print loop but
instead print commands.
commit 2e90f85aa70efbced770f25b2dd00ceb5523db49
Author: Tom Tromey <address@hidden>
Date: Fri Mar 26 15:09:38 1999 +0000
* automake.in (handle_merge_targets): `install-strip' is a phony
target. From Michel de Ruiter.
commit c6ce4ef32d7666c82fc2719a495351e79c6e1059
Author: Tom Tromey <address@hidden>
Date: Thu Mar 25 22:08:41 1999 +0000
Comment fix
commit 87246d93dc3a2f124f3e8e96d4da12d72430bda5
Author: Tom Tromey <address@hidden>
Date: Thu Mar 25 21:57:14 1999 +0000
* automake.in (define_compiler_variable): Don't define variable
with trailing `_'.
commit b96a405c1eaff7bfce72a293ec36399bd27cb08f
Author: Tom Tromey <address@hidden>
Date: Thu Mar 25 17:52:50 1999 +0000
1999-03-25 Alexandre Oliva <address@hidden>
* automake.in (LDADD): accept -dlopen and -dlpreopen here
* automake.texi: ditto
commit a853d6c49a12b5264f60e40cff8876f4e275f2d9
Author: Tom Tromey <address@hidden>
Date: Thu Mar 25 17:38:33 1999 +0000
1999-03-25 Alexandre Oliva <address@hidden>
* automake.in (TESTS): make from Solaris 7/x86 loses if srcdir
is absolute and != objdir. dir="" or "$(srcdir)/" fixes it
commit 94eea5780909a9d30441e4be338d77fbc7011307
Author: Tom Tromey <address@hidden>
Date: Tue Mar 23 13:59:40 1999 +0000
* progs.am (address@hidden@PROGRAMS): Use `-e' instead of multiple
sed invocations. From Elrond.
(address@hidden@PROGRAMS): Likewise.
commit c11a65bcf3255c3b118670cad787c9a632184607
Author: Tom Tromey <address@hidden>
Date: Tue Mar 23 13:20:45 1999 +0000
* automake.in (lang_lex_finish): Rewrite `l', not `y', to `c'.
From Ralf Corsepius.
commit afa8bf3c6d33754796653e2c87707689e948eb61
Author: Tom Tromey <address@hidden>
Date: Mon Mar 22 11:49:49 1999 +0000
1999-02-01 Thomas Tanner <address@hidden>
* automake.in: accept both A(C|M)_PROG_LIBTOOL, print a
warning when AM_PROG_LIBTOOL was found
* automake.texi: renamed AM_PROG_LIBTOOL to AC_PROG_LIBTOOL
commit 4dd53089f613f9378937a40f3a41c3df70523245
Author: Tom Tromey <address@hidden>
Date: Mon Mar 22 11:45:58 1999 +0000
* ldadd.test: Use AC_PROG_LIBTOOL, not AM_PROG_LIBTOOL.
commit 56e5482fd462a465cd327c7d15d69c599ea9f720
Author: Tom Tromey <address@hidden>
Date: Sun Mar 21 23:28:02 1999 +0000
Made `+=' more robust. Fixes pluseq6.test and pluseq7.test.
* automake.in (define_standard_variables): New sub.
(read_main_am_file): Use two passes to scan standard variables.
(read_am_file): Don't special-case configure variables with `+='.
(initialize_per_input): Initialize %var_was_plus_eq.
(read_am_file): Set var_was_plus_eq element correctly.
(define_variable): Give error if variable assigned with `+=' is
internally defined.
(initialize_per_input): Initialize %am_var_defs.
(file_contents_with_transform): Set element in %am_var_defs.
(read_am_file): Use %am_var_defs.
commit 7c06a4e23dc0441b960b588bbd33d1ba75ecb419
Author: Tom Tromey <address@hidden>
Date: Sun Mar 21 23:24:09 1999 +0000
* pluseq7.test: New file.
* Makefile.am (TESTS): Added pluseq7.test.
* pluseq6.test: New file.
* Makefile.am (TESTS): Added pluseq6.test.
commit 4d50564919a37fbe381c0d3757a291038ffe7c98
Author: Tom Tromey <address@hidden>
Date: Sun Mar 21 21:54:55 1999 +0000
* nodep.test: New file.
* Makefile.am (TESTS): Added nodep.test.
* subdir3.test: Correctly mention _SOURCES in Makefile.am.
commit 50cc5fb3ea44d4f44bf1ebfc20fdf115f75912c9
Author: Tom Tromey <address@hidden>
Date: Sun Mar 21 21:11:33 1999 +0000
* automake.in (initialize_per_input): Initialize %object_map.
(handle_single_transform_list): Allow source files in
subdirectories.
commit d839197498efe76c5c1520c2b047365428cde009
Author: Tom Tromey <address@hidden>
Date: Sun Mar 21 21:08:20 1999 +0000
* subdir3.test: New file.
* Makefile.am (TESTS): Added subdir3.test.
* xsource.test: Changed to check whether multiple source files
with same object name cause failure.
commit 8e63568a6a434a1a5f7f700ce7d29d7b1ad959b7
Author: Tom Tromey <address@hidden>
Date: Sat Mar 20 23:33:06 1999 +0000
1999-03-21 Jim Meyering <address@hidden>
* automake.in (handle_dist): Add missing newline after the first
semicolon.
commit 0922e6c7949081bb659e69d2766fefeaf211b795
Author: Tom Tromey <address@hidden>
Date: Thu Mar 11 22:56:16 1999 +0000
* m4/error.m4, m4/mktime.m4, m4/obstack.m4, m4/regex.m4,
m4/strtod.m4: Use $ac_objext, not `.o'. From Jim Meyering.
commit eaac2b9c7887ab748585df9ddde753ed7cc6ea09
Author: Tom Tromey <address@hidden>
Date: Thu Mar 11 22:52:33 1999 +0000
From Jim Meyering:
* automake.in (handle_dist): Add `;\' to end of distcheck-hook
line.
(scan_one_configure_file): In LIBOBJS, recognize `$ac_objext' as
legitimate ending. Fixes libobj9.test.
commit 20581e3aa78525b3093766a4a4f853004d4cabb1
Author: Tom Tromey <address@hidden>
Date: Thu Mar 11 22:49:59 1999 +0000
* libobj9.test: New file.
* Makefile.am (TESTS): Added libobj9.test.
commit 6e7084c54b1b952369d42e32191d7e6ae82edb57
Author: Tom Tromey <address@hidden>
Date: Thu Mar 11 22:32:53 1999 +0000
* insthook.test: Don't require GNU grep. From John Pierce.
commit fc690f4170e60d7b93c42d2a207ef9be3636f36d
Author: Tom Tromey <address@hidden>
Date: Thu Mar 11 22:31:07 1999 +0000
From Ralf Corsepius. Fixes lex3.test.
* automake.in (lang_yacc_finish): Include `.' in name pushed onto
maintainer-clean list.
(lang_lex_finish): Likewise.
commit cfe7cd15c623430376081fb50b87d7bee944e6d8
Author: Tom Tromey <address@hidden>
Date: Thu Mar 11 22:28:10 1999 +0000
* lex3.test: New file.
* Makefile.am (TESTS): Added lex3.test.
commit d92b8dc9be76cfe9ef95f48d0b2ad4d47efaf37c
Author: Tom Tromey <address@hidden>
Date: Mon Mar 1 21:16:33 1999 +0000
* ansi3.test: Use no-dependencies option to avoid GNU make
requirement. From Jerome Lovy.
commit e1c26aad7197824975d93aaff65481dfeba6b3bc
Author: Tom Tromey <address@hidden>
Date: Mon Mar 1 20:46:50 1999 +0000
Fixes from Pavel Roskin:
* automake.in (variable_conditions_sub): Sort list passed to
variable_conditions_permutations.
(variable_conditions): Sort list before returning.
commit 2536f826e7e88f9a793d80e75dd14dd20f381632
Author: Tom Tromey <address@hidden>
Date: Sat Feb 27 12:22:47 1999 +0000
* automake.in (lang_extensions): New sub.
(handle_dependencies): Use it.
(cxx_extensions): Removed.
(lang_cxx_finish): Use lang_extensions.
(f77_extensions): Removed.
(lang_f77_finish): Use lang_extensions.
(objc_extensions): Removed.
(lang_ppf77_finish): Put `.' before extension. Fixes ext.test.
Report from Dave Morrison.
(lang_ratfor_finish): Likewise.
commit 8bb18a681511b8e1a9f3111fc40c209e352453f0
Author: Tom Tromey <address@hidden>
Date: Sat Feb 27 12:19:00 1999 +0000
* ext.test (foo_SOURCES): New file.
* Makefile.am (TESTS): Added ext.test.
commit 838d70f6008d72244339fa72ca9f47045076ea0c
Author: Tom Tromey <address@hidden>
Date: Fri Feb 26 22:34:21 1999 +0000
* automake.in (finish_languages): Added AM_LDFLAGS.
(lang_cxx_finish): Likewise.
(lang_f77_finish): Likewise.
(lang_ppf77_finish): Likewise.
(lang_ratfor_finish): Likewise.
(lang_objc_finish): Likewise.
commit 25e38430292668b25dc08980e150960a2a87ea57
Author: Tom Tromey <address@hidden>
Date: Thu Feb 11 21:35:19 1999 +0000
* aclocal.in (obsolete_macros): Copied from automake.in.
(obsolete_rx): Use only keys of obsolete_macros.
(scan_configure): Report replacement macro for an obsolete macro.
* automake.in (obsolete_macros): Added ud_GNU_GETTEXT.
commit f1f1c266f5b50db83cc097233fffaf9116062413
Author: Tom Tromey <address@hidden>
Date: Thu Feb 11 21:30:46 1999 +0000
* cygwin32.test: Use AC_EXEEXT, not AM_EXEEXT.
commit d0eb8943bf38fb074a77693ad338dd93a1483c62
Author: Tom Tromey <address@hidden>
Date: Thu Feb 11 15:42:38 1999 +0000
* automake.in (obsolete_macros): Corrected typo in AM_EXEEXT
entry. Fixes obsolete2.test.
commit f50c312089299801ba6bd0b1e042ead5e317a2d1
Author: Tom Tromey <address@hidden>
Date: Thu Feb 11 15:35:36 1999 +0000
* automake.in (obsolete_macros): Use empty string to indicate no
substitution.
(scan_one_configure_file): Likewise.
commit 7ee50449123543e28a2c53ce3614ba03a2e2cb4e
Author: Tom Tromey <address@hidden>
Date: Thu Feb 11 15:32:32 1999 +0000
* obsolete2.test: New file.
* Makefile.am (TESTS): Added obsolete2.test.
commit 472bedc253bbecb253fb492d28ef172bece424f5
Author: Tom Tromey <address@hidden>
Date: Tue Feb 9 23:58:02 1999 +0000
1999-02-07 Paul Eggert <address@hidden>
* m4/ccstdc.m4 (AM_PROG_CC_STDC): Prefer -Ae to -Aa
-D_HPUX_SOURCE, since -Ae allows `long long' and this is
needed by some programs.
commit 876b90365fd5b3809335b43243cb936ba58600a2
Author: Tom Tromey <address@hidden>
Date: Tue Feb 9 23:50:58 1999 +0000
* automake.in (handle_texinfo): Added `pgs' to list of
extensions. From NISHIDA Keisuke.
commit cb47de1fd8fbb3b58a718eddf89be17009e09a04
Author: Tom Tromey <address@hidden>
Date: Tue Feb 9 23:36:44 1999 +0000
1999-02-04 Akim Demaille <address@hidden>
* automake.in (handle_texinfo): remove texinfo.tex from
TEXINFODIR.
commit 243027ecf1d6f984ef1efb1147c09b0aa813c57e
Author: Tom Tromey <address@hidden>
Date: Tue Feb 2 09:51:58 1999 +0000
* automake.in (handle_merge_targets): Use INSTALL_STRIP_FLAG.
* progs.am (address@hidden@PROGRAMS): Added INSTALL_STRIP_FLAG.
* header-vars.am (INSTALL_PROGRAM): Removed
AM_INSTALL_PROGRAM_FLAGS.
(INSTALL_STRIP_FLAG): New macro.
commit 99f224896c2d2e9fb710dd0ebdc0243af0e44cd9
Author: Tom Tromey <address@hidden>
Date: Mon Feb 1 23:15:57 1999 +0000
* automake.in: Handle `ypp' as C++ yacc source and `lpp' as C++
lex source.
(lang_yacc_finish): Likewise.
(lang_lex_finish): Likewise.
commit b598915cc8e2ab2c75b3cd2be3c8890a5a666566
Author: Tom Tromey <address@hidden>
Date: Mon Feb 1 12:03:48 1999 +0000
* automake.in (handle_dist_worker): Correctly find find in $$d,
not $$. From Bill Davidson.
commit 84964ca79118d87ef9b771cb44d71640d21d641c
Author: Tom Tromey <address@hidden>
Date: Mon Feb 1 11:53:49 1999 +0000
* automake.in (finish_languages): Use "&", not "do". From Pavel
Roskin.
(handle_single_transform_list): Likewise.
commit bdfb58208ce5db3326c52759b9356cd260acfab6
Author: Tom Tromey <address@hidden>
Date: Mon Feb 1 11:49:56 1999 +0000
* installsh.test (AUTOMAKE): Use $PERL. From Pavel Roskin.
commit 0b2d9e52bab46014f163406ab19d42df57ff1fdd
Author: Tom Tromey <address@hidden>
Date: Mon Feb 1 11:40:21 1999 +0000
* cond5.test: Sleep 15 seconds, not 5. Some people still run the
test on slow machines.
commit 7a6987c8067ead23cd81b8f0099b311b73e8289c
Author: Tom Tromey <address@hidden>
Date: Fri Jan 29 15:25:41 1999 +0000
* automake.in (handle_configure): Removed unused variable. From
Pavel Roskin.
commit 2e8398624b8021059ff989f5b9f22343a757e7e6
Author: Tom Tromey <address@hidden>
Date: Fri Jan 29 14:22:15 1999 +0000
* ansi2knr.c: New version from L. Peter Deutsch.
commit 54842f078bb71d35e1c612cb7c25dcc02ada2ac4
Author: Tom Tromey <address@hidden>
Date: Fri Jan 22 14:18:11 1999 +0000
* automake.in (require_file_internal): Correctly examine return
value of `system'. From Andris Pavenis. Fixes copy.test.
* m4/init.m4 (AM_INIT_AUTOMAKE): Require autoconf 2.13.
commit a799e31d35ce258fd7fff55e8fadd64ba1402b78
Author: Tom Tromey <address@hidden>
Date: Fri Jan 22 14:14:48 1999 +0000
* copy.test: New file.
* Makefile.am (TESTS): Added copy.test.
commit 8ea1f81b21f35cdc87ac55d567408e7d749ec135
Author: Tom Tromey <address@hidden>
Date: Fri Jan 22 14:09:37 1999 +0000
* m4/init.m4 (AM_INIT_AUTOMAKE): Require autoconf 2.13.
commit aeacea42a1a7e497794e43b652404ad502a62afe
Author: Tom Tromey <address@hidden>
Date: Fri Jan 22 14:07:17 1999 +0000
Updated Makefile.in
commit 8bf3e8e8a8beeaf02f5b95fc3fb913870e82e850
Author: Tom Tromey <address@hidden>
Date: Fri Jan 22 13:58:04 1999 +0000
* automake.in (lang_ppf77_rewrite): New function. From Jochen
Kuepper.
(lang_ratfor_rewrite): New function
commit 9118615653caf02818aea18cf32979772df471f2
Author: Tom Tromey <address@hidden>
Date: Fri Jan 22 13:53:06 1999 +0000
* ppf77.test: New file.
* Makefile.am (TESTS): Added ppf77.test.
commit 5cac9af89e9786d9e9bd88205f59c31a9e1caba9
Author: Tom Tromey <address@hidden>
Date: Fri Jan 22 11:59:40 1999 +0000
* automake.in (handle_configure): Use `&' before sub calls (Perl 4
fix). From Erez Zadok.
commit 645f982c8f5e08fa539f24abbb4af87e67d26592
Author: Tom Tromey <address@hidden>
Date: Fri Jan 15 09:43:48 1999 +0000
* configure.in: Version 1.4a (oops).
commit 47aeeb9403a2851a3c9e508eecadb8ed9acb13c6
Author: Tom Tromey <address@hidden>
Date: Thu Jan 14 23:16:03 1999 +0000
* configure.in: Updated version to 1.5a.
commit f61264d080ab77cf185608396ae0961fc7ebe986
Author: Tom Tromey <address@hidden>
Date: Thu Jan 14 22:47:20 1999 +0000
Updated generated files
commit 0583b56b4eb7a8d938a24eb866839e29cc4a414b
Author: Tom Tromey <address@hidden>
Date: Thu Jan 14 22:45:45 1999 +0000
* automake.in (handle_configure): Compute $header_dir based on
$one_name, not $one_hdr. Reported by Erez Zadok. Fixes
confh2.test.
(handle_configure): Compute relative path to input header
correctly in all cases.
commit c79636af31fee77d56e1609f3ea7464caa97166d
Author: Tom Tromey <address@hidden>
Date: Thu Jan 14 22:29:37 1999 +0000
* confh3.test: New file.
* Makefile.am (TESTS): Added confh3.test.
commit bb84596bc36494541012cab7932db634414b993b
Author: Tom Tromey <address@hidden>
Date: Thu Jan 14 21:55:10 1999 +0000
* confh2.test: New file.
* Makefile.am (TESTS): Added confh2.test.
commit 95779948ee7302cef5fcdbfc7c12b63f594c1a2c
Author: Tom Tromey <address@hidden>
Date: Thu Jan 14 21:47:46 1999 +0000
* confh.test: Run automake differently the second time.
commit d891725733e56a39559dc89877d1382a6a483af6
Author: Tom Tromey <address@hidden>
Date: Thu Jan 14 20:32:55 1999 +0000
* automake.in (handle_tests): Avoid error messages from dejagnu
test rules. From Karl Heuer.
commit 5f6de8b6d7c4bb561a8f659fb3691c53cbe251f0
Author: Tom Tromey <address@hidden>
Date: Thu Jan 14 20:27:44 1999 +0000
* automake.in (handle_texinfo): Add `/' to end of $conf_dir.
* Makefile.am (AUTOMAKE_OPTIONS): Added `1.4'.
commit 429b29fcd160034d58939c397f6a108364d76dd3
Author: Tom Tromey <address@hidden>
Date: Thu Jan 14 20:24:09 1999 +0000
* mdate3.test: New file.
* Makefile.am (TESTS): Added mdate3.test.
commit aa861d71fbbbc8b7457bd6419946ec8913f38ee5
Author: Tom Tromey <address@hidden>
Date: Thu Jan 14 17:54:37 1999 +0000
* texi-vers.am ($(srcdir)/address@hidden@): Find @TEXI@ in srcdir.
From Alexandre Oliva and Erez Zadok.
commit 163fb80af21b2f3d6811a909446c4f7528de811e
Author: Tom Tromey <address@hidden>
Date: Thu Jan 14 16:47:41 1999 +0000
* automake.in (create): Renamed from touch.
(handle_configure): Use create, not touch.
commit ed0037cdee05aab53e055b440010b1b261ea21b4
Author: Tom Tromey <address@hidden>
Date: Thu Jan 14 13:22:03 1999 +0000
* config.sub, config.guess: New versions from autoconf.
commit da00d7497d8b0b196f40e9372724e8cbfdcb3dae
Author: Tom Tromey <address@hidden>
Date: Thu Jan 14 11:59:35 1999 +0000
* mkinstalldirs: New version from autoconf.
commit e4cb8fc8db53015c33189ca6a4d59a98be12cb7a
Author: Tom Tromey <address@hidden>
Date: Tue Jan 12 15:01:43 1999 +0000
* config.sub, config.guess, COPYING, texinfo.tex: New versions
from FSF.
commit f64cfd3bc0d7e8d9dfef43e9ad146f259747c165
Author: Tom Tromey <address@hidden>
Date: Mon Jan 11 14:07:33 1999 +0000
1999-01-11 Marcus G. Daniels <address@hidden>
* automake.in (PATH_PATTERN): New variable:
(INCLUDE_PATTERN): Use it. Ignore all include commands using
symbols besides $(top_srcdir) and $(srcdir).
commit 4f99ec8d857c94c90448bd8efbabe40d7af08bdf
Author: Tom Tromey <address@hidden>
Date: Mon Jan 11 14:00:57 1999 +0000
1999-01-11 Alexandre Oliva <address@hidden>
* automake.in (handle_dist_worker): avoid failure in `make dist'
if last file is a builddir-only file
commit 39a9c441dc139ed1208b2cb8fec90a37430f1222
Author: Tom Tromey <address@hidden>
Date: Mon Jan 11 13:53:30 1999 +0000
1999-01-11 Alexandre Oliva <address@hidden>
* missing (autoheader): `s' was missing from sed script; grr
commit 76c0e34374902b696d8f69fb235711d39340e14c
Author: Tom Tromey <address@hidden>
Date: Mon Jan 11 13:46:49 1999 +0000
* remake-hdr.am (@STAMP@): Reverted timestamp change.
($(srcdir)/@address@hidden): Likewise.
commit 57ecbdc3b30e1ee07cb9edde2b18fa99d4797ecd
Author: Tom Tromey <address@hidden>
Date: Mon Jan 11 10:42:58 1999 +0000
Forgot to add confh.test
commit 40032c1cc10cdfa12ef8923914825fa34a6eb831
Author: Tom Tromey <address@hidden>
Date: Mon Jan 11 10:36:14 1999 +0000
Updated Makefile.in
commit a00f5007fc6ad131a88aebd1d432773070a25abd
Author: Tom Tromey <address@hidden>
Date: Mon Jan 11 10:32:06 1999 +0000
* confh.test: New file.
* Makefile.am (TESTS): Added confh.test.
commit 37139c92fb6f97d12a5306f75c4fbbd34240c37c
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 21:32:23 1999 +0000
* Makefile.am (scriptdir): New macro.
(script_DATA): Likewise.
(install-data-hook): Use them.
(EXTRA_DIST): Added script_DATA.
(installcheck-local): Use script_DATA.
commit 0e4f8460516432c182df3a581c6170a74150cd9f
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 21:22:23 1999 +0000
Reverted ChangeLog change; 1.4 not released yet
commit 69798b3b38cddf51002bd856b09cc7e21430c4d7
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 21:19:25 1999 +0000
Fixed minor dist bug
commit 7540a67ed127834782bb29394c2fa5e389421522
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 21:12:47 1999 +0000
Rebuilt files with latest automake
commit 11348adfb2a2603c84ad31c6983c5d0fd5467fe9
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 21:09:52 1999 +0000
1999-01-10 Alexandre Oliva <address@hidden>
* missing (autoheader): accept multiple header files
(automake): simplify sed processing
commit b8841cd84e8b282223623c558499b0ed5fcfda99
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 21:06:54 1999 +0000
1999-01-10 Alexandre Oliva <address@hidden>
* automake.in (handle_configure, stamp_dir): create only one stamp
file per header, instead of one in the top-level directory and one
in the directory that contains the header.
commit dd6c734c6dac526995c8426c14650efb2f4693c2
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 21:01:06 1999 +0000
1999-01-10 Tom Tromey <address@hidden>
* automake.in (objc_extensions): New sub.
(handle_dependencies): Only generate dependency-tracking code for
ObjC when ObjC source seen.
1998-12-22 Marcus G. Daniels <address@hidden>
* automake.in (handle_dependencies): Transform EXT & PFX in
Objective C case.
1998-12-11 Marcus G. Daniels <address@hidden>
* automake.in: Register Objective C language.
(finish_languages): Consider Objective C to be non_c.
(lang_objc_rewrite, lang_objc_finish): New functions.
(resolve_linker): Recognize OBJCLINK before LINK.
commit aa78b31ee42dc790fa9d3d5be6e92601fb5897da
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 20:58:08 1999 +0000
* objc.test: Updated to account for new ObjC support.
commit 2b53e4c144ad6a98fcdadbd1dc86d9349bacd69f
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 20:42:50 1999 +0000
* automake.in (handle_texinfo): Handle empty $config_aux_dir.
commit f6dbd5bed6c21cc5d9788a2f62c6a741400f4ddf
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 20:39:29 1999 +0000
* automake.in (handle_texinfo): Set $conf_pat correctly when
config_aux_dir not used.
(handle_texinfo): Run maintainer-clean-aminfo rules in srcdir.
From Erez Zadok.
* texi-vers.am (address@hidden@): Prefix file names with
$(srcdir). From Erez Zadok.
($(srcdir)/address@hidden@): Don't run mdate-sh from srcdir.
commit 63bd39db153e218e269683f846ab46954cae066b
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 18:38:52 1999 +0000
1999-01-08 Thomas Tanner <address@hidden>
* depend.am: remove the dependencies (.deps)
in "make distclean", not "make maintainer-clean"
commit 35850024125a6456ccede6859d30432bab6f4f7a
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 18:37:08 1999 +0000
* aclocal.in (write_aclocal): Updated copyright.
(parse_arguments): Likewise.
* automake.in (parse_arguments): Updated copyright.
(initialize_global_constants): Likewise.
* Makefile.am (pkgdata_DATA): Renamed from pkgdata_SCRIPTS.
(install-data-hook): New hook. Report from Petter Reinholdtsen.
commit 8421de367a7d7bd8281139d949476acec3c242cc
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 18:12:44 1999 +0000
1999-01-10 Tom Tromey <address@hidden>
* remake-hdr.am: Provide `else' clause for each `if'.
1999-01-10 Alexandre Oliva <address@hidden>
* remake-hdr.am: recover from removal of config headers, and try
to get real timestamps, which is useful for CVS files
commit b68e47454d7752054897768a502be217f23505ed
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 18:07:14 1999 +0000
Added Brian Jones to THANKS
commit 6392767a1c3f2b62fd8b4840240badfecc947997
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 18:06:17 1999 +0000
* pluseq5.test: New file.
* Makefile.am (TESTS): Added pluseq5.test.
commit 2315367d8e9e755939faa4d2e06b5e2b2a0fb038
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 18:03:36 1999 +0000
* automake.in (handle_merge_targets): Don't special-case "-local"
targets. Test all.test.
commit 6b14d020ad0d80547d5cb7278f1897d8f53fd84d
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 18:00:35 1999 +0000
* all.test: Test all *-local targets, not just all-local.
commit b977d84cac62da00455f1ac21e9c513d5d275127
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 17:42:48 1999 +0000
* all.test: New file.
* Makefile.am (TESTS): Added all.test.
commit 4cf47ff4e4be2eb6aef7b583e94935b324be4a5a
Author: Tom Tromey <address@hidden>
Date: Sun Jan 10 17:27:08 1999 +0000
* automake.in (handle_texinfo): Prepend $(srcdir) to directory
used to find texinfo.tex. Report from Glenn Amerine.
commit 1da13c55059b3e2a297129449f8b3c424c68023f
Author: Tom Tromey <address@hidden>
Date: Thu Jan 7 11:53:16 1999 +0000
Based on report from Marcus G. Daniels. Fixes include.test.
* automake.in (generate_makefile): Call read_main_am_file.
(read_main_am_file): New sub.
(read_am_file): Moved header generation code into
read_main_am_file.
commit bdc2173a1235c2b21b2d2b0fc407d01b67fec76b
Author: Tom Tromey <address@hidden>
Date: Thu Jan 7 11:34:14 1999 +0000
* include.test: New file.
* Makefile.am (TESTS): Added include.test.
commit f3789977fbab9b2c03938396c0470d111a2067e4
Author: Tom Tromey <address@hidden>
Date: Thu Jan 7 11:19:06 1999 +0000
1999-01-06 Gary V. Vaughan <address@hidden>
* automake.in (require_file_internal): qub perl on win32 hangs
on a call to unlink for a non-existant file, which in turn causes
tests/symlink.test to hang on win32. Check that the file exists
before unlinking it!
commit bf719bec23249fca251608e370f85fa6a0db4700
Author: Tom Tromey <address@hidden>
Date: Wed Jan 6 13:11:38 1999 +0000
1998-12-24 Thomas Tanner <address@hidden>
* automake.in (handle_ltlibraries): check whether -module was
defined for libraries names without 'lib' prefix.
commit d0e49df5a0c85b5a106ec52aad8767aadb9e39b2
Author: Tom Tromey <address@hidden>
Date: Wed Jan 6 13:01:38 1999 +0000
Fri Dec 11 10:20:42 1998 Matthew D. Langston <address@hidden>
* compile_f_c_cxx.test: Change to use F77 and F77LINK instead of
FC and FLINK, respectively.
* flibs.test: same
* fnoc.test: same
* fo.test: same
* fonly.test: same
* link_f_c.test: same
* link_f_c_cxx.test: same
* link_f_cxx.test: same
* link_f_only.test: same
Fri Dec 11 10:23:17 1998 Matthew D. Langston <address@hidden>
* automake.in, automake.texi: Change all of the Fortran 77 code to
use the new `F77' prefix instead of the older `FC' prefix.
Specifically this changed FC, FCOMPILE, LTFCOMPILE, FLINK and FLD
to F77, F77COMPILE, LTF77COMPILE, F77LINK and F77LD, respectively.
commit dd97b9db01fbc9395f7638fdda0f27f313a7e46a
Author: Tom Tromey <address@hidden>
Date: Wed Jan 6 12:41:34 1999 +0000
* depend2.am (%.o): Use \012, not \n, to avoid losing `tr's. From
Bill Currie.
(%.lo): Likewise.
commit 8ae21c4d7d3c6f94e7c1bf3189227ad6bdd28267
Author: Tom Tromey <address@hidden>
Date: Tue Dec 22 12:14:05 1998 +0000
* depend2.am: Don't assume backslash can't occur in the middle of
filename; it loses on M$W
commit 98412bebebd834d64aacc9f41b7169468a671ca7
Author: Tom Tromey <address@hidden>
Date: Mon Dec 21 13:50:22 1998 +0000
* automake.in (handle_libraries): Reverted Thomas Tanner's
change. Non-libtool libraries still must fit naming
requirements.
commit e4d790fba7e3ac4fed82067ee25cbb1b8f102835
Author: Tom Tromey <address@hidden>
Date: Mon Dec 21 13:44:14 1998 +0000
1998-12-21 Alexandre Oliva <address@hidden>
* automake.in (handle_configure): Dist inputs for AC_OUTPUT.
commit 12dae131f272686a6fc14f33377ed084ff449305
Author: Tom Tromey <address@hidden>
Date: Mon Dec 21 13:32:57 1998 +0000
1998-12-21 Alexandre Oliva <address@hidden>
* depend2.am: don't use .p and .P for dependencies; it loses on
case-insensitive filesystems.
Reported by Henrik Frystyk Nielsen <address@hidden>
commit b6b7f68cbcb38f2f4c4beb2eb9dad1e6a6694756
Author: Tom Tromey <address@hidden>
Date: Mon Dec 21 13:22:54 1998 +0000
1998-12-20 Thomas Tanner <address@hidden>
* automake.in (handle_libraries, handle_ltlibraries): relax the
name checking to not enforce `^lib.*' for the sake of building libtool
modules.
commit a749a867ccdd2c1b576fe2b9514494e03b46a4ba
Author: Tom Tromey <address@hidden>
Date: Mon Dec 21 13:11:55 1998 +0000
* automake.in (do_one_merge_target): Special case
install-data-hook and install-exec-hook.
(handle_merge_targets): Removed install-data-hook and
install-exec-hook code. Test insthook.test.
commit b1f264170234dc8c908ffadacf9d1dfff2dd04ba
Author: Tom Tromey <address@hidden>
Date: Mon Dec 21 13:02:05 1998 +0000
* insthook.test: Updated to fail when it should.
commit 61f45418b0bc3471e0d87a59fcc780f5f4c0fb1c
Author: Tom Tromey <address@hidden>
Date: Wed Dec 16 12:35:00 1998 +0000
* tags.am (ID): Uniquify list of sources. Report from Jim
Meyering.
commit 52640f6d2620cba641292448120e69e0f83b8302
Author: Tom Tromey <address@hidden>
Date: Fri Dec 11 14:10:11 1998 +0000
Added a person to THANKS
commit ea12453875bc9f28c2aedca998bdd8ce4d216e3b
Author: Tom Tromey <address@hidden>
Date: Fri Dec 11 14:09:47 1998 +0000
* insthook.test: New file.
* Makefile.am (TESTS): Added insthook.test.
commit de4e0888c19acbb32ac5bd2ca5ff8272121c4861
Author: Tom Tromey <address@hidden>
Date: Fri Dec 11 00:32:34 1998 +0000
Bug report from Paul D. Smith:
* automake.in (handle_merge_targets): Set
AM_INSTALL_PROGRAM_FLAGS, not INSTALL_PROGRAM.
* header-vars.am (INSTALL_PROGRAM): Added
AM_INSTALL_PROGRAM_FLAGS.
commit 4111f2150eee63167a87ab1ea4f73aca1a137484
Author: Tom Tromey <address@hidden>
Date: Thu Dec 3 11:42:08 1998 +0000
* automake.in (handle_dist): Print prettier banner when
`make dist' succeeds. From Akim Demaille.
commit 2f5c5e7354b03b366eb9dae2d8646b30e57ede88
Author: Tom Tromey <address@hidden>
Date: Wed Dec 2 13:15:20 1998 +0000
* configure.in: Upped version to 1.3e (1.3d was just released).
commit 5b2b39cc7a4b4261e4c15b57c6ab78df3e8744c2
Author: Tom Tromey <address@hidden>
Date: Wed Dec 2 12:48:21 1998 +0000
Updated NEWS
commit 403a3cef3968cc6300f25a6bb549c77e30c92a0a
Author: Tom Tromey <address@hidden>
Date: Wed Dec 2 12:47:00 1998 +0000
* configure.in: Upped version to 1.3d.
commit 2924011e0942fd769127aa28592e17a0db30f41c
Author: Tom Tromey <address@hidden>
Date: Wed Dec 2 12:42:28 1998 +0000
* texinfo.tex, config.guess, config.sub, install-sh: New
versions.
* ansi2knr.c: New version.
commit f8f4359674d1d20dcd6a1f98816f293eb5a1b6cf
Author: Tom Tromey <address@hidden>
Date: Wed Dec 2 12:22:11 1998 +0000
* automake.in (handle_configure): Quote @MAINTAINER_MODE_TRUE@ to
avoid problems where AM_MAINTAINER_MODE is put into automake's own
configure.in.
commit 239620cc7a92e4e6953292211a2b774c7ce6906f
Author: Tom Tromey <address@hidden>
Date: Wed Dec 2 12:16:32 1998 +0000
* Makefile.am (cvs-dist): Run `cvs tag' operation in srcdir.
commit 24c73c0d8069f3fcbf58cd8555b0c489d2689724
Author: Tom Tromey <address@hidden>
Date: Wed Dec 2 12:11:35 1998 +0000
TODO update
commit a9a1f7b2473fd1739c3bb94eda133850fc54f8c6
Author: Tom Tromey <address@hidden>
Date: Wed Dec 2 11:55:28 1998 +0000
Some bugs from François Pinard:
* automake.in (usage): Remove duplicates in file list.
commit f2bbfe55687b3405481d8602874dc0c8ad85fbf1
Author: Tom Tromey <address@hidden>
Date: Wed Dec 2 11:50:57 1998 +0000
* automake.in (usage): Print files in column-major order.
(handle_gettext): Only require ABOUT-NLS for GNU programs.
commit 359e7b1de69ccd9033bf36f0671b093444ca716e
Author: Tom Tromey <address@hidden>
Date: Tue Dec 1 17:36:11 1998 +0000
more TODO updates
commit 44f008362e030ca32ade01d98bed3db231cb2b9b
Author: Tom Tromey <address@hidden>
Date: Tue Dec 1 16:02:51 1998 +0000
* automake.texi (Dist): Documented GZIP_ENV.
* automake.in (handle_dist): Define and use GZIP_ENV, not GZIP.
(initialize_global_constants): Use GZIP_ENV, not GZIP.
commit a055924b5a066b9b9e93ecb185d0703e59525dd2
Author: Tom Tromey <address@hidden>
Date: Tue Dec 1 15:35:12 1998 +0000
minor TODO updates
commit 30cd657ed7fc50ac7c7b26c8a26749b17eb65a40
Author: Tom Tromey <address@hidden>
Date: Fri Nov 27 22:55:43 1998 +0000
* automake.in (quote_cond_val): Use "\002", not '\002', to
represent null string.
(unquote_cond_val): Removing all "\002" strings from result. Test
cond7.test.
commit c6996dfa556f8630cb93bd6b12e0b705dbcb53c7
Author: Tom Tromey <address@hidden>
Date: Fri Nov 27 21:26:36 1998 +0000
* cond7.test: New file. From Pavel Roskin.
* Makefile.am (TESTS): New file.
commit 16f62e56fba16cb51655a16e00fc414974423594
Author: Tom Tromey <address@hidden>
Date: Fri Nov 27 21:24:48 1998 +0000
* automake.texi: Formatting changes for latest texinfo.
* automake.in (handle_java): Removed debugging print.
commit 961d500e5a2acaef78d6d86e5e3630388b2f2028
Author: Tom Tromey <address@hidden>
Date: Fri Nov 20 21:51:30 1998 +0000
added some things to do
commit e9b6717173e99b22fc08d5b1bcf92b0269aca078
Author: Tom Tromey <address@hidden>
Date: Wed Nov 18 13:30:57 1998 +0000
* automake.in (finish_languages): Use CCLD, not CLD.
commit 618074222bf49ed5ae7ad4ebe168d03e4736db8f
Author: Tom Tromey <address@hidden>
Date: Wed Nov 18 12:11:19 1998 +0000
* automake.in (finish_languages): Define CLD; use it in LINK
definition.
(lang_cxx_finish): Define CXXLD; use it in CXXLINK definition.
(lang_f77_finish): Define FLD; use it in FLINK definition.
(lang_ppf77_finish): Likewise.
(lang_ratfor_finish): Likewise.
commit 090046e67fed5c1cee00fc1d2ee34fc4573cf8fe
Author: Tom Tromey <address@hidden>
Date: Tue Nov 10 16:37:53 1998 +0000
* automake.in (scan_one_configure_file): Recognize
AC_F77_LIBRARY_LDFLAGS, and recognize FLIBS as a configure
substitution.
* automake.texi: Fix several little Fortran 77 references to now
point to autoconf.texi. Rename associated Fortran 77 macros from
`AM_' to `AC_'.
commit a6c80a1ebadea87105645a0dea9a515d56b9ee65
Author: Tom Tromey <address@hidden>
Date: Tue Nov 10 09:51:35 1998 +0000
Doc improvement from Akim Demaille.
commit 7c94308debd9e5c2fddc98e341023840d4d55b72
Author: Tom Tromey <address@hidden>
Date: Tue Nov 10 09:11:12 1998 +0000
* automake.in (read_am_file): Handle configure_vars case. Test
pluseq4.test.
commit f286360394e32e73f8f4bed64a63786fd59779be
Author: Tom Tromey <address@hidden>
Date: Tue Nov 10 09:08:25 1998 +0000
* pluseq4.test: New file.
* Makefile.am (TESTS): Added pluseq4.test.
commit 310bda546cef2b0c4c484e913f81a556125a2e4b
Author: Tom Tromey <address@hidden>
Date: Mon Nov 9 21:07:23 1998 +0000
* pluseq3.test: New file.
* Makefile.am (TESTS): Added pluseq3.test.
commit 2c7f593e0a70526e4d4df90e5e7b2e6f7d661426
Author: Tom Tromey <address@hidden>
Date: Mon Nov 9 15:13:36 1998 +0000
* automake.in (read_am_file): `conditional_stack' isn't a
function. Correctly add new value to existing value in `+='
case.
commit 9b0bee2cd84025d620acd8e2e6cf3e1d2bebecec
Author: Tom Tromey <address@hidden>
Date: Mon Nov 9 15:09:08 1998 +0000
* pluseq2.test: New file.
* Makefile.am (TESTS): Added pluseq2.test.
commit 4825b9fe244724b41bad78c65c40037ff2eca53d
Author: Tom Tromey <address@hidden>
Date: Fri Oct 30 14:15:04 1998 +0000
1998-10-29 Gary V. Vaughan <address@hidden>
* automake.in (parse_arguments): Fixed type of -c for copying
1998-10-30 Tom Tromey <address@hidden>
* automake.texi (Install): Documented DESTDIR more fully. From
Jeff Garzik.
commit cb0d31f8f7e9c141920ee1ae21c364b908291c99
Author: Tom Tromey <address@hidden>
Date: Fri Oct 30 14:04:49 1998 +0000
* automake.in (MACRO_PATTERN): Recognize `+='.
(BOGUS_MACRO_PATTERN): Likewise.
(read_am_file): Handle `+=' assignments.
commit 5eb5065071c1ccab32ae9de58d8ab135f53b8ef6
Author: Tom Tromey <address@hidden>
Date: Fri Oct 30 13:56:50 1998 +0000
* pluseq.test: New file.
* Makefile.am (TESTS): Added pluseq.test.
commit b5a0bd5c18729c60b167a56bc755233c2654c25a
Author: Tom Tromey <address@hidden>
Date: Wed Oct 28 00:47:35 1998 +0000
* Makefile.am (maintainer-check): Changed code to be acceptable to
bash 2.01.1.
* automake.in (do_one_clean_target): Special-case config.status.
Report from Jeff Garzik.
commit 549b12c29477763cadae567ad40c669cd37538bb
Author: Tom Tromey <address@hidden>
Date: Wed Oct 28 00:43:39 1998 +0000
* Makefile.am (distclean-local): Typo fix.
commit e57b9978cd16f3defd25b2503ddbe20856619ef2
Author: Tom Tromey <address@hidden>
Date: Tue Oct 27 23:49:11 1998 +0000
* m4/Makefile.am (m4data_DATA): Don't mention f77.m4.
* m4/f77.m4: Removed; macro now in autoconf proper.
commit 55945c489ba9126c2bb1dbc2232160271fcd7379
Author: Tom Tromey <address@hidden>
Date: Sat Oct 24 19:07:11 1998 +0000
* automake.in (handle_dist_worker): Typo fix in code testing to
see if subdir is `.'. From Raja R Harinath.
commit a22879641c3cf10875903e4e063a9d42606087d2
Author: Tom Tromey <address@hidden>
Date: Sat Oct 24 15:20:31 1998 +0000
* m4/lispdir.m4: Fixed sed invocation. From Akim Demaille.
commit 210b9ed98bae2ce6384f499e9b3c0bc32b83b31b
Author: Tom Tromey <address@hidden>
Date: Mon Oct 19 23:21:43 1998 +0000
* automake.in (scan_dependency_file): Fixed test on `while' loop.
Fixes depend2.test. Report from Akim Demaille.
commit 62c8b59716f653e564b68e5181456ae5671a8580
Author: Tom Tromey <address@hidden>
Date: Mon Oct 19 23:16:51 1998 +0000
* Makefile.am (TESTS): Sorted tests. From Jeff Garzik.
commit 9a421ed779b2a144db3a162eb41016dc34c624e6
Author: Tom Tromey <address@hidden>
Date: Fri Oct 16 12:08:58 1998 +0000
* automake.in (handle_ltlibraries): Specify `noinst' when
computing valid prefixes. From Ulrich Drepper.
commit ebc3776db94dae5d3104bbdc611808852d9960c1
Author: Tom Tromey <address@hidden>
Date: Fri Oct 16 11:43:17 1998 +0000
* automake.in (scan_dependency_file): Don't give an error if there
is text after the last line. Report from Matthew D. Langston.
commit 41eff26934caccd45f0d0947770e653ffc3bf91c
Author: Tom Tromey <address@hidden>
Date: Fri Oct 16 10:43:44 1998 +0000
* m4/mktime.m4: Detect glibc mktime bug. From Jim Meyering.
commit b66bff56729407f61acb67ab7257e8b1e128a73f
Author: Tom Tromey <address@hidden>
Date: Fri Oct 16 10:21:40 1998 +0000
* Makefile.am (SUBDIRS): Added `.' again.
commit c5211595f1741abdb58d9425f49baecbe5a11437
Author: Tom Tromey <address@hidden>
Date: Fri Oct 16 10:16:25 1998 +0000
Updated manual to refect noinst_LTLIBRARIES.
Remembered to save buffer with last Makefile.am change.
commit 8ca5221703cf6dfc89952f20a3867210ca03db62
Author: Tom Tromey <address@hidden>
Date: Fri Oct 16 10:09:33 1998 +0000
* Makefile.am (EXTRA_DIST): Removed automake.spec.in. From
Matthew D. Langston.
(info_TEXINFOS): Removed am-f77.texi.
* automake.in (handle_ltlibraries): Allow `noinst' LTLIBRARIES.
These are libtool convenience libraries.
commit 6106bdfa9ae3563da9bc29d83f3ae3db8a07b367
Author: Tom Tromey <address@hidden>
Date: Tue Oct 13 18:57:21 1998 +0000
F77 additions from Matthew D Langston
* m4/f77.m4: New file.
* m4/Makefile.am (m4data_DATA): Added f77.m4.
* automake.in (resolve_linker): Put the Fortran 77 linker where it
needs to be.
* automake.in (lang_f77_finish): Add support for Fortran 77.
* automake.in (f77_extensions): New helper function for function
`lang_f77_finish'.
* automake.in (lang_f77_rewrite): Change to return success.
* automake.in (scan_one_configure_file): Add test for the Fortran
77 compiler.
* automake.in (finish_languages): Changed tests for "C++ only" to
"C++ and/or Fortran 77 only", and renamed `all_cxx' to `non_c'.
* automake.in: Registered the ppf77 language (`.F' extension) for
preprocessed Fortran 77.
* automake.in: Registered the ratfor language (`.r' extension).
* automake.in: Registered Fortran 77 header files with the "header
language" (`.inc' extension).
* automake.texi: Added several new index entries.
* automake.texi:
- Add address@hidden' (output variable index).
- Merge address@hidden' (Autoconf macros) and address@hidden' to the
General
Index.
* automake.texi (Macros):
- Changed the address@hidden @code' list of macros to address@hidden'.
- Add `AC_PROG_FC' and `MDL_F77_LIBRARY_LDFLAGS' to the list.
* automake.texi (C++): Change address@hidden' to address@hidden'.
* automake.texi (Fortran 77): Add Fortran 77 documentation.
commit d9b98a631e1afb8121272b66ae53059e23022fad
Author: Tom Tromey <address@hidden>
Date: Tue Oct 13 18:51:29 1998 +0000
F77 changes + some random fixes
* libobj7.test: Updated to reflect minor change in automake (test
wasn't resilient enough).
* instman.test: Updated to reflect fact that mkinstalldirs will be
in distribution.
* cxxonly.test: Removed.
* Makefile.am (TESTS): Added compile_f_c_cxx.test.
* compile_f_c_cxx.test: New file.
* Makefile.am (TESTS): Added flink.test link_c_cxx.test
link_f_c.test link_f_c_cxx.test link_f_cxx.test link_f_only.test.
Removed flink.test.
* flibs.test: New File.
* link_c_cxx.test: New file.
* link_f_c.test: New file.
* link_f_c_cxx.test: New file.
* link_f_cxx.test: New file.
* link_f_only.test: New file.
* Makefile.am (TESTS): Add cxxonly.test, fonly.test, flink.test,
fnoc.test and fo.test.
* cxxonly.test: New file.
* fonly.test: New file.
* flink.test: New file.
* fnoc.test: New file.
* fo.test: New file.
commit 8655278325210c60cff8645a8b4c0152e93de2ff
Author: Tom Tromey <address@hidden>
Date: Sun Oct 11 13:07:31 1998 +0000
Preliminary (completely untested) multilib support.
* automake.texi (Macros): Document AM_ENABLE_MULTILIB.
* m4/Makefile.am (m4data_DATA): Added multi.m4.
* Makefile.am (amfiles): Added multilib.am.
* automake.in (seen_multilib): New global.
(scan_one_configure_file): Recognize AM_ENABLE_MULTILIB.
(generate_makefile): Call handle_multilib.
(handle_multilib): New function.
* multilib.am: New file.
* m4/multi.m4: New file.
commit a150fe6f017a5d2d197b586e760f7ba852c02b1c
Author: Tom Tromey <address@hidden>
Date: Fri Oct 9 11:10:23 1998 +0000
* m4/winsz.m4 (AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL): Use
3-argument form of AC_DEFINE.
* m4/regex.m4 (AM_WITH_REGEX): Use 3-argument form of AC_DEFINE.
* m4/ptrdiff.m4 (AM_TYPE_PTRDIFF_T): Use 3-argument form of
AC_DEFINE.
* m4/protos.m4 (AM_C_PROTOTYPES):Use 3-argument form of
AC_DEFINE.
* m4/obstack.m4 (AM_FUNC_OBSTACK): Use 3-argument form of
AC_DEFINE.
* m4/init.m4 (AM_INIT_AUTOMAKE): Use 3-argument form of
AC_DEFINE.
* m4/dmalloc.m4 (AM_WITH_DMALLOC): Use 3-argument form of
AC_DEFINE.
commit 3e2803edcc8a3697e72f8cd55bb6a55e05cceb87
Author: Tom Tromey <address@hidden>
Date: Thu Oct 8 21:36:36 1998 +0000
* automake.in (handle_dist): Always include configure.in and
configure in distribution. Fixes confdist.test.
commit 0257d0f7395391a78da3fc1fa8fdbbb061c4e5cd
Author: Tom Tromey <address@hidden>
Date: Thu Oct 8 21:33:41 1998 +0000
* confdist.test: New file.
* Makefile.am (TESTS): Added confdist.test.
commit e754178ff1a618bd16c97d54320d6f6c8658bbad
Author: Tom Tromey <address@hidden>
Date: Thu Oct 8 20:26:59 1998 +0000
* automake.in (do_one_merge_target): Be silent when running
install-exec-am and install-data-am.
commit 45a3daf505f683647dde7e47a700e5de7c2c8b3d
Author: Tom Tromey <address@hidden>
Date: Thu Oct 8 10:17:15 1998 +0000
* automake.in (am_install_var): Added -noextra option.
(handle_data): Pass -noextra to am_install_var.
commit e4f5c8765c7983918cfec6dea55e8751649067de
Author: Tom Tromey <address@hidden>
Date: Thu Oct 8 10:10:51 1998 +0000
* extra4.test: New file.
* extra3.test: New file.
* Makefile.am (TESTS): Added extra3.test, extra4.test.
commit 53c82a9458a3a8ab586e195b9223b08c80a06a11
Author: Tom Tromey <address@hidden>
Date: Mon Oct 5 23:11:13 1998 +0000
* depend2.am (%.lo): Handle case where compiler does not put space
before ":". From Raja R Harinath.
* automake.in (scan_one_configure_file): AC_CONFIG_HEADER is not
obsolete; it simply isn't preferred with automake.
(scan_one_configure_file): Likewise for AC_DECL_YYTEXT and
AC_PROG_LEX.
* automake.in (am_line_error): Handle case where variable defined
in configure.in. Fixes test badline.test.
(%configure_vars): Redefined meaning of values.
(scan_one_configure_file): Set $configure_vars values
appropriately.
commit 8f6b4b61e3fcc1f9f5467bd1e4e029e3e04af47c
Author: Tom Tromey <address@hidden>
Date: Mon Oct 5 11:53:19 1998 +0000
* badline.test: New file.
* Makefile.am (TESTS): Added badline.test.
commit dee4d56f21c54563bcd57e54613abf00009b9e7e
Author: Tom Tromey <address@hidden>
Date: Sat Oct 3 18:26:55 1998 +0000
* automake.in (handle_aclocal_m4): Use new MAINTAINER_MODE
conditional.
(handle_configure): Likewise.
(read_am_file): Likewise.
(file_contents_with_transform): Likewise.
(scan_one_configure_file): Recognize that AM_MAINTAINER_MODE
defines a conditional.
* automake.texi (Optional): Document new AM_MAINTAINER_MODE.
* texi-vers.am ($(srcdir)/@VTEXI@): Look at MAINTAINER_MODE
conditional.
(address@hidden@): Likewise.
* remake.am ($(srcdir)/configure): Look at MAINTAINER_MODE
conditional.
* remake-hdr.am ($(srcdir)/@CONFIG_HEADER_IN@): Look at
MAINTAINER_MODE conditional.
* m4/maintainer.m4 (AM_MAINTAINER_MODE): Defined MAINTAINER_MODE
conditional.
commit aff7619c0b36d695a5d5e8406e3a0be90f85efd4
Author: Tom Tromey <address@hidden>
Date: Sat Oct 3 11:28:01 1998 +0000
Bug fix from Jim Blandy:
* depend2.am (%.lo): When editing the dependency file to add the
.lo file to the targets, allow for whitespace between the end of
the filename and the colon. Some compilers (notably the Cygnus
release of GCC 2.7-97r1) put space there: "alist.o : ..."
commit 3185f495dab08bbe24e633cc9c4085ed6fbbebda
Author: Tom Tromey <address@hidden>
Date: Sat Oct 3 11:19:12 1998 +0000
* automake.in (handle_configure): Handle case where there is no
Makefile in the config header directory. Fixes test config.test.
commit 5949ff934bf09806b2aa6708bf3ad9b2a05a9a71
Author: Tom Tromey <address@hidden>
Date: Thu Oct 1 21:53:55 1998 +0000
* depend2.am (%.o): Append sed results to .P file in this case
too. From Raja R Harinath.
commit 0efcfbccbe7ea97cc536a52b2084dffb29b836f0
Author: Tom Tromey <address@hidden>
Date: Thu Oct 1 11:37:29 1998 +0000
* m4/lispdir.m4 (AM_PATH_LISPDIR): Correctly find xemacs and
xemacs install directories. From Robert Bihlmeyer.
commit eb7c20a1039d237759b5972a1d2f4dcb98e8722c
Author: Tom Tromey <address@hidden>
Date: Thu Oct 1 01:36:35 1998 +0000
* depend2.am: Don't bother trying to delete source file from
list.
commit f00e3de536a49997a5a7ac2e607cc0bdfe3417d3
Author: Tom Tromey <address@hidden>
Date: Thu Oct 1 01:31:07 1998 +0000
* depend2.am (%.o): Handle deleted header file problem.
(%.lo): Likewise.
commit a09ca5cdc5a4c7cd0592892b5a0d835abbd343fb
Author: Tom Tromey <address@hidden>
Date: Thu Oct 1 00:30:16 1998 +0000
comment fixes
commit 72c1e14abfd15d73fa27c0da93d73477227096c0
Author: Tom Tromey <address@hidden>
Date: Thu Oct 1 00:23:45 1998 +0000
Some bug fixes, plus a complete rewrite of source file handling:
* texinfos.am (install-info-am): Handle case where INFO_DEPS is
empty. Reported by Andrew Cagney.
(uninstall-info): Likewise.
(dist-info): Likewise.
* automake.in (handle_texinfo): Error if user tries to generate
HTML.
* automake.in (do_one_clean_target): Don't push previous clean
target if this target is `mostly'. Report from Raja R Harinath.
* subdirs.am (mostlyclean-recursive ...): Build local_target, not
target. From Raja R Harinath.
Completely changed how languages and source files are handled:
* automake.in: Call register_language for each language.
(lang_c_rewrite): New function.
(lang_cxx_rewrite): Likewise.
(lang_header_rewrite): Likewise.
(lang_yacc_rewrite): Likewise.
(lang_yaccxx_rewrite): Likewise.
(lang_lex_rewrite): Likewise.
(lang_lexxx_rewrite): Likewise.
(lang_asm_rewrite): Likewise.
(lang_fortran_rewrite): Likewise.
(register_language): Likewise.
(extension_map): New global.
(language_map): Likewise.
(resolve_linker): New function.
(handle_single_transform_list): Rewrote to use lang_X_rewrite
functions. Changed meaning of first argument.
(initialize_per_input): Removed seen_any_source. Initialize
language_scratch, extension_seen. Removed cxx_extensions,
seen_c_source, dir_holds_headers, dir_holds_sources.
(handle_source_transform): Don't compute $objpat. Pass $obj
directly to handle_single_transform_list.
(handle_built_sources): Fixed call to
handle_single_transform_list.
(lang_c_finish): New function.
(lang_cxx_finish): Likewise.
(lang_header_finish): Likewise.
(lang_yacc_finish): Likewise.
(lang_yaccxx_finish): Likewise.
(lang_lex_finish): Likewise.
(lang_lexxx_finish): Likewise..
(lang_asm_finish): Likewise.
(lang_fortran_finish): Likewise.
(yacc_lex_finish_helper): Likewise.
(libtool_compiler): Likewise.
(saw_extension): New function.
(handle_lib_objects_cond): Use saw_extension, not old variables.
(handle_yacc_lex_cxx): Removed.
(finish_languages): New function.
(get_object_extension): Don't set dir_holds_sources.
(handle_headers): Don't set dir_holds_headers. Instead, call
saw_extension.
(saw_sources_p): New function.
(handle_tags): Use it.
(handle_dependencies): Likewise.
(cxx_extensions): New function.
(handle_dependencies): Use it.
(generate_makefile): Call finish_languages, not
handle_yacc_lex_cxx.
commit 3a356a0066becae19da8f767c7af713b2ed9d8f7
Author: Tom Tromey <address@hidden>
Date: Wed Sep 30 11:26:36 1998 +0000
* colon7.test: New file.
* Makefile.am (TESTS): Added colon7.test.
commit 27b4dd2d6fbd22d8b8e5071ea125e5f05dc9fdfb
Author: Tom Tromey <address@hidden>
Date: Tue Sep 29 22:48:00 1998 +0000
A couple bug fixes from Andreas Schwab:
* texi-vers.am: Use the correct target names. Fix generation of
stamp file.
* automake.in (handle_tests): In commands generating site.exp copy
the old contents from site.exp, not site.bak, which does not
exist.
commit eb43f166bf1c25761055c58eafc42e7dbdf9b38d
Author: Tom Tromey <address@hidden>
Date: Tue Sep 29 12:53:54 1998 +0000
* config.test: New file.
* Makefile.am (TESTS): Added config.test.
commit e29e1f59fdf87dc2495aface66a9a38764cc276a
Author: Tom Tromey <address@hidden>
Date: Tue Sep 29 01:48:02 1998 +0000
Updated for new features
commit 4695b1ef0b136e847ed4c40c89338784e4786153
Author: Tom Tromey <address@hidden>
Date: Tue Sep 29 01:45:21 1998 +0000
Fixed noinst.test again:
* automake.in (do_one_merge_target): Special-case `install-am'.
(handle_merge_targets): Don't compute @install variable.
commit ec18107f5bb84b45bf53bf11d394d15ce0388245
Author: Tom Tromey <address@hidden>
Date: Tue Sep 29 01:28:45 1998 +0000
Fixes for recurs2.test. Report from Jim Meyering.
* automake.in (vars_scanned): Define globally.
(variable_value_as_list_worker): Delete $var entry in
%vars_scanned after local work is done.
commit 4a68027c7ce46ec35133e30116b4fe82022d3186
Author: Tom Tromey <address@hidden>
Date: Tue Sep 29 01:26:20 1998 +0000
* Makefile.am (TESTS): Reference clean.test, not clean.am.
commit 0afb1ca9ce2e9564d6b1c9cbaf7d43967df79b9d
Author: Tom Tromey <address@hidden>
Date: Mon Sep 28 14:04:03 1998 +0000
* recurs2.test: New file, from Jim Meyering.
* Makefile.am (TESTS): Added recurs2.test.
commit 9f0dd45aa9b691747c3391d65d7ef389ac9ec650
Author: Tom Tromey <address@hidden>
Date: Mon Sep 28 02:03:36 1998 +0000
`include' handling from Marcus Daniels:
* automake.in: New pattern: INCLUDE_PATTERN.
(read_am_file): Make AM_FILE a local filehandle.
For INCLUDE_PATTERN, store included paths on @include_stack and call
read_am_file with argument.
(handle_configure): When printing the dependencies for
Makefile.in, print the items on include_stack (if any) as
dependencies, too.
* automake.texi: Make a command index `cm' that goes into the
concept index. Put if, endif, else, and include in the command index.
(Include): Show usage of include directive.
commit 0ac22bb60f349e23b9243d475978cf08d2a2db34
Author: Tom Tromey <address@hidden>
Date: Mon Sep 28 01:51:16 1998 +0000
`.' in SUBDIRS changes order of builds:
* Makefile.am (SUBDIRS): Added `.'. Put tests last.
* tags.am (TAGS): Don't look for TAGS file in `.'.
* automake.texi (Top level): Document SUBDIRS change.
* automake.in (handle_installdirs): Create separate installdirs-am
target.
(handle_merge_targets): Don't put all-am onto @all. Fixed error
message. Correctly handle install-info. Give error if
install-info-local inappropriately defined. Don't special-case
install-data, install-exec, install, uninstall, or all.
(handle_subdirs): Don't push `-recursive' target names onto
corresponding lists.
(do_one_merge_target): Always define `-am' form of rule, and point
ordinary form to `-am' or `-recursive' as appropriate.
Special-case `all'.
(do_check_merge_target): Generate check-am target.
(handle_dist_worker): Use target_defined.
(handle_dist): Likewise.
(handle_merge_targets): Likewise.
(do_one_merge_target): Likewise.
(do_check_merge_target): Likewise.
(do_one_clean_target): Likewise.
(initialize_per_input): Initialize $all_target.
(do_one_clean_target): Always generate -am form of rule; other
changes for new SUBDIRS change.
(handle_clean): Always generate clean-am form of rule.
(handle_tags): Only build subdir if not `.'.
(handle_dist_worker): Skip `.' directory.
* subdirs.am: Allow `.' to be specified in SUBDIRS.
commit 18c8af98b671efa109118cd8011d0afa0ec6ab85
Author: Tom Tromey <address@hidden>
Date: Mon Sep 28 01:47:08 1998 +0000
* Makefile.am (TESTS): Added clean.am.
* clean.test: New file.
* ansi2.test: Updated test for new SUBDIRS change.
* noinst.test: Updated test for new SUBDIRS change.
* checkall.test: Added check to make sure check-local is handled.
Updated test for new SUBDIRS change.
* java.test: Updated test for new SUBDIRS change.
commit 174373e9daa68e361a2e867bf1d0ef2507e4cebb
Author: Tom Tromey <address@hidden>
Date: Sun Sep 27 23:02:12 1998 +0000
* automake.texi (Dist): Document EXTRA_DIST change.
* automake.in (handle_dist_worker): Allow subdirs in EXTRA_DIST.
commit 50b2fbd604dfec14f28830aa5dc77a96aa6d4add
Author: Tom Tromey <address@hidden>
Date: Sun Sep 27 22:43:23 1998 +0000
* automake.in (handle_ltlibraries): Wrote better comment about
EXTRA_LTLIBRARIES.
* automake.texi (Invoking Automake): Document --copy.
* automake.in (copy_missing): New global.
(parse_arguments): Recognize --copy/-c.
(require_file_internal): Handle $copy_missing. Fixed error
message.
(initialize_global_constants): Document -c/--copy.
commit 33cb20cccc9f2a723f0dc84c1354d1bb1a75a0b4
Author: Tom Tromey <address@hidden>
Date: Sun Sep 27 22:33:01 1998 +0000
* automake.texi: Document LIBOBJS trick.
commit 984f0d1ca40f32b87053165ac2288711080217c5
Author: Tom Tromey <address@hidden>
Date: Sun Sep 27 21:38:24 1998 +0000
* automake.in (handle_dist_worker): If DIST_SUBDIRS defined, use
it even when SUBDIRS not conditional.
commit fe1c6e33a2bbff81f581a46f69ac60e352e71de2
Author: Tom Tromey <address@hidden>
Date: Sun Sep 27 21:29:44 1998 +0000
* Makefile.am (TESTS): Added else.test.
* else.test: New file.
commit 08f0f8a0a2fb3b26b88ed891aca7db2f4539dd48
Author: Tom Tromey <address@hidden>
Date: Sun Sep 27 19:18:53 1998 +0000
* automake.in (quote_cond_val): Turn tabs into \003.
(unquote_cond_val): Turn \003 back into tabs. Fixes test
cond6.test.
commit af5433d73abe607f6ee7806199d2a558702aac54
Author: Tom Tromey <address@hidden>
Date: Sun Sep 27 19:12:21 1998 +0000
* automake.in (read_am_file): Treat backslash-newline as
whitespace. Test parse.test.
commit 0b28babc83454a2f9363a5047011e540dba8e364
Author: Tom Tromey <address@hidden>
Date: Sun Sep 27 19:10:22 1998 +0000
* Makefile.am (TESTS): Added parse.test.
* parse.test: New file.
commit df2d56e08efb1c4d9099060f86a8f11b04b9b41e
Author: Tom Tromey <address@hidden>
Date: Sat Sep 26 19:16:56 1998 +0000
Upped version number in configure.in
commit d4d59682e37d44cc49899891acb80824bb2f7e5f
Author: Tom Tromey <address@hidden>
Date: Sat Sep 26 19:10:24 1998 +0000
Track recent autoconf changes:
* m4/Makefile.in: Rebuilt.
* m4/Makefile.am (m4data_DATA): Updated for deleted files.
* m4/init.m4 (AM_INIT_AUTOMAKE): Use AC_PROG_INSTALL.
* m4/mingw.m4: Removed.
* m4/cygwin.m4: Removed.
* m4/install.m4: Removed.
* m4/exeext.m4: Removed.
* automake.in (scan_one_configure_file): Don't look for
AM_EXEEXT.
(check_cygnus): Only mention AC_EXEEXT.
(obsolete_macros): Mention AM_PROG_INSTALL, AM_EXEEXT,
AM_CYGWIN32, AM_MINGW32.
($seen_prog_install): Changed interpretation; changed all users.
(scan_one_configure_file): Don't look for AM_PROG_INSTALL.
($scripts_installed): Removed.
(handle_scripts): Use local $scripts_installed.
* aclocal.in (obsolete_macros): Added AM_PROG_INSTALL, AM_EXEEXT,
AM_CYGWIN32, AM_MINGW32.
commit 1de3ff4766cbadd87f57d5f4bacc35ed5b47f644
Author: Tom Tromey <address@hidden>
Date: Sat Sep 26 19:06:21 1998 +0000
* aclocal.test: Put AM_INIT_AUTOMAKE into configure.in.
* library.test: Use AC_EXEEXT.
* texinfo5.test: Use AC_EXEEXT.
* Many files: use AC_PROG_INSTALL, not AM_PROG_INSTALL.
commit c7266e91052c56dac9060bbf03f60ac2aa17fe9a
Author: Tom Tromey <address@hidden>
Date: Sat Sep 26 18:32:31 1998 +0000
Test suite updates for the @SHELL@ change:
* exsource.test: Set SHELL on `make' command line.
* ansi.test: Set SHELL on `make' command line.
* texinfo.test: Set SHELL on `make' command line.
* insh2.test: Set SHELL on `make' command line.
* empty.test: Rewrite @SHELL@ to /bin/sh.
commit eb15229c5d9b05bbdf50d4d50d5636b384c3f2a1
Author: Tom Tromey <address@hidden>
Date: Sat Sep 26 15:36:49 1998 +0000
Sat Sep 26 16:31:29 1998 Tom Tromey <address@hidden>
* ltlib.am: Use $(INSTALL) and not $(INSTALL_DATA).
commit 3d35fb6629b852b5df917b4f66993913ae8151f7
Author: Tom Tromey <address@hidden>
Date: Wed Sep 23 23:54:55 1998 +0000
Added .cvsignore
commit 08fd114ead9a7480e5718e6eb3823e633e1625a1
Author: Tom Tromey <address@hidden>
Date: Wed Sep 23 23:52:57 1998 +0000
Updated HACKING to include release procedure
commit 1cca018a6943cb152201544e30f7d275993338de
Author: Tom Tromey <address@hidden>
Date: Tue Sep 22 00:30:07 1998 +0000
Tue Sep 22 01:20:00 1998 Tom Tromey <address@hidden>
* ansi3.test: Use gcc and not gcc -traditional.
commit f51034854c9d3c9c3e36b27c23fd1a36e30846a3
Author: Tom Tromey <address@hidden>
Date: Mon Sep 21 15:23:42 1998 +0000
New file that describes how to work on automake
commit 59b7ce90161c53e51bd2070ea33ca3cf0f9e8112
Author: Tom Tromey <address@hidden>
Date: Wed Sep 16 04:50:42 1998 +0000
nothing
commit 1198063a90c41dc1babd74f2b2bb149ea228905b
Author: Tom Tromey <address@hidden>
Date: Wed Sep 16 04:23:41 1998 +0000
A couple fixes from Per Cederqvist
commit e8b913ec8327757e4796b9aa85ee7dffff9ece69
Author: Tom Tromey <address@hidden>
Date: Wed Aug 26 00:48:46 1998 +0000
Don't create site.exp target if already defined
commit 6fd12d4da7deaad99f001ac18e754a03c325fdbd
Author: Richard Stallman <address@hidden>
Date: Wed Aug 19 04:29:25 1998 +0000
Finish previous change.
commit d3005c3b301833b02178dbd3b86d5607cdd7a67f
Author: Richard Stallman <address@hidden>
Date: Wed Aug 19 04:26:39 1998 +0000
Accept hppa2.0 as cpu type.
commit d14198e40488a0b7cb2efb9cbb428cac0f50f92b
Author: Tom Tromey <address@hidden>
Date: Mon Aug 17 05:33:12 1998 +0000
Fixed colon6.test.
Added test for strange Tab bug
commit d75bed2b71d30743d4a0d430ab9f74212e217324
Author: Tom Tromey <address@hidden>
Date: Wed Aug 12 20:18:42 1998 +0000
nothing
commit af650dd50a3a2a11755b180e6f463c0cdd2a13fe
Author: Tom Tromey <address@hidden>
Date: Wed Aug 12 20:17:43 1998 +0000
upped to 1.3b
commit 99850ce59bafd0c06adec3e6134854f9faa1c792
Author: Tom Tromey <address@hidden>
Date: Tue Aug 11 19:30:48 1998 +0000
Changed bug-reporting address.
More minor fixes from Markus Oberhumer
commit 38113a0b582717ab5b68c0692845690dbf6b9c4e
Author: Tom Tromey <address@hidden>
Date: Tue Aug 11 18:52:49 1998 +0000
typo fix in clean.am
commit ad8b8dfb6f13e4bdb36a89ee6736832b22b57730
Author: Tom Tromey <address@hidden>
Date: Tue Aug 11 03:14:07 1998 +0000
Fixed ansi2knr bug
commit f123e4c399f5923d76dc241e2824087f24431854
Author: Tom Tromey <address@hidden>
Date: Sun Aug 2 22:24:26 1998 +0000
new files from fsf
commit d19682a1d8f50a97fac1da5eca57d278184436be
Author: Richard Stallman <address@hidden>
Date: Sun Jul 19 22:09:55 1998 +0000
Allow -beos*. Translate -be to -beos.
commit 8f75e59cf5eb79c75c2a06b9848c99fcc915dda2
Author: Tom Tromey <address@hidden>
Date: Sun Jul 19 06:13:13 1998 +0000
fixed more recursivity failures
commit d2719082e3257147d7dafda14bdaf7ce6da22715
Author: Tom Tromey <address@hidden>
Date: Sat Jul 18 06:37:24 1998 +0000
Fixed cond4.test
commit eedb95808fc6f11eb762199df2cda6c1bd1b3477
Author: Tom Tromey <address@hidden>
Date: Fri Jul 17 22:58:51 1998 +0000
DESTDIR fixlet
commit 5a349bbaf59ba128e2ed1bef45e99c2a05df3852
Author: Tom Tromey <address@hidden>
Date: Fri Jul 17 22:00:24 1998 +0000
recognize DOS paths as absolute
commit 111a0b97dada1741561e471846ea7757309b6dc5
Author: Tom Tromey <address@hidden>
Date: Fri Jul 17 18:18:00 1998 +0000
ylwrap fix from HJ Lu
commit b5b61792ce0020b997a2a558de78838f279a84a5
Author: Tom Tromey <address@hidden>
Date: Fri Jul 17 17:22:43 1998 +0000
AM_MAKEFLAGS patch from Ian
commit 41b60e1c4384f5e34eea58c1b27eb91e4db34ba4
Author: Tom Tromey <address@hidden>
Date: Thu Jul 16 22:26:53 1998 +0000
CONFIG_STATUS_DEPENDENCIES addition from Ian
commit 7213ebeb014190109605c9562765a46b5243cb5d
Author: Tom Tromey <address@hidden>
Date: Wed Jun 24 03:36:25 1998 +0000
doc fix for yacc renaming hack
commit 3deaee60ab44ac79a887117e1b982c7be7ddf4b9
Author: Tom Tromey <address@hidden>
Date: Wed Jun 24 00:18:47 1998 +0000
doc patch from aharon robbins
commit cc0b6cc5eb246db642be06bd473a8cc5e44dc7cb
Author: Tom Tromey <address@hidden>
Date: Tue Jun 23 23:39:29 1998 +0000
EXEEXT -vs- transform fix
commit 117cfef6415e5bfe8f8e78d52b5721cb783ae56d
Author: Tom Tromey <address@hidden>
Date: Tue Jun 2 19:36:05 1998 +0000
perl4 fixlet
commit ca87c92971608440d4594e4e75f3fbda181f351d
Author: Tom Tromey <address@hidden>
Date: Tue Jun 2 19:30:39 1998 +0000
detect a syntax error
commit cf40aeb7f22fa9ea4637bb3cf55540b1151bfc89
Author: Tom Tromey <address@hidden>
Date: Tue Jun 2 18:22:05 1998 +0000
minor meta-updates
commit e34cd3ea41290d1f1b80090843e9bbb72ad829f3
Author: Tom Tromey <address@hidden>
Date: Mon Jun 1 23:20:43 1998 +0000
Fixlet from Ian
commit 569e3497f429e22450b40c1aeb012073fa6421c8
Author: Tom Tromey <address@hidden>
Date: Mon Jun 1 23:12:20 1998 +0000
Added AM_ flags support
commit 5f2c1350af9d7653f1acd08ea37b9f7dce3817eb
Author: Tom Tromey <address@hidden>
Date: Mon Jun 1 21:12:08 1998 +0000
"clean" cleanup
commit bf8168df2e8844551b2b063b848d266607082ebc
Author: Tom Tromey <address@hidden>
Date: Mon Jun 1 20:24:45 1998 +0000
Fixed check buglet
commit 0e37127095ae523224d269cef20ff33495dd810a
Author: Tom Tromey <address@hidden>
Date: Tue May 26 07:46:14 1998 +0000
added new syntax checking test
commit 8733de30f08f08b2d675c06b7b54fc18fdaad13b
Author: Tom Tromey <address@hidden>
Date: Mon May 18 05:33:56 1998 +0000
various fixlets
commit be9b5a4aa3a14d3e5e269f778ec415e7f7a2adf2
Author: Tom Tromey <address@hidden>
Date: Wed May 6 07:18:41 1998 +0000
fixlets
commit 41f18c10f80762323024c9c514a08bc9071464d7
Author: Tom Tromey <address@hidden>
Date: Mon Apr 6 04:48:22 1998 +0000
version checking fix
commit 98ad0f9e5acdc31e7c13fbd2c8e375810c29ead9
Author: Tom Tromey <address@hidden>
Date: Mon Apr 6 04:31:40 1998 +0000
perl 4/typo fix
commit 42edeab63b06b6a5890a6a0d90f4791623b45721
Author: Tom Tromey <address@hidden>
Date: Sun Apr 5 22:50:32 1998 +0000
upped to version 1.3
commit 3bdbb9e2ac1f00fbc0c387823a5544062b8070ff
Author: Tom Tromey <address@hidden>
Date: Sun Apr 5 21:36:12 1998 +0000
library dependency bug reported by proven
commit 0b6882f634f66fdd068bdbcecf4bbfeed2962aad
Author: Tom Tromey <address@hidden>
Date: Sun Apr 5 21:27:04 1998 +0000
updated test for error->warning change
commit b8629ec94078eb5d629a69ea91ac15ecc076f20b
Author: Tom Tromey <address@hidden>
Date: Sun Apr 5 19:59:03 1998 +0000
lex fixes from alexandre oliva
commit a8959c36da470298d7a2ba886bfeda494b7c82d6
Author: Tom Tromey <address@hidden>
Date: Sat Apr 4 01:02:52 1998 +0000
ac_output fix from doug evans
commit db535e9a3afd3dc6db06a099e20d16cfecc88c01
Author: Tom Tromey <address@hidden>
Date: Fri Apr 3 21:56:54 1998 +0000
new files from fsf
commit 999a757ab2be46a78f26475c5e28b66a45e61f46
Author: Tom Tromey <address@hidden>
Date: Fri Apr 3 20:12:53 1998 +0000
install fix for egcs
commit d19dffd52b0422f2a3176a99f2737ac4ec2ee576
Author: Tom Tromey <address@hidden>
Date: Wed Apr 1 04:10:39 1998 +0000
new ansi2knr
commit ca334299bde385ed36a707a2097d79bd3a316a4f
Author: Tom Tromey <address@hidden>
Date: Tue Mar 31 08:20:44 1998 +0000
doc update
commit 13e5db5ed90f005fd4f7a800bab1b206c45ddeb0
Author: Tom Tromey <address@hidden>
Date: Thu Mar 26 18:05:30 1998 +0000
exeext fix
commit 663ab7c8ebb111eb9905c6e7a8205fad4d43a552
Author: Tom Tromey <address@hidden>
Date: Wed Mar 25 22:42:12 1998 +0000
fixed bugs with versions in AUTOMAKE_OPTIONS
commit 972f074171ead8a5529c8e9da2e35a071446f15d
Author: Tom Tromey <address@hidden>
Date: Wed Mar 25 22:25:26 1998 +0000
lisp files can be built
commit 8b9a5afd8eb8b7564f416141aa599a4c34e18ab8
Author: Tom Tromey <address@hidden>
Date: Mon Mar 23 18:31:50 1998 +0000
updated NEWS
commit c172f1e8a093f9d697994b6d7573ca8b499428a5
Author: Tom Tromey <address@hidden>
Date: Mon Mar 23 18:31:18 1998 +0000
upped to 1.2h
commit af4485606e1463518f95403ce9a69b6383acf41e
Author: Tom Tromey <address@hidden>
Date: Mon Mar 23 18:09:19 1998 +0000
updated ChangeLog
commit 0acd47b89615acf1904ccd7bdac5a28165e6d7c7
Author: Tom Tromey <address@hidden>
Date: Mon Mar 23 18:09:03 1998 +0000
updated THANKS
commit 4e1b09fdf98e871de9a9ce081bd4370b2dc94b23
Author: Tom Tromey <address@hidden>
Date: Mon Mar 23 18:07:59 1998 +0000
headers can appear in build directory
commit 4b3ff93c358f4ab201eb361a309c845617de3e1b
Author: Tom Tromey <address@hidden>
Date: Mon Mar 23 18:00:22 1998 +0000
ansi2knr fix from jim meyering
commit 20fd4e26f16e03af518dc69ef45e6d66a635e167
Author: Tom Tromey <address@hidden>
Date: Mon Mar 23 17:11:16 1998 +0000
new mktime.m4
commit 9fd4b88cb4feedc36071afcaf627425bb0f405cd
Author: Tom Tromey <address@hidden>
Date: Mon Mar 23 16:14:25 1998 +0000
added --print-ac-dir to aclocal
commit 54518e397876926199ac9671c699d10dc93728aa
Author: Tom Tromey <address@hidden>
Date: Mon Mar 23 14:57:02 1998 +0000
new version of ansi2knr
commit 2fb735d05a951507ea9645d237d4b582a0eac565
Author: Tom Tromey <address@hidden>
Date: Sat Mar 21 06:00:19 1998 +0000
updated NEWS
commit de473fa8d72d9d24ba746843ae22d45895cf160a
Author: Tom Tromey <address@hidden>
Date: Sat Mar 21 05:57:11 1998 +0000
lex fixes for hpux from alexandre oliva
commit cccfb856ef0143c17d56f8de7ae6aaf79d245e1c
Author: Tom Tromey <address@hidden>
Date: Fri Mar 20 22:19:52 1998 +0000
minor ansi2knr fix
commit 55131c4598000be452f7832232d7b7a3a9992e77
Author: Tom Tromey <address@hidden>
Date: Fri Mar 20 22:16:24 1998 +0000
fixed aclocal bug
commit 77518b4de47ee3b33658ee2d89b2974cfb94e135
Author: Tom Tromey <address@hidden>
Date: Fri Mar 20 21:02:39 1998 +0000
ansi2knr updates from harlan stenn
commit 5b709c5b61a703da8d0a77181b0e9667c6af5649
Author: Tom Tromey <address@hidden>
Date: Fri Mar 20 20:13:07 1998 +0000
updated docs for DESTDIR
commit 660081d8f479b989d62bb256c09cb2c786d0fb1e
Author: Tom Tromey <address@hidden>
Date: Fri Mar 20 20:09:08 1998 +0000
added DESTDIR support
commit 884d498049b1c004ca69e9560e02ad8f47db4371
Author: Tom Tromey <address@hidden>
Date: Fri Mar 20 07:36:20 1998 +0000
added subst test out of paranoia
commit b6c8957416cca5b243e86ce556a293b33ecaaaf5
Author: Tom Tromey <address@hidden>
Date: Fri Mar 20 07:28:24 1998 +0000
fix to previous java fix
commit 6c8ff01fdd9adc9fb700c0009a6180204ff0dd67
Author: Tom Tromey <address@hidden>
Date: Fri Mar 20 07:27:40 1998 +0000
put Java sources in distribution
commit f9a9763da607b59b514441cdba6b0c8edd48e759
Author: Tom Tromey <address@hidden>
Date: Fri Mar 20 06:13:41 1998 +0000
java patch from Per
commit 6cb44f3e0b797241b221a85fd0b581e9eb1a6010
Author: Tom Tromey <address@hidden>
Date: Fri Mar 20 05:48:34 1998 +0000
some java fixes for Per
commit b3206cec9c5384918ca0be67f91724e833e73fbf
Author: Tom Tromey <address@hidden>
Date: Thu Mar 19 22:11:45 1998 +0000
added sinclude.test to Makefile.am
commit 75da617a4dd519572cb73aac3bd20b4fb76f4768
Author: Tom Tromey <address@hidden>
Date: Thu Mar 19 21:15:02 1998 +0000
sinclude fix
commit 60378202688960c81bca102dd9b22f099829144b
Author: Tom Tromey <address@hidden>
Date: Thu Mar 19 08:37:01 1998 +0000
removed default: target. moved all: target to start
commit 4816911e743ba64c5d4a11e66ed7588e3fb9ef35
Author: Tom Tromey <address@hidden>
Date: Thu Mar 19 07:51:31 1998 +0000
upped to 1.2g for Per
commit c12ef214daf120ccba14bca8ba9bfab1ecaa4a98
Author: Tom Tromey <address@hidden>
Date: Thu Mar 19 04:47:46 1998 +0000
fixed colon3.test
commit 982619533a048c9bc1e7f3691e9e242963097f52
Author: Tom Tromey <address@hidden>
Date: Thu Mar 19 03:05:40 1998 +0000
makefile fix for java
commit 2d737ca0db83f2b8f675b0208a0fa311d2ead5af
Author: Tom Tromey <address@hidden>
Date: Thu Mar 19 02:23:38 1998 +0000
java doc fix
commit 44cfa0630409f450ca15373b1da68fcc5fa7eda6
Author: Tom Tromey <address@hidden>
Date: Thu Mar 19 00:30:17 1998 +0000
initial java support
commit c4420eee2d63e69e542a282d5469a4504b85a4ef
Author: Tom Tromey <address@hidden>
Date: Sun Mar 8 22:45:02 1998 +0000
AC_OUTPUT ":" syntax patch
commit 3da538aee2ebc9116c0dc989625e83c4fff9bb1a
Author: Tom Tromey <address@hidden>
Date: Sat Mar 7 04:22:10 1998 +0000
AM_EXEEXT fixlet
commit 4324e3a9c17ba36fd270bf5210159313b60ae827
Author: Tom Tromey <address@hidden>
Date: Sat Mar 7 04:17:39 1998 +0000
refined multi-: test for AC_OUTPUT
commit cdc9dd81098fb714005b7e5624a5bebcbccb4d19
Author: Tom Tromey <address@hidden>
Date: Tue Feb 24 21:17:16 1998 +0000
updated NEWS
commit b219e3bc7d18ec3a46ff6f3303d3506d4d52fbce
Author: Tom Tromey <address@hidden>
Date: Tue Feb 24 20:39:48 1998 +0000
upped version to 1.2f
commit f946c4db19730e5cca38c9c3a2c20a3bcdffd640
Author: Tom Tromey <address@hidden>
Date: Tue Feb 24 19:52:25 1998 +0000
bug fix for man pages
commit 6bca58ba9276088e48768fef159dce191d89ea0a
Author: Tom Tromey <address@hidden>
Date: Tue Feb 24 19:40:30 1998 +0000
updated fsf files
commit daca6bcd6c2a7ecdb520d2d4b7f68dcbc4b53913
Author: Tom Tromey <address@hidden>
Date: Tue Feb 24 19:37:24 1998 +0000
reimplemented man pages
commit 5de4fd849741830d6976c737760d4e4536016a9f
Author: Tom Tromey <address@hidden>
Date: Tue Feb 24 06:25:15 1998 +0000
more dependency fixes
commit cb1f004a855c4ed1ec8b41d16eb07d4096acd454
Author: Tom Tromey <address@hidden>
Date: Mon Feb 23 23:49:39 1998 +0000
dependency fixes from alexandre oliva
commit 26d5b8c4b23e717220e0c25b80925284950e39e0
Author: Tom Tromey <address@hidden>
Date: Mon Feb 23 23:30:34 1998 +0000
recognize .txi extension
commit bd5215684b35c6a00d363f42a52c13fdec3987a9
Author: Tom Tromey <address@hidden>
Date: Mon Feb 23 23:17:56 1998 +0000
minor object-creation patch
commit 69c93a96c76db01d7fc4454bf34259f682f0e769
Author: Tom Tromey <address@hidden>
Date: Mon Feb 23 20:39:44 1998 +0000
--version fixup
commit 8486e5455989c2bb771677d6f0b682dfb2b57ba1
Author: Tom Tromey <address@hidden>
Date: Mon Feb 16 07:15:11 1998 +0000
fixed bug with -I and m4 dependencies
commit 4f9cdb91bfb7c87acd5cb3e03ceb3c65ea762894
Author: Tom Tromey <address@hidden>
Date: Sat Feb 14 05:29:07 1998 +0000
texinfo fixlet from ian
commit fd8e49dd7fc37e6a056d5ea5b14eec67e9b328e5
Author: Tom Tromey <address@hidden>
Date: Sat Feb 14 00:04:57 1998 +0000
changelog typo fix from ian
commit 0c5963ab77cb584020f832a82b9959e58150dcd9
Author: Tom Tromey <address@hidden>
Date: Fri Feb 13 16:43:10 1998 +0000
added conditional man test
commit 36ad3477a4fba136720f5e8149452215d06c1a6b
Author: Richard Kenner <address@hidden>
Date: Fri Feb 13 12:16:46 1998 +0000
Add PentiumII (i786). Add '7' to all i[3456] entries.
Add AMD and Cyrix names for P5 and P6.
commit 3843d6429468d665adbbe3b846e715324e12a858
Author: Tom Tromey <address@hidden>
Date: Fri Feb 13 07:38:26 1998 +0000
Makefile fixlet
commit 46d1e88df35d037747f9b21506e3291a2fed3702
Author: Tom Tromey <address@hidden>
Date: Fri Feb 13 07:31:03 1998 +0000
upped to 1.2e
commit 3984c200ac00bcbb3834dc83f340b90f17c0c2eb
Author: Tom Tromey <address@hidden>
Date: Fri Feb 13 07:27:36 1998 +0000
side-effect dependency tracking
commit 2a3ef5dd03c98ff40df3c87dcc7e4f01efe80ad3
Author: Tom Tromey <address@hidden>
Date: Fri Feb 13 06:04:25 1998 +0000
uniquify files passed to etags
commit 1619de0c2f7572f039cf5dcf3d9c032b568b9ad9
Author: Tom Tromey <address@hidden>
Date: Fri Feb 13 05:28:16 1998 +0000
fixed unused.test aclocal bug
commit 2b14c581b4620cea0df061d143740042089d0ade
Author: Tom Tromey <address@hidden>
Date: Fri Feb 13 05:19:36 1998 +0000
added --generate-deps from paul d smith
commit 176a0c3b64863d38cc1d0d78a9472d1d35bd4798
Author: Tom Tromey <address@hidden>
Date: Fri Feb 13 04:59:59 1998 +0000
doc update
commit 71c627f2cee2afa611e7333c8e2df361c0c8234a
Author: Tom Tromey <address@hidden>
Date: Fri Feb 13 04:56:24 1998 +0000
fixed whoami.test buglet
commit 578de972e26b6d009144c01b8340bfe0c755a88b
Author: Tom Tromey <address@hidden>
Date: Fri Feb 13 04:37:37 1998 +0000
minor date changes; last fixes to aclocal --output
commit 68effc1775475a5740dd269a978488905ffdc92c
Author: Tom Tromey <address@hidden>
Date: Fri Feb 13 04:30:19 1998 +0000
yacc cleanup
commit 8ba34b7f2e8a9561303baf42e635765dc465e169
Author: Tom Tromey <address@hidden>
Date: Fri Feb 13 04:11:06 1998 +0000
fixed readme-alpha bug
commit f5ac0d3fdd24051759fef20f23c7d7431c8c031d
Author: Tom Tromey <address@hidden>
Date: Fri Feb 13 03:09:51 1998 +0000
fixed bug-reporting address
commit 4b7ba083d0cb91ccc59c7330fc87df79f4d5b046
Author: Tom Tromey <address@hidden>
Date: Fri Feb 13 02:55:19 1998 +0000
4.4BSD systems use PROG.core; remove it
commit 05382addb25a297bb54c0545a5453fb197400fe1
Author: Tom Tromey <address@hidden>
Date: Fri Feb 13 02:45:47 1998 +0000
made cxxnoc.test pass again
commit 5696510a7bd30a90e9c31c0922c8e80e6388ec51
Author: Tom Tromey <address@hidden>
Date: Thu Feb 12 00:31:42 1998 +0000
checked in fix for aclocal --output bug
commit 4948270c5cf74ef56cbd49a5876b6ce26779e85b
Author: Tom Tromey <address@hidden>
Date: Thu Feb 5 20:43:29 1998 +0000
applied AC_PROG_CXXCPP patch
commit 98db3ba6469073c98491f7bda1f3b5a5b973b44a
Author: Tom Tromey <address@hidden>
Date: Sun Jan 25 18:18:15 1998 +0000
fix for README-alpha
commit b5deddfd0ab5d0e3f29278d1a3930c3d76c45912
Author: Tom Tromey <address@hidden>
Date: Tue Jan 13 22:27:39 1998 +0000
perl 4 fix for aclocal
commit 0f9806e70123b93fe42b94174721c79ce93d858e
Author: Tom Tromey <address@hidden>
Date: Thu Dec 11 19:09:22 1997 +0000
script patch from ian
commit 416387bda85f0da4750f40278a42ea1cc98a1f5d
Author: Tom Tromey <address@hidden>
Date: Wed Dec 3 03:08:22 1997 +0000
fixlet for man
commit b3b24183c05636b157de2320f032138927294520
Author: Tom Tromey <address@hidden>
Date: Mon Dec 1 22:54:53 1997 +0000
fixed conditional sources bug
commit ba00791a60fe37f3c22ca35e307385d7e9760310
Author: Tom Tromey <address@hidden>
Date: Mon Dec 1 20:58:03 1997 +0000
more readme
commit 11be76b793c309a9faa4df5a971773558c347db0
Author: Tom Tromey <address@hidden>
Date: Mon Dec 1 20:54:36 1997 +0000
fixed objc.test bug
commit e997d842e3ed92e5afd0f9ba285e8fb00816ed3c
Author: Tom Tromey <address@hidden>
Date: Sun Nov 30 05:12:04 1997 +0000
added new test
commit 1ad640406bdbdc6ac40ce4370c4a4fe034b31991
Author: Tom Tromey <address@hidden>
Date: Wed Nov 26 21:48:09 1997 +0000
upped to 1.2d
commit 17f3845648a1dcfac17f37343edd8f15f7470e3b
Author: Tom Tromey <address@hidden>
Date: Wed Nov 26 21:41:40 1997 +0000
circular dependency hack
commit cb27fe56d7f761461426869b91330c701bff698b
Author: Tom Tromey <address@hidden>
Date: Wed Nov 26 20:56:49 1997 +0000
true -> :
commit 706ea0da506ffc0f13624dca94a1123e91d78ac3
Author: Tom Tromey <address@hidden>
Date: Wed Nov 26 20:53:53 1997 +0000
yacc fixlet
commit a799d73f4493001e2bfaf46edeb3064f8d3cf37c
Author: Tom Tromey <address@hidden>
Date: Wed Nov 26 20:45:15 1997 +0000
make tags for lisp
commit 98f2a61ab42e98a8a5d72600e0ea33cb70a3b30b
Author: Tom Tromey <address@hidden>
Date: Tue Nov 25 21:21:28 1997 +0000
libtool fix
commit 8bbac8a357b56cb88e005e90f2ee3f187ef4d239
Author: Tom Tromey <address@hidden>
Date: Fri Nov 21 22:16:53 1997 +0000
bug fix
commit 7a073c19519e7b0dc83ed37a9c7e85fc679a76b6
Author: Tom Tromey <address@hidden>
Date: Sun Oct 26 00:30:48 1997 +0000
bug fix
commit d841c08be82c218c562c1c73378eef5a70be59c6
Author: Tom Tromey <address@hidden>
Date: Sat Oct 25 21:34:25 1997 +0000
nothing
commit f103d327f8eaf042374d58aa77c7389a5a89e64f
Author: Tom Tromey <address@hidden>
Date: Sat Oct 25 18:40:31 1997 +0000
new files from fsf
commit ede257770d7894c69af82748214c5a1537a15e52
Author: Tom Tromey <address@hidden>
Date: Sat Oct 25 06:06:45 1997 +0000
new test
commit 1b5fea197b0e373476b531bcd953cc16457e9262
Author: Tom Tromey <address@hidden>
Date: Sat Oct 25 05:51:45 1997 +0000
yaccflags fix
commit 7eacde0b04921031bb9bc224416f137489edc24e
Author: Tom Tromey <address@hidden>
Date: Sat Oct 25 05:08:42 1997 +0000
added assembler support
commit 1910a4e5a34e5ac549768d25441e5a803f8e42f2
Author: Tom Tromey <address@hidden>
Date: Tue Oct 21 18:08:49 1997 +0000
no longer require @LEXLIB@
commit 58125efa2a57251b5060f1a398a775a9e41839a3
Author: Tom Tromey <address@hidden>
Date: Tue Oct 21 17:08:49 1997 +0000
fix for test
commit 7bbd2884943e911c2d4b25b72aac0c30b839079f
Author: Tom Tromey <address@hidden>
Date: Tue Oct 21 17:03:26 1997 +0000
silly bug fix
commit d9193017631d0520f3e41d3f0e1eff65c50fe2f9
Author: Tom Tromey <address@hidden>
Date: Tue Oct 21 17:01:38 1997 +0000
empty subdirs bug fix
commit dcec7e301870063721d9368a5a1047d2ffb16de1
Author: Tom Tromey <address@hidden>
Date: Tue Oct 21 07:10:06 1997 +0000
added bogus test
commit b5e750197e42441370a2c39aa2d3c7b48d50e051
Author: Tom Tromey <address@hidden>
Date: Tue Oct 21 06:52:08 1997 +0000
aclocal fix
commit ac4023d124e2a0a0bb3426f7996c766672fa2096
Author: Tom Tromey <address@hidden>
Date: Tue Oct 21 06:41:53 1997 +0000
sanity bug fix
commit d14bbc16e28cddf60daf5a401d979565165e6eb9
Author: Tom Tromey <address@hidden>
Date: Mon Oct 20 23:46:04 1997 +0000
fortran fixlet
commit 4ddc433fc7b7dde0cbc0a1fb105792660d71c06e
Author: Tom Tromey <address@hidden>
Date: Mon Oct 20 22:14:52 1997 +0000
libtool 1.0d fix
commit a126d0b6666ce8af380c6701e35038623678df81
Author: Tom Tromey <address@hidden>
Date: Mon Oct 20 15:32:36 1997 +0000
bug fix
commit 0d8783b5570bc2fa3aade05ad1ccd8d940580f23
Author: Tom Tromey <address@hidden>
Date: Mon Oct 20 05:26:21 1997 +0000
bug fix
commit 92e7f9f85bac32e6e00ff7f9d1dca35a901cdea7
Author: Tom Tromey <address@hidden>
Date: Mon Sep 29 19:26:23 1997 +0000
fixed 'make dist'
commit 32cf2528d8a596480517dfb08bda625d5d2211e0
Author: Tom Tromey <address@hidden>
Date: Sun Sep 28 23:20:15 1997 +0000
nothing
commit 5644b376ae1332c5e189096464ca3a1d6ff0fcf0
Author: Tom Tromey <address@hidden>
Date: Sun Sep 28 23:18:35 1997 +0000
added new options
commit 38cf778f68a61f92986e37a379a42ebe7199f81a
Author: Tom Tromey <address@hidden>
Date: Sun Sep 28 21:56:39 1997 +0000
dependency fix from ian
commit 14f2a84e2ef00e37f31408bed57ae079be2128c4
Author: Tom Tromey <address@hidden>
Date: Sun Sep 28 21:51:54 1997 +0000
doc update from akim
commit 783bc580cdda1cc4aad6a372d45a52974800e842
Author: Tom Tromey <address@hidden>
Date: Thu Sep 25 05:57:07 1997 +0000
nothing
commit 3cd0636bd5b4a60de1ca2a0c4997c5621ba6667c
Author: Tom Tromey <address@hidden>
Date: Thu Sep 25 05:55:06 1997 +0000
released 1.2b
commit 55918e4400991976fb2beaca2e84ad4c972c0067
Author: Tom Tromey <address@hidden>
Date: Thu Sep 25 05:50:05 1997 +0000
another cc-stdc bug fix
commit f6d7829f799645929fef3911c517cff6e5ba20a2
Author: Tom Tromey <address@hidden>
Date: Thu Sep 25 05:44:17 1997 +0000
stdc fix from paul eggert
commit 8551a9bd5f1cadf6f250b4686a89969d02943cab
Author: Tom Tromey <address@hidden>
Date: Thu Sep 25 04:56:27 1997 +0000
bug fix for bsd/ultrix
commit 49e7073d1980e8c09f21a2b62e44ee544d45be0e
Author: Tom Tromey <address@hidden>
Date: Wed Sep 24 23:37:08 1997 +0000
dist bug fix
commit b844012b0cc1bafbe67ef0e34d052fcc161d8990
Author: Tom Tromey <address@hidden>
Date: Wed Sep 24 23:01:20 1997 +0000
de-ansi patch
change to fix bug in earlier AC_OUTPUT fix
commit 0e74013cebd849234ee1488a468ca434382daa54
Author: Tom Tromey <address@hidden>
Date: Wed Sep 24 22:32:56 1997 +0000
better error message when AC_OUTPUT arg empty
commit 5cba59db1cb65c5ebb4d710c570cb32d707948e3
Author: Tom Tromey <address@hidden>
Date: Wed Sep 24 22:11:59 1997 +0000
dependencies fix
commit ebca66750016826b034bbe8e75770cea30f6ee1d
Author: Tom Tromey <address@hidden>
Date: Fri Sep 19 01:44:50 1997 +0000
m4 quoting fixlet
commit 6d58856bccfd4629ae8c34d768e5fbc759742fff
Author: Linda A. Walsh <address@hidden>
Date: Wed Sep 10 21:16:20 1997 +0000
typos.
commit f3051122faeba80a1b5392e425a9c7ef217c3fc7
Author: Linda A. Walsh <address@hidden>
Date: Wed Sep 10 21:13:00 1997 +0000
* config.sub: Use "amigaos" instread of "amigados". Still
recognize "amigados" for backward compatability.
commit 65de89ef9adde9b26a8f10b5837eec8766cce026
Author: Doug Evans <address@hidden>
Date: Tue Sep 9 22:23:48 1997 +0000
Recognize ARC cpu.
commit 3b773c79520bb8a286599268801a9a7a02ad0394
Author: Linda A. Walsh <address@hidden>
Date: Fri Sep 5 18:08:34 1997 +0000
* config.sub: Recognize v850-elf.
commit 601054cb0ccb14c2e2ffe4f46f072d7a195593de
Author: Tom Tromey <address@hidden>
Date: Tue Sep 2 05:52:03 1997 +0000
TEXINFO_TEX fixlet
commit d699e713d68507adc5f47250bae359a667a310d4
Author: Tom Tromey <address@hidden>
Date: Thu Aug 28 15:52:35 1997 +0000
upped version number
commit 51882b2e22dc382b69a7aa292224b955d6dfbedc
Author: Tom Tromey <address@hidden>
Date: Thu Aug 28 15:43:26 1997 +0000
suffix rule fix
commit 238dbad363191deca4d99f34b5bdc0d77bd1664b
Author: Tom Tromey <address@hidden>
Date: Wed Aug 27 19:25:10 1997 +0000
more texinfo files to remove
commit 726819fba00ad187ffb597c9f0753b29d2ba53c5
Author: Tom Tromey <address@hidden>
Date: Wed Aug 27 19:18:57 1997 +0000
quoting fixlet
commit cc2cb4bc71bac4c3f3fd8069cd80e02f837b14ca
Author: Tom Tromey <address@hidden>
Date: Wed Aug 27 19:16:58 1997 +0000
copyright fixups
commit ac6bacbd5df84f77ef7a8858bbf298adb30f8cde
Author: Tom Tromey <address@hidden>
Date: Wed Aug 27 19:04:11 1997 +0000
texinfo handling fix
commit b79da84a134baf2a03f23b2d80c84e7044c87220
Author: Tom Tromey <address@hidden>
Date: Tue Aug 26 17:16:10 1997 +0000
added comment
commit 3038064b644d5aed9bc7d87810670110ed2335d4
Author: Tom Tromey <address@hidden>
Date: Mon Aug 25 23:25:10 1997 +0000
merged changes from Cygnus
commit 4a1fc02ad1b25e8a317695e2951b86cc538b5af1
Author: Tom Tromey <address@hidden>
Date: Mon Aug 25 21:51:15 1997 +0000
OMIT_DEPENDENCIES patch
commit c0e9f3a59690e4eb084fd4936421a26162f5cb9b
Author: Tom Tromey <address@hidden>
Date: Mon Aug 25 21:48:15 1997 +0000
texi2dvi generates .cn files
commit 1db69744c2c08e0d68136234e88066736613546f
Author: Linda A. Walsh <address@hidden>
Date: Fri Aug 22 14:49:11 1997 +0000
* config.sub: Recognize tx39/r3900.
commit 3dbba1af1d24c9c4cd576b7694dd05746db3ea70
Author: Tom Tromey <address@hidden>
Date: Wed Aug 6 16:52:46 1997 +0000
doc fixlet
commit 530ba8a799317f320a05520db0e3e4a32b48886a
Author: Tom Tromey <address@hidden>
Date: Wed Aug 6 16:52:08 1997 +0000
clean fixlet
commit b90624abe9bb4f80a8ac0e29cf8ef2386eb8cc1a
Author: Tom Tromey <address@hidden>
Date: Wed Aug 6 02:39:38 1997 +0000
always mark OMIT_DEPENDENCIES as seen
commit e2fbc2b48cbb7a696dbb281de55615b4d5d4be95
Author: Tom Tromey <address@hidden>
Date: Wed Aug 6 02:39:12 1997 +0000
make _.c file depend on ansi2knr
commit 60d548236e238f0368a66f22c7da9487a1b90ff7
Author: Tom Tromey <address@hidden>
Date: Wed Aug 6 02:36:14 1997 +0000
new test
commit b3226beabb247a669c72f943e22bccef693b9fb3
Author: Tom Tromey <address@hidden>
Date: Wed Aug 6 02:23:05 1997 +0000
don't use $< in non-suffix rules
commit a1216896a75a4126ed14a6e565e88609bc8e96ec
Author: Tom Tromey <address@hidden>
Date: Wed Aug 6 01:24:26 1997 +0000
ignore vars with config subs in their names
commit ccd760a4464670d0bd811acdb51f3383556cc36b
Author: Tom Tromey <address@hidden>
Date: Wed Aug 6 00:02:16 1997 +0000
mark conditonally-seen vars as seen
commit eedbb8afcb316dec25e175d0b8ec93dfc8d081b5
Author: Tom Tromey <address@hidden>
Date: Tue Aug 5 23:51:45 1997 +0000
use correct form of split
commit d3db859ca16758539421cee7f52ae2675cfa2526
Author: Tom Tromey <address@hidden>
Date: Tue Aug 5 23:41:33 1997 +0000
ylwrap patch from Ian
commit 4753666669db4dcfd9671cbb57458f0b8b23d3c2
Author: Tom Tromey <address@hidden>
Date: Tue Aug 5 23:36:52 1997 +0000
fix to missing program
commit f3ce2602423de0daa14bc91e4286d839bacd7944
Author: Tom Tromey <address@hidden>
Date: Tue Aug 5 23:33:33 1997 +0000
better error message
commit 69fc9e6302e48d785430ad361670606ac4007ec6
Author: Tom Tromey <address@hidden>
Date: Tue Aug 5 23:10:54 1997 +0000
maintainer-clean patch for info
commit 9a9a0e27ec74bed0f9f36196c3a82a935db0bb87
Author: Tom Tromey <address@hidden>
Date: Sat Aug 2 20:17:03 1997 +0000
when --cygnus, check does not depend on all
commit d80599377d4a353fdf5801ffbd297dbf20a72e84
Author: Tom Tromey <address@hidden>
Date: Sat Aug 2 20:13:32 1997 +0000
use YACCFLAGS
commit 6369f5627f3e2771d678d98351432b6ae86198e0
Author: Tom Tromey <address@hidden>
Date: Sat Aug 2 20:12:00 1997 +0000
use RUNTESTDEFAULTFLAGS
commit 4875906808f18a9c642797f62e8b3316a30a4f04
Author: Tom Tromey <address@hidden>
Date: Sat Aug 2 19:46:00 1997 +0000
subdirs fixlet
commit 5314516071805ca0248a83f2e0b642ba0fba7050
Author: Tom Tromey <address@hidden>
Date: Sat Aug 2 19:37:04 1997 +0000
changed copyright per RMS request
commit aacea77c41802a276c50b16ff48085161b909a90
Author: Tom Tromey <address@hidden>
Date: Sat Aug 2 19:33:23 1997 +0000
ac_output patch from ian
commit 624cd5d3668479ede3a41d849801b7c04acab3fe
Author: Tom Tromey <address@hidden>
Date: Sat Aug 2 19:30:48 1997 +0000
ylwrap patch from ian
commit 49edc4328d154c49620137ab6da5ee35ec56392a
Author: Richard Stallman <address@hidden>
Date: Fri Aug 1 18:09:30 1997 +0000
Translate -svr4 to -sysv4 and -unixware to -sysv4.2uw.
commit d66c50fa62e7a94103b6c9bc6d8a2ae6b22a08af
Author: Tom Tromey <address@hidden>
Date: Thu Jul 24 07:35:52 1997 +0000
dist-zip fix
commit 7df2beeff20ab5c4d665c13ddf525484e99f798a
Author: Tom Tromey <address@hidden>
Date: Thu Jul 24 07:21:16 1997 +0000
--help fixlets
commit 738869da3786199edbb6d9c2f52a7f2f8f528993
Author: Tom Tromey <address@hidden>
Date: Thu Jul 24 06:53:07 1997 +0000
lisp-clean fix
commit 8f6d1d292d1707628050808bb8342c68c70c39c2
Author: Richard Kenner <address@hidden>
Date: Mon Jul 21 00:58:41 1997 +0000
(alphaev5, alphaev56): New CPU types.
commit 6bf282559ecdc858fd2c2199a385e29189facda4
Author: Richard Kenner <address@hidden>
Date: Fri Jun 27 19:20:14 1997 +0000
(-mingw32*): New OS.
commit a77268bbd40150c0bd4080285eb81112851941d1
Author: Linda A. Walsh <address@hidden>
Date: Mon Jun 23 17:53:11 1997 +0000
* config.sub (mn10200): Recognize new basic machine.
commit 2deb04fc56304ba56c04e8ef369e07793b7a0778
Author: Tom Tromey <address@hidden>
Date: Mon Jun 23 02:16:40 1997 +0000
nothing
commit 6a517d6f0fde9e07ca8f323a8a8b4196f3466ec3
Author: Tom Tromey <address@hidden>
Date: Mon Jun 23 02:15:22 1997 +0000
version 1.2
commit 91362616121614500ff49236f8bd3ca20502e048
Author: Tom Tromey <address@hidden>
Date: Mon Jun 23 01:48:23 1997 +0000
texinfo.tex fixlet
commit 7e0cef3009583795fdd46090c5ff62a23e94bbba
Author: Tom Tromey <address@hidden>
Date: Mon Jun 23 01:40:16 1997 +0000
"installing" fixlet
commit 247315ddb3d56511f56228964026cf3c4cad0ba5
Author: Tom Tromey <address@hidden>
Date: Mon Jun 23 01:37:37 1997 +0000
test fixes
commit c31d75b565f9959ad89fac410bbf541271728a12
Author: Tom Tromey <address@hidden>
Date: Mon Jun 23 01:24:16 1997 +0000
BUILT_SOURCES cleanup
commit 43b7b2f5da38b82c98ac20537048dd9f50f3f19b
Author: Tom Tromey <address@hidden>
Date: Sun Jun 22 20:02:54 1997 +0000
fixlet
commit cc54f1fcec470108deb1224205613dd9fe989fb5
Author: Tom Tromey <address@hidden>
Date: Tue Jun 10 21:44:40 1997 +0000
cygwin fix
commit b9e31a37d606c619fb6226764f840eb69eeb9cb9
Author: Richard Stallman <address@hidden>
Date: Thu Jun 5 22:22:44 1997 +0000
(mipsel*-linux* and mips*-linux*):
Set `os' to -linux-gnu directly, don't go via -linux.
commit 2b8aaa16ca00200bf8c270d13f814545380738fc
Author: Tom Tromey <address@hidden>
Date: Wed Jun 4 04:16:09 1997 +0000
doc update
commit 7f9372cf8bbc39ea013dfc5bc427660d257e77d7
Author: Tom Tromey <address@hidden>
Date: Wed Jun 4 04:07:35 1997 +0000
nothing
commit 8371d953ded123aaf894eb00e45f0f134af0e9c8
Author: Tom Tromey <address@hidden>
Date: Sun Jun 1 23:08:49 1997 +0000
more pre-built-sources support
commit 3779766e60f54d6fc552814327461f3cdaec2722
Author: Tom Tromey <address@hidden>
Date: Sun Jun 1 22:54:18 1997 +0000
new files from fsf
commit 7434bb5fb0280c536a029e42a6e1523b8fc6c762
Author: Tom Tromey <address@hidden>
Date: Sun Jun 1 19:54:31 1997 +0000
various bug fixes
commit 7849ac20339e52b2b7185d35d80db3fdd7ebc873
Author: Tom Tromey <address@hidden>
Date: Sun Jun 1 19:19:19 1997 +0000
another ylwrap fix from jim meyering
commit 1e5974b3670284fdfeefc13394048f3f5ae337f3
Author: Tom Tromey <address@hidden>
Date: Sun Jun 1 19:18:16 1997 +0000
ylwrap fix from jim meyering
commit 9366b5f84bae691640988939057703ec05082569
Author: Tom Tromey <address@hidden>
Date: Fri May 30 05:42:15 1997 +0000
really fixed redef bug
commit b0a15b5d6a2341da582d008ebcafad91bde3c2e0
Author: Tom Tromey <address@hidden>
Date: Fri May 30 05:30:06 1997 +0000
nothing
commit 043cac051dd8aaae8828f367b7c5b86fd8b26bb3
Author: Tom Tromey <address@hidden>
Date: Fri May 30 05:29:37 1997 +0000
duplicate macro bug fix
commit 18ae63c06a493e91f8a76317cab989b5b618c69f
Author: Tom Tromey <address@hidden>
Date: Thu May 29 06:06:04 1997 +0000
ansi2knr fix from Gord
commit 377749eb31e99ca02a8b034401ab2d130d0169eb
Author: Tom Tromey <address@hidden>
Date: Thu May 29 05:49:04 1997 +0000
.P depends on built sources again
commit 0ed5877faac27bad424738a81e015ae7299cc3ce
Author: Tom Tromey <address@hidden>
Date: Tue May 27 05:53:06 1997 +0000
make echo silent
commit fce91531c22392ead3c1f9c42238fd2c12a34024
Author: Tom Tromey <address@hidden>
Date: Tue May 27 05:46:04 1997 +0000
fix for --no-force
commit 27ccbf24227c538e14517102daa01b2fc134a0ef
Author: Tom Tromey <address@hidden>
Date: Tue May 27 05:44:25 1997 +0000
put -i on command line when rebuilding
commit 61d75925d22b59f881adfc8ddb598d5bad47f432
Author: Tom Tromey <address@hidden>
Date: Tue May 27 05:02:22 1997 +0000
upped to 1.1q
commit f3f2a0c25654f9ca8d86fee38c1fa15de2a7be69
Author: Tom Tromey <address@hidden>
Date: Tue May 27 04:58:46 1997 +0000
disallow use of perl 5.001
commit 61df281878b3bd897682d0a94c647e9077e46408
Author: Tom Tromey <address@hidden>
Date: Tue May 27 04:51:07 1997 +0000
ylwrap bug fix
commit 5886054b2fbd83b22c19a3a1dcbcffd88f7e005c
Author: Tom Tromey <address@hidden>
Date: Tue May 27 04:47:47 1997 +0000
test bug fix
commit c6d3c8858ffd3bc529b0d0d36eb922af3a083fcc
Author: Tom Tromey <address@hidden>
Date: Thu May 15 18:06:34 1997 +0000
install-strip fix
commit 98719a0461b4925a3c24ef4a66a9e1ce28c68cea
Author: Tom Tromey <address@hidden>
Date: Tue May 13 14:20:44 1997 +0000
dependency fixlet
commit eb15d8e27d8f3df43e1db6affea6fb82a7be1f57
Author: Tom Tromey <address@hidden>
Date: Sun May 11 20:41:58 1997 +0000
new config.guess
commit 123286785c5b415e38f6529f0384595eecbd32e4
Author: Tom Tromey <address@hidden>
Date: Sun May 11 20:39:58 1997 +0000
ansi2knr fix
commit 1127ea39ddd07294e3461c1226005a7beb25864e
Author: Tom Tromey <address@hidden>
Date: Sun May 11 20:25:40 1997 +0000
ansi2knr removed by clean
commit 8ecd82bdc465ca6466202487ac1ed1dea34fddc8
Author: Tom Tromey <address@hidden>
Date: Sun May 11 20:00:26 1997 +0000
better grammar in missing
commit 76f845e0b206c7ae242b2aae92e41cec9d88fb10
Author: Tom Tromey <address@hidden>
Date: Sun May 11 00:32:21 1997 +0000
fixed test
commit f71784f6b58bd3730de1dddc70098e786c1f146c
Author: Tom Tromey <address@hidden>
Date: Sat May 10 23:11:18 1997 +0000
nothing
commit cf6c8b75d9e3167a4ba124e1a4ac9c347339a905
Author: Tom Tromey <address@hidden>
Date: Sat May 10 23:11:04 1997 +0000
error if srcdir already configured
commit ad1e7857a36c0ad40491f07544f293ee879a2eaa
Author: Tom Tromey <address@hidden>
Date: Sat May 10 23:00:01 1997 +0000
dist -vs- dependencies bug
commit f7ca4bc1efdd078a1452fc2b79a6ad4ada37b57e
Author: Tom Tromey <address@hidden>
Date: Sat May 10 22:27:47 1997 +0000
var subst patch from ian
commit c49ec17a569cc8bef9cff05bced018a812ce81e8
Author: Tom Tromey <address@hidden>
Date: Sat May 10 22:24:49 1997 +0000
make -k fix from ian
commit f86d793824012d630f4c350faff55cd5ea9b00e5
Author: Tom Tromey <address@hidden>
Date: Sat May 10 21:54:07 1997 +0000
fix to ccstdc.m4
commit f47249531e946ec3cfcfd591b5bc9495de0e7f71
Author: Tom Tromey <address@hidden>
Date: Tue May 6 06:09:24 1997 +0000
nothing
commit a0c7ded56ac87bf253d9d44081a45acc5603f911
Author: Tom Tromey <address@hidden>
Date: Tue May 6 06:09:15 1997 +0000
nothing
commit c61e25f1ea54ef782270751dd5dbd17322acb379
Author: Tom Tromey <address@hidden>
Date: Tue May 6 05:29:06 1997 +0000
updated from fsf files
commit d9f53bbd811869cbbd189399d2123918e4183a07
Author: Tom Tromey <address@hidden>
Date: Sun May 4 21:50:12 1997 +0000
avoid Debian install-info
handle sources in other directories
commit 84fafed1f153bf8181bcdeb641cbe195fcc32fa9
Author: Tom Tromey <address@hidden>
Date: Thu May 1 05:36:43 1997 +0000
doc fix
commit e5d799a29da354eddea2c01000a469d4fef1fd78
Author: Tom Tromey <address@hidden>
Date: Thu May 1 01:45:54 1997 +0000
dist fix
commit dbf75997a9c86dcf92e94aeba6d1e5ffa1b0799c
Author: Tom Tromey <address@hidden>
Date: Thu May 1 01:18:21 1997 +0000
some patches from ian
put var index into final index
put CFLAGS into LINK
commit ae84476ef94f64d581600a50e4cfc8d9e15bc316
Author: Tom Tromey <address@hidden>
Date: Wed Apr 30 21:26:07 1997 +0000
fix from ian
commit 6e1da29eb14b8e4a3a07abc848b9654f6dfbf766
Author: Tom Tromey <address@hidden>
Date: Wed Apr 30 02:05:16 1997 +0000
minor updates from franc,ois
commit d374963ec405cb74039706c18ed74d26620de8dc
Author: Tom Tromey <address@hidden>
Date: Wed Apr 30 01:59:37 1997 +0000
now 1.1p
commit 60506cec80376707457a63db42e77617e78dd1e5
Author: Tom Tromey <address@hidden>
Date: Wed Apr 30 01:46:13 1997 +0000
aclocal fix
commit 447031fe12d5cd5edead99215d21ce9828fb0d7a
Author: Tom Tromey <address@hidden>
Date: Wed Apr 30 01:30:40 1997 +0000
run clean subdirs in reverse order
commit affd1ba9198b57c4931f34f4ffdc5f26b2b0630e
Author: Tom Tromey <address@hidden>
Date: Wed Apr 30 01:14:38 1997 +0000
fixed clean bug
commit 1b848593b573e7654db93a54ba29afbc4bf58a3c
Author: Tom Tromey <address@hidden>
Date: Wed Apr 30 01:12:04 1997 +0000
new mdate-sh
commit 8511c132d9de587daa107ef66b23398accdcb682
Author: Tom Tromey <address@hidden>
Date: Wed Apr 30 01:10:36 1997 +0000
added conditionals tests from ian
commit db75d6ecbb10b5aa88cc372f9abfe0af84d35859
Author: Tom Tromey <address@hidden>
Date: Wed Apr 30 00:43:26 1997 +0000
patch from franc,ois
commit 9f3e5de8f5bb5ffc4be7521632ba977b66382b0f
Author: Tom Tromey <address@hidden>
Date: Wed Apr 30 00:38:08 1997 +0000
perl 4 patch
commit a873b292afb0146bd15532df74211f0a7b2e5c9d
Author: Tom Tromey <address@hidden>
Date: Tue Apr 29 23:42:36 1997 +0000
fix from ian
commit 3ab3d63e3f7fe2cea9916519a99e2f1691c1fead
Author: Tom Tromey <address@hidden>
Date: Tue Apr 29 16:16:52 1997 +0000
nit from Franc,ois
commit 2d5e2b47151d32fdeb9c14d908dc1a4c68d37962
Author: Tom Tromey <address@hidden>
Date: Tue Apr 29 05:44:07 1997 +0000
fix in BUILT_SOURCES
commit fb7a6a60adcce5ce27b523b8c90f4fa36d8359b7
Author: Tom Tromey <address@hidden>
Date: Mon Apr 28 07:18:21 1997 +0000
nothing
commit 94352188ba90b5895eedb380e25057c17f1a4014
Author: Tom Tromey <address@hidden>
Date: Mon Apr 28 07:15:34 1997 +0000
doc update
commit 6e97ad3c2ad2890e41c5029c3e971154344404cf
Author: Tom Tromey <address@hidden>
Date: Mon Apr 28 06:41:47 1997 +0000
nothign
commit d601f421d604435744c1de7f33dfb19b282d0131
Author: Tom Tromey <address@hidden>
Date: Mon Apr 28 05:59:44 1997 +0000
added Ian's conditionals
commit 1b70708a2ff4c4bdffbbb8d188e4492961e6358c
Author: Tom Tromey <address@hidden>
Date: Mon Apr 28 05:20:39 1997 +0000
doc update
commit 1fcbf1b725b7634b3a9bcd4aab9fc6c6411987c8
Author: Tom Tromey <address@hidden>
Date: Mon Apr 28 04:56:58 1997 +0000
nothing
commit 52a7eb6baed8967e56cb3c710f64b586c3c74c8d
Author: Tom Tromey <address@hidden>
Date: Mon Apr 28 03:31:07 1997 +0000
nothing
commit b03a1bd94d25ff5ffa70745a555d864dac9c051c
Author: Tom Tromey <address@hidden>
Date: Mon Apr 28 03:10:37 1997 +0000
test fixlet
commit 4e15c84983adddaeca0d220dc47187f527576127
Author: Tom Tromey <address@hidden>
Date: Mon Apr 28 01:29:32 1997 +0000
run automake once per directory when making distribution
commit dbdb27117856015eda3c84fabeb3298077cdd050
Author: Tom Tromey <address@hidden>
Date: Mon Apr 28 00:22:07 1997 +0000
got rid of interlock
commit 1d9a04215b185b8d758cab2c5c7ea5e9f2a35b49
Author: Tom Tromey <address@hidden>
Date: Sun Apr 27 23:48:14 1997 +0000
remake bugs reported by Phil Nelson
commit d793b96c6337d6971f1619e4ac93b518aa0bd034
Author: Tom Tromey <address@hidden>
Date: Sun Apr 27 23:35:55 1997 +0000
nothing
commit 5458d5bf760c6a312f7e081129f64b50a08f7f51
Author: Tom Tromey <address@hidden>
Date: Sun Apr 27 23:18:44 1997 +0000
makefile regeneration fixes
commit a737ecef6493fdef7584dbfd79fb8e3f65f8c929
Author: Tom Tromey <address@hidden>
Date: Sun Apr 27 17:57:31 1997 +0000
further ansi2knr bug fixes
commit 728305d71aeb506e70ead29f533c5282e460f727
Author: Tom Tromey <address@hidden>
Date: Sun Apr 27 17:46:53 1997 +0000
doc fix
commit 92384b941de14184f96250fe687d39e000a4f7e2
Author: Tom Tromey <address@hidden>
Date: Sun Apr 27 17:45:14 1997 +0000
no accidental config subs in automake
commit 6a16eafe13a3a7ee95ef3935c228cc9e55f1886b
Author: Tom Tromey <address@hidden>
Date: Sun Apr 27 17:39:59 1997 +0000
ansi2knr fixes
commit a28f027d0358267237d41693e02d2711039003a0
Author: Tom Tromey <address@hidden>
Date: Sun Apr 27 16:56:34 1997 +0000
doc fixes
commit 45626588163e8c9a442737d7c80375bc93f271ab
Author: Tom Tromey <address@hidden>
Date: Sat Apr 26 17:43:24 1997 +0000
copyright update
commit 68bf612ff8e0af6426ed914827a865e8836e20a5
Author: Tom Tromey <address@hidden>
Date: Sat Apr 26 05:15:09 1997 +0000
fixed text in missing prog
commit d9a5a21db0e1481be1391a7666741a038464bf16
Author: Tom Tromey <address@hidden>
Date: Sat Apr 26 05:07:53 1997 +0000
patch to missing check
commit 941dc6b2cc215710de6c015e2b8e1a319049d1ad
Author: Tom Tromey <address@hidden>
Date: Fri Apr 25 19:11:02 1997 +0000
generate .h file from .y file as necessary
commit fc24edde1dfe46f629f625a85a53e7887fe2c7b5
Author: Tom Tromey <address@hidden>
Date: Fri Apr 25 18:45:20 1997 +0000
nothing
commit 216086c65087bca1814afd493fa9f5881118651a
Author: Tom Tromey <address@hidden>
Date: Fri Apr 25 18:42:41 1997 +0000
include all AC_PROG_* macros
commit be107a4ef828d7225551b66d1794ec969f060ce1
Author: Tom Tromey <address@hidden>
Date: Fri Apr 25 18:31:57 1997 +0000
config header patch from Ian
commit 8605e3673b1ff079ea8985a0e40bdd0ce93eb4e9
Author: Tom Tromey <address@hidden>
Date: Wed Apr 16 18:24:53 1997 +0000
doc update
commit 4a81b0a392c651e93df0d395f828c532262bc727
Author: Tom Tromey <address@hidden>
Date: Wed Apr 16 06:42:29 1997 +0000
typo in earlier fix. texinfo fix
commit 9e76ccba317b51af267ab4bba623abacc13548fe
Author: Tom Tromey <address@hidden>
Date: Wed Apr 16 06:28:58 1997 +0000
makeinfo bug fixes
commit b5c08173494c148a8d524201d9ce95b5d93ea07d
Author: Tom Tromey <address@hidden>
Date: Wed Apr 16 05:45:31 1997 +0000
--cygnus fix
commit 68a4dd4375a274b3c92813d00d2fcf9adfbef00e
Author: Tom Tromey <address@hidden>
Date: Wed Apr 16 05:22:57 1997 +0000
bug fixes
commit 939ff93f23d9d51b3f4c4eec879230f22f969657
Author: Tom Tromey <address@hidden>
Date: Thu Apr 10 07:42:50 1997 +0000
doc fixes
commit a7e863a7bc1c9745dcff44710654760b9a8a4b09
Author: Tom Tromey <address@hidden>
Date: Thu Apr 10 06:12:28 1997 +0000
-rpath bug fix
commit aae29754a02ec3756c1af16c09a5aec4ca25eba9
Author: Tom Tromey <address@hidden>
Date: Wed Apr 9 01:36:35 1997 +0000
tests respect MAKE
commit 121c5a1bf86d7af6505d5a75d09e48c0a56060d0
Author: Tom Tromey <address@hidden>
Date: Mon Apr 7 23:45:35 1997 +0000
version check fix
commit 753ec4702b4364fbcdda0b3c86233e8dbed90529
Author: Tom Tromey <address@hidden>
Date: Fri Apr 4 02:46:06 1997 +0000
release note
commit bf7e0c382d40b4b8392648ac7da863a5df01b91b
Author: Tom Tromey <address@hidden>
Date: Fri Apr 4 02:43:50 1997 +0000
tags fixlet
commit d1f9a7e8c63db48df0c9cf600de55a1e2ed290ba
Author: Tom Tromey <address@hidden>
Date: Fri Apr 4 02:38:02 1997 +0000
nothing
commit 6d16977af2730da4bf1047ee912956e7c3639dcd
Author: Tom Tromey <address@hidden>
Date: Fri Apr 4 02:36:59 1997 +0000
doc update
commit cffe5066dbec297cc129b7ed530f240ae7e3bafa
Author: Tom Tromey <address@hidden>
Date: Fri Apr 4 02:27:35 1997 +0000
texinfo install fix
commit 6f1d9645f9dbdcb41ff3708c138190800588ce14
Author: Tom Tromey <address@hidden>
Date: Fri Apr 4 02:21:13 1997 +0000
ltlibrary fix
commit db292a612f47bdfc5261ed0172177c02d961894a
Author: Tom Tromey <address@hidden>
Date: Wed Apr 2 21:19:49 1997 +0000
dependency fixlet
commit 2e6fd27920a01ba9cbf1d2f8ad908879a27efe3b
Author: Tom Tromey <address@hidden>
Date: Wed Apr 2 21:13:58 1997 +0000
dependency fixes
commit 4119bfe6a15a5629f88ce9dd486034154b2c28ed
Author: Tom Tromey <address@hidden>
Date: Wed Apr 2 07:53:36 1997 +0000
quoting fix from Per
commit b967da6e3946105b51e1d5140f8f764c122f1dfe
Author: Tom Tromey <address@hidden>
Date: Wed Apr 2 07:23:13 1997 +0000
mdate-sh fix
commit 68a5f0636eef42228ad0cb659803a02bbce4eac9
Author: Tom Tromey <address@hidden>
Date: Wed Apr 2 07:15:00 1997 +0000
better error when ldadd/libadd confused
commit 6cd61c69e6870758854b0e4b4e6907dbf2e91e46
Author: Tom Tromey <address@hidden>
Date: Mon Mar 31 19:15:34 1997 +0000
dependency fix
commit 7025355ea02327635b0c5955c28d5cbe0715c9f8
Author: Tom Tromey <address@hidden>
Date: Sat Mar 29 07:17:06 1997 +0000
do not allow stamp-h in AC_OUTPUT
commit d67aced7e2bf460696067e76a49afac4eb0175b4
Author: Tom Tromey <address@hidden>
Date: Sat Mar 29 06:17:07 1997 +0000
nothing
commit 7cbf248230aa8668734c3762466434dda1098640
Author: Tom Tromey <address@hidden>
Date: Fri Mar 28 03:58:59 1997 +0000
avoid automake rules in dist in more situations
commit c0e214d7d302e5e2b3fc79cf49a8dd367efab2ce
Author: Tom Tromey <address@hidden>
Date: Fri Mar 28 03:55:32 1997 +0000
nothing
commit 0a4d56b73319f069fa382f615c186620cdd2c319
Author: Tom Tromey <address@hidden>
Date: Fri Mar 28 03:27:50 1997 +0000
fix in texinfo version code
commit 97cadf2638035626ba5ea1e86944886edb8ebdc3
Author: Tom Tromey <address@hidden>
Date: Fri Mar 28 03:23:29 1997 +0000
lisp fix
commit 12740d7d0ae3f8631fa541e44a4dbdcc67d982f3
Author: Tom Tromey <address@hidden>
Date: Fri Mar 28 03:20:03 1997 +0000
lisp fix
commit eb48dd832e74db19abe66bfb3e59e4fc62a38bf9
Author: Tom Tromey <address@hidden>
Date: Fri Mar 28 01:06:40 1997 +0000
nothing
commit c4b9c3bffaa59d5f4d7cf71300ab4ab261fd9416
Author: Tom Tromey <address@hidden>
Date: Fri Mar 28 00:52:18 1997 +0000
silence stamp-creation rules
commit 0877cdef2c57e1627481b9f82badda58bbaebbc5
Author: Tom Tromey <address@hidden>
Date: Fri Mar 28 00:45:18 1997 +0000
added 3rd arg to init function
commit 56026f97378d6b3a54f485bd1e0b0609ba9b07f7
Author: Tom Tromey <address@hidden>
Date: Fri Mar 28 00:32:44 1997 +0000
do not define INSTALL_SCRIPT twice
commit c7b17270e5d252d995bc54b9ec6e46b027f333e8
Author: Tom Tromey <address@hidden>
Date: Fri Mar 28 00:30:30 1997 +0000
another _INSTALL var fix
commit 9d9e02210d58c62eadfc26f4a31d5b411bb07c06
Author: Tom Tromey <address@hidden>
Date: Thu Mar 27 19:33:12 1997 +0000
nothing
commit af5eda709a7b4cb2f599c5b59df81b39e485d913
Author: Tom Tromey <address@hidden>
Date: Wed Mar 26 06:26:30 1997 +0000
doc fix from Gord
commit 430d000de09ef50243a9a10435ec33ba6e1e66cd
Author: Tom Tromey <address@hidden>
Date: Wed Mar 26 05:57:50 1997 +0000
follow GNU standards
commit 0c35d438ab6813e50316b49f67dff5abc5e353bf
Author: Tom Tromey <address@hidden>
Date: Wed Mar 26 05:32:18 1997 +0000
ansi2knr fix
commit 2cd1bd2a731ee903ed1ad57b16610e5c11e7da2a
Author: Tom Tromey <address@hidden>
Date: Wed Mar 26 05:12:05 1997 +0000
bug fix in "missing" checks
commit 9c11ddf6d58ae61001ad8b5f4c9f6fc8e59baecf
Author: Tom Tromey <address@hidden>
Date: Mon Mar 24 20:48:14 1997 +0000
fixed bug in sanity check
commit 473ca25b6c41f7dde768f16d1528b82a4cc15d48
Author: Tom Tromey <address@hidden>
Date: Mon Mar 24 20:41:00 1997 +0000
nothing
commit 309bcb5ca2356a739b485cbf34ea24d24f0f3c80
Author: Tom Tromey <address@hidden>
Date: Mon Mar 24 20:39:14 1997 +0000
netbsd fix
commit fbfb878b4acdfd041b76c3e32f4f60c050090c57
Author: Doug Evans <address@hidden>
Date: Mon Mar 24 20:38:28 1997 +0000
(m32r,mn10300): Add.
commit dc4edf6b7738d83eb971df41baa33ee126564a70
Author: Tom Tromey <address@hidden>
Date: Sat Mar 22 08:14:41 1997 +0000
more cygwin32 fixes
commit 4aa44f6a1dfd652248e4d84e1dd10473edab1f06
Author: Tom Tromey <address@hidden>
Date: Sat Mar 22 07:18:50 1997 +0000
cygwin fixes
commit bddfdf17c06361681c1bab67b2418a489a3d716d
Author: Tom Tromey <address@hidden>
Date: Sat Mar 22 07:07:32 1997 +0000
added TEXINFO_TEX support
commit bbe861b9081c88d1410bbef032e8acd21bcdecb5
Author: Tom Tromey <address@hidden>
Date: Sat Mar 22 06:44:05 1997 +0000
nothing
commit 9bac50020eea6ffad2eb8125c23fd5b844fe79c7
Author: Tom Tromey <address@hidden>
Date: Sat Mar 22 05:40:13 1997 +0000
new files from elsewhere
commit 0d95b33e1ba23a63d49bdf632538c3d23ab5dfa5
Author: Tom Tromey <address@hidden>
Date: Fri Mar 21 00:25:04 1997 +0000
fixlet
commit 9c2ae2af8e0da35cd64bf9a397723817738e0fe0
Author: Tom Tromey <address@hidden>
Date: Thu Mar 20 23:51:34 1997 +0000
cygwin32 support
commit 931ea4e5d2913afe28a3ad86ca415db9740b3872
Author: Tom Tromey <address@hidden>
Date: Thu Mar 20 07:38:20 1997 +0000
fixlets
commit 888737840dff2a9207af1edf347c5ce29cfe4a31
Author: Tom Tromey <address@hidden>
Date: Wed Mar 19 23:58:50 1997 +0000
nothing
commit c1bf7cf1850526431765c461ef198375ffe7f0cb
Author: Tom Tromey <address@hidden>
Date: Wed Mar 19 07:42:37 1997 +0000
last-minute fixes
commit f8b80147fc2d9f91a8352dd26afb742f46cdaba5
Author: Tom Tromey <address@hidden>
Date: Wed Mar 19 07:24:15 1997 +0000
fixlets; doc updates
commit 2eca690e473d483530e9178855596e88befbfccc
Author: Tom Tromey <address@hidden>
Date: Wed Mar 19 06:03:44 1997 +0000
some doc fixes
new config.guess, config.sub from fsf
commit 09bb43daacc6e224aa377be80c42848cf3075852
Author: Tom Tromey <address@hidden>
Date: Wed Mar 19 05:37:03 1997 +0000
fixed up "missing" support
commit 346c7ccdbe8d0397b9a752c02424fa972ab98dd8
Author: Tom Tromey <address@hidden>
Date: Wed Mar 19 04:58:56 1997 +0000
applied missing patches from Francois, verbatim
commit 128c3d73113fbddc029103a968e1a62c01f10529
Author: Tom Tromey <address@hidden>
Date: Wed Mar 19 04:38:45 1997 +0000
libtool patches from Gord
commit 220aadb980df290488ec846fb5c9e2b96e19153c
Author: Tom Tromey <address@hidden>
Date: Wed Mar 19 00:21:30 1997 +0000
fixlets
commit 119b28ec2b8f89dfb8e7fc4ceca13b61e9dc0fba
Author: Tom Tromey <address@hidden>
Date: Sun Mar 16 22:29:11 1997 +0000
test fixups
better error message w/ seen_c_source
commit 1bffc3453e6a30b2991e67912ebe7e07a10071fe
Author: Tom Tromey <address@hidden>
Date: Sun Mar 16 21:09:47 1997 +0000
nothing
commit 7c7c2eff0925b5574e4dc991fa155f0c3ccda474
Author: Tom Tromey <address@hidden>
Date: Tue Mar 11 06:40:23 1997 +0000
set CONFIG_HEADERS right when in subdir
test fixlets
commit 6c3389c5e628b0585d58b8dd0cf3fe7f83a22837
Author: Tom Tromey <address@hidden>
Date: Tue Mar 11 06:23:20 1997 +0000
c++ -vs- libobjs fix
commit f4b454ff80c6520e0e96ba1a097254fe7e6f0bf5
Author: Tom Tromey <address@hidden>
Date: Sun Mar 9 06:17:27 1997 +0000
fixlets
commit c63f993cc3b7229f0461364a47ba497b4a235a32
Author: Tom Tromey <address@hidden>
Date: Fri Mar 7 00:24:07 1997 +0000
minor changes
commit c4d303346abd4bd4c146c630bc1cca6f57f5ad6f
Author: Tom Tromey <address@hidden>
Date: Fri Feb 28 17:10:22 1997 +0000
nothing
commit 9af84fb61f4ded0fbeb6e11faaf7a4ec04270f8d
Author: Tom Tromey <address@hidden>
Date: Fri Feb 28 16:24:39 1997 +0000
fixed bug-reporting address
commit 07a5a37e5e63cb81221d70b7c62b4e4e7b9781db
Author: Tom Tromey <address@hidden>
Date: Fri Feb 28 16:23:23 1997 +0000
fixlet
commit c4a485d96ceb8f4490c18f1424567b091a813172
Author: Tom Tromey <address@hidden>
Date: Wed Feb 26 20:12:32 1997 +0000
really fixed tags
commit 2e9a82050338fa5be416511e16ca37ec51a8a877
Author: Tom Tromey <address@hidden>
Date: Wed Feb 26 07:21:32 1997 +0000
tags fix
commit 91aeaeaefe3ad50f24fdd2f46bf267729026cb36
Author: Tom Tromey <address@hidden>
Date: Wed Feb 26 06:52:42 1997 +0000
bug fix
commit fdf4f35e455c968e3717965e31db6d30b98e9341
Author: Tom Tromey <address@hidden>
Date: Tue Feb 25 03:40:20 1997 +0000
bug fix
commit 3893dee89bceec9e88b586ddb108edf14dee0b58
Author: Tom Tromey <address@hidden>
Date: Tue Feb 25 03:39:56 1997 +0000
bug fix
commit bb28e1c328082dd3c276da6b3e6fba935243e152
Author: Tom Tromey <address@hidden>
Date: Tue Feb 25 03:39:09 1997 +0000
bug fix
commit 4dca334f39eb966b8ed01f970c0c046e2dd57438
Author: Tom Tromey <address@hidden>
Date: Mon Feb 24 05:31:31 1997 +0000
perl -w fixes
commit 7279b80198ab5c7b9758fb1edb8e0461ede95dcc
Author: Tom Tromey <address@hidden>
Date: Sun Feb 23 19:42:25 1997 +0000
now 1.1m
commit a6655646d42c33ac9c8c14716c1b61617e04a8bf
Author: Tom Tromey <address@hidden>
Date: Sun Feb 23 19:41:20 1997 +0000
allow texinfo files w/o .info extension
commit 01ae66fb5d81f48e2b9a81e934cd86630e66a1e8
Author: Tom Tromey <address@hidden>
Date: Sun Feb 23 07:21:43 1997 +0000
error if dir has /
commit 12324415b17d3aaa51fd3cae6f6d24436dc74875
Author: Tom Tromey <address@hidden>
Date: Sun Feb 23 07:19:33 1997 +0000
bug fix
commit ea672ae768afa2f02e26cc425f931b4ea5c08791
Author: Tom Tromey <address@hidden>
Date: Sat Feb 22 23:07:46 1997 +0000
remove MANS from dist
commit 36612ff6684f7957981bc588dcf12df8a1e4d4e8
Author: Tom Tromey <address@hidden>
Date: Sat Feb 22 22:30:16 1997 +0000
macro fixes
commit c28c7b54e536fd843aac0462fb9bd1edffa057aa
Author: Tom Tromey <address@hidden>
Date: Sat Feb 22 16:49:17 1997 +0000
added new test
commit 919fcce0d4cc5bf4b0f62b6c76e3256ab21151b9
Author: Tom Tromey <address@hidden>
Date: Sat Feb 22 00:02:02 1997 +0000
handle c++ yacc/lex
commit ff18cb6b18112af4af7b64185ec273f17d39476e
Author: Tom Tromey <address@hidden>
Date: Fri Feb 21 23:57:17 1997 +0000
nothing
commit 1b10e923eef05fb6f2b69224da187a33d54ce513
Author: Tom Tromey <address@hidden>
Date: Fri Feb 21 07:50:43 1997 +0000
many fixes
commit 056e9fa1e5c45275438e31af77c3ada2a99b615a
Author: Tom Tromey <address@hidden>
Date: Wed Feb 5 05:41:24 1997 +0000
bug fix
commit e6d412ab2e8668721c97463dd84294e84033cb5e
Author: Tom Tromey <address@hidden>
Date: Wed Feb 5 02:45:39 1997 +0000
various bug fixes
commit 874318419bff4a7043e5939f7f5a43adda7bd6e1
Author: Tom Tromey <address@hidden>
Date: Wed Jan 8 01:58:42 1997 +0000
added -I option to aclocal
commit 28733ff61f8257fdc56e6aa57e8dd406aa50fb3b
Author: Tom Tromey <address@hidden>
Date: Wed Jan 8 01:12:46 1997 +0000
added no-texinfo.tex option
commit 709235280ec05e03f514401b97a4d0111d992301
Author: Ian <address@hidden>
Date: Tue Dec 31 20:54:33 1996 +0000
Handle mips-unknown-linux-gnu
commit 23d563d7df380d48ec16c6d617542f9be10ef9b1
Author: Tom Tromey <address@hidden>
Date: Wed Dec 18 23:10:11 1996 +0000
nothing
commit 239c82c7c50d7d9e20ec3c7f7f5fb8efff54290b
Author: Tom Tromey <address@hidden>
Date: Wed Dec 18 22:32:20 1996 +0000
sort keys where appropriate
commit 97980ae919a03151fe99e4d8390592da7f8e54cd
Author: Tom Tromey <address@hidden>
Date: Tue Dec 10 07:58:18 1996 +0000
skip AC_DEFUN lines
commit b72d541cf20a65345d4784995a9a7709bd882b27
Author: Tom Tromey <address@hidden>
Date: Tue Dec 10 07:46:47 1996 +0000
fixed ac_subst bug
commit fa7528a0e91a586f63b38a99fdc969609ebd62d6
Author: Tom Tromey <address@hidden>
Date: Tue Dec 10 00:23:38 1996 +0000
updated generated files
commit 8eaa030ce60e4120a15bb18d48b243e9c9c00671
Author: Tom Tromey <address@hidden>
Date: Tue Dec 10 00:19:31 1996 +0000
nothing
commit 4c9bb8596781b4cb1cd7170741279d65efb8ff2a
Author: Tom Tromey <address@hidden>
Date: Tue Dec 10 00:08:02 1996 +0000
put .ps on suffixes
commit cd38c424ebdd2ea167b56d4548670d9d18853ebc
Author: Tom Tromey <address@hidden>
Date: Mon Dec 9 01:15:16 1996 +0000
exec directoriess are installed by install-exec
commit 12014054a57586637e1ec077cbcd32448874200d
Author: Tom Tromey <address@hidden>
Date: Sun Dec 8 21:05:11 1996 +0000
installs now 'quiet'
commit b2362a251bff82209250403e8539cd5c21f72992
Author: Tom Tromey <address@hidden>
Date: Sun Dec 8 20:40:12 1996 +0000
dependency fixes
commit a7912cd50cc7579c2d1d230a8ac7ff35ce569db1
Author: Tom Tromey <address@hidden>
Date: Sun Dec 8 19:30:20 1996 +0000
handle := substitution references
commit 63ba2f0931c3f52b0241a9d64b05b31b826861dc
Author: Tom Tromey <address@hidden>
Date: Sun Dec 8 00:50:02 1996 +0000
scan aclocal.m4
commit e2ebb8a7a86c59ae8f4c3944f55ac251f8e82c42
Author: Tom Tromey <address@hidden>
Date: Sun Dec 8 00:29:12 1996 +0000
fixed output4.test
commit 3af6edd9b362fefb942500ffa0611813134ab709
Author: Tom Tromey <address@hidden>
Date: Sat Dec 7 23:32:27 1996 +0000
fixed output3.test
commit 1895feea969a215e6ace28f4547dc288be02c440
Author: Tom Tromey <address@hidden>
Date: Sat Dec 7 21:41:41 1996 +0000
fixed remake2.test
commit 2efa510963d2e6a25369084ff763f4e86e7e7c29
Author: Tom Tromey <address@hidden>
Date: Sat Dec 7 21:30:11 1996 +0000
Fix for output2.test
commit 199c6971b146d703f5a8da2e97ca8d24194354bd
Author: Tom Tromey <address@hidden>
Date: Sat Dec 7 20:57:42 1996 +0000
fixed file_contents_with_transform calls
commit 73c3524da8ae73e324d9744a03dd51a9ab37e086
Author: Tom Tromey <address@hidden>
Date: Sat Dec 7 20:44:48 1996 +0000
Added missing semis
commit b355c821f2b2cb559d08bb6d1cc2e93db160609e
Author: Tom Tromey <address@hidden>
Date: Sat Dec 7 20:39:44 1996 +0000
Fixlets from Ulrich; new test
commit 02f610ee2a1ef950e0d33bd597cb98bbb18dcc7a
Author: Tom Tromey <address@hidden>
Date: Sat Dec 7 02:01:08 1996 +0000
bug fix from Ulrich
commit d611836d201173e98a549b0331750e39515dbe55
Author: Tom Tromey <address@hidden>
Date: Fri Dec 6 05:16:14 1996 +0000
minor bug fixes. added postscript generation
commit ae1eeb63b1c2b81e890a2b18f491b75529d8b79b
Author: Tom Tromey <address@hidden>
Date: Fri Dec 6 03:42:57 1996 +0000
nothing
commit 0df76f10a8a3576e03f81c2acf73b5a226b80b9f
Author: Tom Tromey <address@hidden>
Date: Fri Dec 6 03:31:22 1996 +0000
bug fixes for : mode support
commit e2a1ec7f5a3b908a59a9f2f705b959e41ee03cf5
Author: Tom Tromey <address@hidden>
Date: Fri Dec 6 01:29:45 1996 +0000
added Gord's :-vs-AC_OUTPUT patches
commit f67cc5bd267f7c2a265183a4c115b5dcfb1f5df9
Author: Tom Tromey <address@hidden>
Date: Fri Dec 6 01:25:58 1996 +0000
bug fix and new test
commit 79ed4f4d9812ae84fa4fbb8ae8757f742f338aa1
Author: Tom Tromey <address@hidden>
Date: Thu Dec 5 16:40:53 1996 +0000
doc fixes
commit 4a43b8833d8508edff13c320ded4e8740ca9cf9a
Author: Tom Tromey <address@hidden>
Date: Thu Dec 5 09:56:18 1996 +0000
use AM_GNU_GETTEXT now
commit 20b849300369e4a09614956dea6a49ae9fdf246a
Author: Tom Tromey <address@hidden>
Date: Wed Dec 4 18:04:51 1996 +0000
Perl 4 fixes
commit 5f28462bd2027e8696ad7f8efbe4efd82176e079
Author: Tom Tromey <address@hidden>
Date: Wed Dec 4 16:22:55 1996 +0000
nothing
commit b11d19e5c751a844cdf87ebc8e1d6cb489c158cc
Author: Tom Tromey <address@hidden>
Date: Wed Dec 4 08:28:28 1996 +0000
fix to AM_WITH_REGEX
commit 7ae775a8dd09d45c280bd491ea3716be219ffe30
Author: Tom Tromey <address@hidden>
Date: Wed Dec 4 08:21:14 1996 +0000
removed --strictness
commit 656cae151b52312757a43cf94ee5f39916904a03
Author: Tom Tromey <address@hidden>
Date: Wed Dec 4 08:12:55 1996 +0000
minor fixes
commit 1f62a0eb602f46722d664e836637f2126261ffa3
Author: Tom Tromey <address@hidden>
Date: Wed Dec 4 07:48:44 1996 +0000
allow -local clean rules
commit 38bca416289b2da147cd85d9579464daf01405ca
Author: Tom Tromey <address@hidden>
Date: Wed Dec 4 02:04:43 1996 +0000
Fixes from Gord
commit 2e55e2637a1f24b97acd5a2da858f35f1d782732
Author: Tom Tromey <address@hidden>
Date: Tue Dec 3 21:02:43 1996 +0000
bug fix
commit 4d7125262a52a54d1eb2dff26815801222a30a34
Author: Tom Tromey <address@hidden>
Date: Tue Dec 3 17:48:56 1996 +0000
bug fix
commit 37ebfe308d48572f3df565f5a587cf9409ab1e8a
Author: Tom Tromey <address@hidden>
Date: Mon Dec 2 21:26:23 1996 +0000
nothing
commit 5ad5323e9a86cc355bcd0f8a872e351d37e214d1
Author: Tom Tromey <address@hidden>
Date: Mon Dec 2 20:52:12 1996 +0000
bug fix and version increment
commit 068a2710856ec5f90f58f2aaa6506422c975d221
Author: Tom Tromey <address@hidden>
Date: Sun Dec 1 22:12:54 1996 +0000
Bug fix
commit f854b32d5d9f5b654828f73c6b5a8195fb44ab47
Author: Tom Tromey <address@hidden>
Date: Sun Dec 1 20:35:52 1996 +0000
More fixes
commit 12dcae3907ef2d4c51d5d5ac5a85db172d58ed19
Author: Tom Tromey <address@hidden>
Date: Sun Nov 24 07:54:52 1996 +0000
Fixed check target handling for parallel make
commit d7ef0e3d7925928492ca6b845612605440a01f3c
Author: Tom Tromey <address@hidden>
Date: Sun Nov 24 07:36:33 1996 +0000
Minor bug fixes
commit 62ede0bc3e10ed09fdbc3f004654c826b9b710a0
Author: Tom Tromey <address@hidden>
Date: Fri Nov 22 07:25:41 1996 +0000
libtool cleanups
commit f0385a723bd7f51a2c790fcd1234db3b8d9f0f48
Author: Tom Tromey <address@hidden>
Date: Fri Nov 22 06:59:13 1996 +0000
Added missing files, rebuilt makefile
commit 2f97b80cd8e38f9f26b07d5f2bc8b4a4e3559429
Author: Tom Tromey <address@hidden>
Date: Fri Nov 22 06:58:20 1996 +0000
Merged in Gord's libtool patches
commit cfc7850dfaba0e391631ef6feb7c0be3bc7a2cd8
Author: Tom Tromey <address@hidden>
Date: Fri Nov 22 06:51:37 1996 +0000
nothing
commit 78f2ea5da817616e128a3d5ec751550789173d07
Author: Tom Tromey <address@hidden>
Date: Fri Nov 22 06:34:01 1996 +0000
fixes for new autoconf
commit 184452f06eedd9e33ee74b0f358bfe187db60c72
Author: Tom Tromey <address@hidden>
Date: Fri Nov 22 06:28:17 1996 +0000
AC_FUNC_FNMATCH doesn't add to LIBOBJS
commit b67f2a261bd05bf1effd863360de354016e0d4dd
Author: Tom Tromey <address@hidden>
Date: Fri Nov 22 06:25:29 1996 +0000
Wrote AM_CONFIG_HEADER
commit 41018bc35c7d9fc5dd762b6709423e00fb4184cc
Author: Thomas Bushnell, BSG <address@hidden>
Date: Thu Nov 21 22:20:09 1996 +0000
Revert last change.
commit ef7ab497938d9620dbdd4e45e7bc3c278ca7b331
Author: Thomas Bushnell, BSG <address@hidden>
Date: Thu Nov 21 21:51:00 1996 +0000
* config.sub: Recognize gnu-gnu* along with linux-gnu* as a valid
kernel-os combination. Remove `-gnu*' from the portable systems
list. Add `-gnu-gnu*'. Add new rule for `-gnu*' to turn it into
two part name.
commit c0b5c6fda0b83ac27badf0b01fbb9ebf274690ea
Author: David J. MacKenzie <address@hidden>
Date: Wed Nov 20 21:28:32 1996 +0000
cleanups
commit 2775be7abc1b45f9eb6e7843a0c4b26061660b7a
Author: Tom Tromey <address@hidden>
Date: Wed Nov 20 07:29:54 1996 +0000
Allow commentary on serial line
commit 37162c06f36d0e6852ca9bb78c4116ad34dcf6c5
Author: Tom Tromey <address@hidden>
Date: Wed Nov 20 07:15:26 1996 +0000
omit spelling checks in some cases
commit 9424e57ebd12db85160f7e9d4ac3f7eec4410757
Author: Tom Tromey <address@hidden>
Date: Wed Nov 20 02:12:38 1996 +0000
nothing
commit 4946de4b49ef2de80c782fd2d7ca8847cb692774
Author: Tom Tromey <address@hidden>
Date: Wed Nov 20 02:09:10 1996 +0000
Fix for AIX /bin/make. Another bug fix
commit 6dd56d0cf84625c4a42caf0e09625d204f3cf812
Author: Tom Tromey <address@hidden>
Date: Mon Nov 18 21:36:28 1996 +0000
Removed old macro
commit fefccdc241e56b986bc4e2faa828666b91df84ba
Author: Tom Tromey <address@hidden>
Date: Sat Nov 16 06:27:55 1996 +0000
AM_FUNC_FNMATCH is obsolete
commit dfdf7f19a397071b60ee57de1fa97a5bce58d38e
Author: Tom Tromey <address@hidden>
Date: Sat Nov 16 05:35:55 1996 +0000
Better de-ansification handling
commit 2a4fc173032edbf5826e60842e24d57990bdf1fa
Author: Tom Tromey <address@hidden>
Date: Sat Nov 16 01:43:23 1996 +0000
Installed Gord's library changes
commit b736f0ee831671e11eaffdf598b24d69fe237d4b
Author: Tom Tromey <address@hidden>
Date: Sat Nov 16 01:07:37 1996 +0000
Beginnings of new libtool support
commit 6e083c82b43271868630a18342f4566744c61ba0
Author: Tom Tromey <address@hidden>
Date: Fri Nov 15 07:14:37 1996 +0000
Updated tests for new CC checking
commit 329753098a5407dcb609f1df98d47fbff734bfde
Author: Tom Tromey <address@hidden>
Date: Fri Nov 15 06:57:17 1996 +0000
Typo fix
commit ee31c619dbd24452463a426baf4eab9ea3a5bd54
Author: Tom Tromey <address@hidden>
Date: Fri Nov 15 06:54:00 1996 +0000
Bug fixes
commit c6d1731c5e7323041477de4e34d7d367d0395171
Author: Tom Tromey <address@hidden>
Date: Fri Nov 8 23:36:36 1996 +0000
ansi2knr fixes
commit 85fe4e7aefde3615ce62d6cbb832e473aced60cc
Author: Tom Tromey <address@hidden>
Date: Fri Nov 8 23:06:54 1996 +0000
bug fixes
commit c7f27ed5f5e40f768876c63d6380795c4436e935
Author: Tom Tromey <address@hidden>
Date: Fri Nov 8 22:57:04 1996 +0000
Added sanity check macro
commit 637af7c25f2afd3f6809d61ac13c7f2e90b3faea
Author: Tom Tromey <address@hidden>
Date: Fri Nov 8 22:31:45 1996 +0000
fixlets
commit 4fc97ccbac60063016b54fa39534cfdc5de3dc8e
Author: Tom Tromey <address@hidden>
Date: Fri Nov 8 22:21:09 1996 +0000
More Cygnus fixes
Handle OMIT_DEPENDENCIES
commit dda6640b8c7fea17d73a0ab0c88d734abcec83d2
Author: Tom Tromey <address@hidden>
Date: Fri Nov 8 17:09:52 1996 +0000
Scan BUILT_SOURCES
commit fa65df8aa2b1a8f95ee92a9bf694438932b75a76
Author: David J. MacKenzie <address@hidden>
Date: Fri Nov 8 07:35:25 1996 +0000
patches from bug-gnu-utils to support more architectures
commit cbf3dc2e4213a59da987406cd949c3ce4d774082
Author: Tom Tromey <address@hidden>
Date: Thu Nov 7 22:47:12 1996 +0000
Initial draft of --cygnus mode.
Bug fixes for config.h in subdir
commit 4d894165522bff535e53496b947ef876c8ab1d6b
Author: Richard Stallman <address@hidden>
Date: Tue Oct 29 02:56:12 1996 +0000
Recognize hppa-next as a valid CPU-COMPANY combination.
commit 2fe16a45bdc986e3f6f9a4811bc4531f471acabd
Author: Tom Tromey <address@hidden>
Date: Mon Oct 28 22:04:52 1996 +0000
C++ bug fix
commit 6ab40acd16a537ef6abc4a51efd4072ba3058bb5
Author: Tom Tromey <address@hidden>
Date: Fri Oct 25 05:09:29 1996 +0000
fixed libobj4.test bug
commit 7778332f8041a0818db4a001df8b35021ff66d2b
Author: Tom Tromey <address@hidden>
Date: Fri Oct 25 04:03:53 1996 +0000
auto-discover configure substitutions
commit 499879bd3b5065ef77125b7fad21b90497b39bc6
Author: Tom Tromey <address@hidden>
Date: Fri Oct 25 02:20:32 1996 +0000
New test
commit ef36259a5bd137457c95b5b428d4b02f0176d8ad
Author: Tom Tromey <address@hidden>
Date: Tue Oct 22 05:43:55 1996 +0000
Hacky library fixup
commit 8ca346d3ac6c53d0c9a2316cef7fd11cf271c92d
Author: Tom Tromey <address@hidden>
Date: Tue Oct 22 05:15:07 1996 +0000
Guile enhancements
commit 0d8fb5ed3b4c21d4c7f6773e78a424f09f030fb3
Author: Tom Tromey <address@hidden>
Date: Tue Oct 22 05:07:53 1996 +0000
More minor version fixes
commit e6a87d3282a9e1f98fe066085b4463255c81bdca
Author: Tom Tromey <address@hidden>
Date: Tue Oct 22 05:04:00 1996 +0000
Fix for brackets around version
commit 53e692b21cab6bd6c973faf7ac5b71062d560b52
Author: Tom Tromey <address@hidden>
Date: Sun Oct 20 18:14:04 1996 +0000
bug fix
commit 42d354d3a3789266044a2eacd8cff51bfa3967eb
Author: Tom Tromey <address@hidden>
Date: Thu Oct 17 20:16:33 1996 +0000
lisp bug fixes
commit 6451dad792a64a44b1cb15a80b0489f778b94a42
Author: Tom Tromey <address@hidden>
Date: Sat Oct 12 03:02:58 1996 +0000
Fix for libobj5.test
commit 4800b61b25e44862ac0af63598689cde8b563921
Author: Tom Tromey <address@hidden>
Date: Fri Oct 11 07:18:39 1996 +0000
Don't rewrite .cc files when de-ansifying.
Lex fixups
commit ff85a9293eb9903d5f57fe9518805d232267c1ac
Author: Tom Tromey <address@hidden>
Date: Fri Oct 11 07:03:14 1996 +0000
better lex error message
commit d6323e3b7e1b1fc8cf90f4ccf65f881d61236983
Author: Tom Tromey <address@hidden>
Date: Fri Oct 11 05:24:59 1996 +0000
gettext fixlet
commit c1f45ca62f8d53b85b99a08243afd57e9c9bf45a
Author: Tom Tromey <address@hidden>
Date: Fri Oct 11 05:09:23 1996 +0000
use $(SHELL) where appropriate
commit 3192483c7c5b71859820749efd31b741b59f8215
Author: Tom Tromey <address@hidden>
Date: Fri Oct 11 04:54:56 1996 +0000
Emacs lisp fixups. Removed UNMAINT
commit ff05038553e87d911809d2c7c94522ed0d22de7a
Author: Tom Tromey <address@hidden>
Date: Fri Oct 11 04:35:14 1996 +0000
Fix for recursive check; other fixes
commit f17a71537ea393a7157b9145d0aa5c6762a11077
Author: Tom Tromey <address@hidden>
Date: Thu Oct 10 22:52:34 1996 +0000
Only mention each directory once
commit 0b110e139c3383dfabf8f649a12a7d03237c3bf4
Author: Tom Tromey <address@hidden>
Date: Thu Oct 10 22:49:35 1996 +0000
Allow files in subdirs in EXTRA_DIST
commit c353c2ba1275541d7aa5756d896b6f64d29c47a3
Author: Tom Tromey <address@hidden>
Date: Thu Oct 10 22:26:34 1996 +0000
Various bug fixes
commit 89bd77acd995bc29b8871feb8bab7e3124ceed72
Author: Tom Tromey <address@hidden>
Date: Wed Oct 9 05:39:45 1996 +0000
Trap more obsolete functions
commit 28113c9bfba36a51a8b2d04b0ec275adc1703c4b
Author: Tom Tromey <address@hidden>
Date: Mon Oct 7 15:52:46 1996 +0000
Moved rxs into global constants
commit 35bc95c9fdd6f90d527ee98ecad8fb9e6944e0df
Author: Tom Tromey <address@hidden>
Date: Sun Oct 6 19:24:34 1996 +0000
Some aclocal bug fixes
commit 3615bcf8002b6acf79a06374e5423343d4c142f2
Author: Tom Tromey <address@hidden>
Date: Sun Oct 6 16:09:41 1996 +0000
fixlet
commit 3480a30b361a2b44e94ba26342dae751f64abaa3
Author: Tom Tromey <address@hidden>
Date: Sun Oct 6 08:01:38 1996 +0000
work around bug in install-info
commit d1eaef6ede49f58fab4addc7f4bd4de61e4d5958
Author: Tom Tromey <address@hidden>
Date: Sun Oct 6 07:45:00 1996 +0000
Final updates
commit 9beb4eceaead1e5b11d99d2162aa11220dea9923
Author: Tom Tromey <address@hidden>
Date: Sun Oct 6 07:27:06 1996 +0000
Added README-alpha
commit de3868fc6e3f9da232f0655c751b4c61e37174c2
Author: Tom Tromey <address@hidden>
Date: Sun Oct 6 07:16:13 1996 +0000
better usage messages
commit 2c3339a8112a2e353e5fb50b2fbabe0fe763f88f
Author: Tom Tromey <address@hidden>
Date: Sun Oct 6 06:56:11 1996 +0000
Test fix for previous change
commit ed54a60c9264580b80b614938c57cf292ae6db66
Author: Tom Tromey <address@hidden>
Date: Sun Oct 6 06:44:08 1996 +0000
remake bug fix (for broken makes)
commit 1bdf333460c6bbb755520eaf656a34a4b6e1da49
Author: Tom Tromey <address@hidden>
Date: Sun Oct 6 04:13:46 1996 +0000
fixlet
commit c19b562063efff67909e72ee7abe63c0960706a7
Author: Tom Tromey <address@hidden>
Date: Sun Oct 6 03:55:55 1996 +0000
Many bug fixes
commit 9e3559f10b3f25fc9e51191cc5568da1e3f7f45a
Author: Tom Tromey <address@hidden>
Date: Fri Oct 4 08:17:46 1996 +0000
Don't require -lm everywhere
commit f1d7fb2c8aa2b886d11ec89d7d026746214b0b1e
Author: Tom Tromey <address@hidden>
Date: Fri Oct 4 03:04:10 1996 +0000
install-info --remove
commit 98eb9e294c40be5ffe237a777e9fa846d674ba84
Author: Tom Tromey <address@hidden>
Date: Fri Oct 4 02:58:19 1996 +0000
Allow all variables to be overridden
commit 15efbb13a9183c10ab66192974538823a697ecc7
Author: Tom Tromey <address@hidden>
Date: Mon Sep 30 14:38:17 1996 +0000
Always ignore comments when scanning a value
commit 57769683857a9e95be77a29bb08c5f0d5a2e113b
Author: Tom Tromey <address@hidden>
Date: Tue Sep 24 15:31:02 1996 +0000
dejagnu fix
commit 2d0132bac58b5b92339bff59a262d00faf4c9e97
Author: Tom Tromey <address@hidden>
Date: Tue Sep 24 02:52:30 1996 +0000
usage fixes
commit 8247a922ce801af5b85700f5eeae93fb005dc780
Author: Richard Kenner <address@hidden>
Date: Tue Sep 24 02:44:17 1996 +0000
(-vxsim*): New operating system.
commit 518757829dceaa4cf7c76de3a647b1930315abdc
Author: Tom Tromey <address@hidden>
Date: Mon Sep 23 14:44:19 1996 +0000
nothing
commit 695da3da660b3141b16e233389402758d357be6e
Author: Tom Tromey <address@hidden>
Date: Mon Sep 23 06:57:07 1996 +0000
start of --help/--version testing
commit 7930983ab1c6209f7f4b77d47e642a075a087fc2
Author: Tom Tromey <address@hidden>
Date: Mon Sep 23 06:30:19 1996 +0000
added dist-all. bug fix with internal _DEPENDENCIES vars
commit fee989029618028be5c2cd96cde49d3304c3186d
Author: Tom Tromey <address@hidden>
Date: Sun Sep 22 20:42:37 1996 +0000
Dependency bug fix
commit bfdbbfa098c1b2452272d0efd324a9c506d5cdbd
Author: Tom Tromey <address@hidden>
Date: Sat Sep 21 20:06:39 1996 +0000
More error checking
commit d1f587df57c720b927d2f4a6720dc0a378e4d71d
Author: Tom Tromey <address@hidden>
Date: Fri Sep 20 16:14:24 1996 +0000
nothing
commit 54c01922a4a95ca37ef50e441471bad2c817ba85
Author: Tom Tromey <address@hidden>
Date: Fri Sep 20 15:55:22 1996 +0000
Allow config.h in subdir; other config.h cleanups
commit 151c476864710441055bf6e03b7215fc84552c2d
Author: Tom Tromey <address@hidden>
Date: Wed Sep 18 21:58:54 1996 +0000
Don't distribute BUILT_SOURCES or DATA
commit ed83ce6ade43ae8cdf8ad20f88a27247410794fc
Author: Tom Tromey <address@hidden>
Date: Wed Sep 18 05:47:27 1996 +0000
Don't distribute BUILT_SOURCES or DATA
commit f7569d36fda9f03acfa6fa804a2b42110a283a9c
Author: Tom Tromey <address@hidden>
Date: Tue Sep 17 18:48:57 1996 +0000
nothign
commit 11603146c5453d06c3de42fadebddd26b27d16e7
Author: Tom Tromey <address@hidden>
Date: Tue Sep 17 06:16:32 1996 +0000
more spell-checking.
don't put configure subs into _DEPENDENCIES
commit 11dae47ab21977d87652cf3d76e58adb29334559
Author: Tom Tromey <address@hidden>
Date: Mon Sep 16 15:09:29 1996 +0000
New tests
commit 46f36c0d4f9f602549cc39385c7d8c0e025b288f
Author: Tom Tromey <address@hidden>
Date: Mon Sep 16 04:56:50 1996 +0000
Do some typo checking
commit da4a889ac85af1b0dcbbbab98eadeabe5f34c67b
Author: Richard Kenner <address@hidden>
Date: Sun Sep 15 00:49:22 1996 +0000
RMS:
Use pc instead of unknown, for pc clones.
Use -linux-gnu for Linux-based GNU systems.
commit a2d0b88ee991d711f162363223a82c6827d7440f
Author: Tom Tromey <address@hidden>
Date: Fri Sep 13 19:19:16 1996 +0000
nothing
commit 36458e7014e0272e37ecc6f7998c391725b40575
Author: Tom Tromey <address@hidden>
Date: Fri Sep 13 04:51:44 1996 +0000
bug fix
commit 351618b145af7a964021154a78c8250ea37a1b58
Author: Tom Tromey <address@hidden>
Date: Fri Sep 13 04:45:40 1996 +0000
fixlet
commit a090c3933cd1878107350f828f844e37bbfd16fb
Author: Tom Tromey <address@hidden>
Date: Fri Sep 13 01:36:55 1996 +0000
doc nits
commit 54f8ce367c5e621a27e345858ac4b1e46cd99f01
Author: Tom Tromey <address@hidden>
Date: Fri Sep 13 01:17:03 1996 +0000
canonical host fixes
commit 932aa16ee0ff5c4c838ed97df0238a0c8d587130
Author: Tom Tromey <address@hidden>
Date: Fri Sep 13 01:05:20 1996 +0000
doc tweaks
commit 634e483014ed329cb8c66577977ebcba99a3c0cf
Author: Tom Tromey <address@hidden>
Date: Fri Sep 13 00:43:22 1996 +0000
Doc updates
commit e020e770deb7477288cf5079bac9fdcfd03c0a92
Author: Tom Tromey <address@hidden>
Date: Thu Sep 12 21:06:41 1996 +0000
Bug fix
commit 6e89d0afac91d3dfc58c8745be5060853336c4ee
Author: Tom Tromey <address@hidden>
Date: Thu Sep 12 05:58:41 1996 +0000
Gnits standards compliance
commit b9735c47f31d877c5806e77370c0f1f960c6cdd0
Author: Tom Tromey <address@hidden>
Date: Thu Sep 12 05:46:38 1996 +0000
Fixed normal/post-install hook stuff
commit 1c5c6469d112e9da8d0376f983b3c37e753c52f0
Author: Tom Tromey <address@hidden>
Date: Thu Sep 12 05:28:44 1996 +0000
rewrote version handling. handle := macros
commit 7e378559764e560ed52658eb4c025ed33700815a
Author: Tom Tromey <address@hidden>
Date: Thu Sep 12 04:41:04 1996 +0000
Fixed bug with variable interpolation
commit 45a3c61b63c2d02a529c18afb89baed356ebb3c7
Author: Tom Tromey <address@hidden>
Date: Wed Sep 11 18:32:38 1996 +0000
Last-minute bug fixes; moved to 1.1e
commit 86234b97fd3696790ea7b6543e4b902d4960ce78
Author: Tom Tromey <address@hidden>
Date: Wed Sep 11 17:55:01 1996 +0000
nothing
commit 1b099c9bb334119f6cffa1255812de66ba6d3cd7
Author: Tom Tromey <address@hidden>
Date: Tue Sep 10 21:28:21 1996 +0000
nothing
commit c6fc1f44f0d0bad04014a029bc3a581f89e93456
Author: Tom Tromey <address@hidden>
Date: Mon Sep 9 01:46:02 1996 +0000
Nothing
commit 082fd86044b3be703011dda758e82406a8c91abe
Author: Tom Tromey <address@hidden>
Date: Mon Sep 9 01:10:10 1996 +0000
tweaks
commit 9d7b7438e8cc6ec15a76d3a22d97380f9ffe9d9b
Author: Tom Tromey <address@hidden>
Date: Mon Sep 9 00:57:45 1996 +0000
Added distcheck-hook
commit d3c1bd7cbdb457dbcd86fb26f26dbf2a537abfdd
Author: Tom Tromey <address@hidden>
Date: Mon Sep 9 00:31:14 1996 +0000
Nothing
commit 01fc60dec2df25318f5a3b8551c148f1edc5439b
Author: Tom Tromey <address@hidden>
Date: Mon Sep 9 00:29:49 1996 +0000
Bug fixes
commit 9b0206ff1974228cd16f871384a71677c7d92ff6
Author: Tom Tromey <address@hidden>
Date: Mon Sep 9 00:24:03 1996 +0000
More doc fixes
commit 642c65331aab458ddcb54703d8ff01e1bf920310
Author: Tom Tromey <address@hidden>
Date: Sun Sep 8 20:15:14 1996 +0000
Doc updates. Bug fixes. Removed old files. Check versions
commit 97b46070121ab9bef8c3220b8e139c72971cf3a3
Author: Tom Tromey <address@hidden>
Date: Sun Sep 8 16:47:47 1996 +0000
Added version-number checking
commit 928556abf704bffa987794f002f6dccaf94cf74e
Author: Tom Tromey <address@hidden>
Date: Sun Sep 8 15:05:57 1996 +0000
TAGS fixup
commit 142845fc45422e1c2ba397643122a287ccdf8f27
Author: Tom Tromey <address@hidden>
Date: Fri Sep 6 04:56:34 1996 +0000
More error checking
commit 771349c4cf555a48f2d595f04bcee2cd9031d2b7
Author: Tom Tromey <address@hidden>
Date: Thu Sep 5 16:19:38 1996 +0000
More cleanups for dependency handling
commit 86d5f27985a1bac7e74f225893938d78259300ba
Author: Tom Tromey <address@hidden>
Date: Thu Sep 5 03:08:25 1996 +0000
Fixlet
commit 314dd9a1c648cf4040e51f82e899f15ea9d64032
Author: Tom Tromey <address@hidden>
Date: Thu Sep 5 03:02:31 1996 +0000
Rewrote dependency handling
commit 3c2986d00f7245c1c42084369ebe029cc1672a0b
Author: Tom Tromey <address@hidden>
Date: Wed Sep 4 23:14:28 1996 +0000
More error checking
commit 27e2dcc018ad0346644e7dc83e762192d54c17f4
Author: Tom Tromey <address@hidden>
Date: Wed Sep 4 01:56:37 1996 +0000
Standards conformance
commit 9c1a5acdaccbfff88c549a9d6ea24b426ad724be
Author: Tom Tromey <address@hidden>
Date: Wed Sep 4 01:54:16 1996 +0000
Standards conformance
commit ad68be92f7b791e8c31afebf083675fb8d9e5ce8
Author: Tom Tromey <address@hidden>
Date: Wed Sep 4 01:14:22 1996 +0000
Bug fix
commit eeae478d3313b9788750060b9a9ac12aa74abe27
Author: Tom Tromey <address@hidden>
Date: Tue Aug 27 18:57:28 1996 +0000
Bug fixes
commit b301dce06e7e6e37ce99731bf49f5c96c849524c
Author: Tom Tromey <address@hidden>
Date: Tue Aug 27 14:27:22 1996 +0000
New m4 macro
commit 89d002987f222e53ad9a60f8d19a39e922c670d1
Author: Tom Tromey <address@hidden>
Date: Tue Aug 27 05:53:57 1996 +0000
More fixes
commit 75349f4b2666bb2e9de8fe709978e8fafa380a3a
Author: Tom Tromey <address@hidden>
Date: Tue Aug 27 05:19:33 1996 +0000
Do variable interpolation
commit ff09bf71baf9630bb432e163fa4e2ea0f75fc106
Author: Tom Tromey <address@hidden>
Date: Sat Aug 24 23:52:28 1996 +0000
Fixlets
commit 18518e21c98c5539b7df51a4c08652db1620db72
Author: Tom Tromey <address@hidden>
Date: Sat Aug 24 16:20:57 1996 +0000
m4 fixes
commit 4568092540936f783c021ffde1a115529b631e76
Author: Tom Tromey <address@hidden>
Date: Mon Aug 19 23:25:51 1996 +0000
Bug fixes
commit c8c6eea5692570cdc0ec9adbfb2a230085097752
Author: Tom Tromey <address@hidden>
Date: Sat Aug 17 17:32:41 1996 +0000
Remove .deps files in maintainer-clean
commit 42e5b01def8d8bdd902830572e4c1129200c7cba
Author: Tom Tromey <address@hidden>
Date: Wed Aug 14 04:27:38 1996 +0000
Texinfo fixups
commit cbe5d3461e4016b55566d600ff141581f1f7a073
Author: Tom Tromey <address@hidden>
Date: Tue Aug 13 05:38:59 1996 +0000
Another bug fix
commit 322897f785b36a2c4a5a782f886df405865d1c20
Author: Tom Tromey <address@hidden>
Date: Tue Aug 13 05:21:39 1996 +0000
Bug fix
commit 503a558c4664da5cf11ba310664b940c3e502d58
Author: Tom Tromey <address@hidden>
Date: Mon Aug 12 23:37:13 1996 +0000
New test, m4 macros
commit d59301cf74628ae1084042559c5f5b3096967448
Author: Tom Tromey <address@hidden>
Date: Mon Aug 12 16:35:14 1996 +0000
Bug fixes
commit f1a4268aa5f7fe4bf4f4c37fadba8b2d5d4bc581
Author: Tom Tromey <address@hidden>
Date: Sun Aug 11 20:47:15 1996 +0000
Fixlets
commit a004f05f95dd9f039db0b3c7e3ff91166e3a519a
Author: Tom Tromey <address@hidden>
Date: Sun Aug 11 19:28:08 1996 +0000
Nothing
commit 530176ea93b9581b09c6e11d36b513f136b16bd6
Author: Tom Tromey <address@hidden>
Date: Sun Aug 11 19:06:16 1996 +0000
More bug fixes
commit e10141b1a96a06a7a99faead2a5768cace2a3f1c
Author: Tom Tromey <address@hidden>
Date: Sun Aug 11 18:56:47 1996 +0000
More
commit ef7c1e8bd5546e7c59532752582bdc4f1b3b9f7e
Author: Tom Tromey <address@hidden>
Date: Sun Aug 11 18:51:18 1996 +0000
Determine _DEPENDENCIES automatically
commit 305fd8e61a36ef4b5062648b1cbbd82bad916035
Author: Tom Tromey <address@hidden>
Date: Sun Aug 11 18:17:00 1996 +0000
Fixlets
commit 0f51c5eca5a02f6392c4c5722a513cb9317e6d6a
Author: Tom Tromey <address@hidden>
Date: Sun Aug 11 18:13:36 1996 +0000
Remove generated files at clean time
commit 4c809afecb1f24ae7355e94e75fe2195ceb29b22
Author: Tom Tromey <address@hidden>
Date: Sun Aug 11 18:02:21 1996 +0000
Better C++ support
commit bcb69714ae87264adad7b427cbf9126a40844648
Author: Tom Tromey <address@hidden>
Date: Sun Aug 11 16:01:03 1996 +0000
Fixed up interlock. Better C++ support.
commit c98183d6f3005b7012ead5a5a41b1141c744b7af
Author: Tom Tromey <address@hidden>
Date: Sun Aug 11 07:42:38 1996 +0000
Better C++, yacc, lex support
commit b0c92dda8a621e0e4bf53b08e3b5a6386b5471ec
Author: Tom Tromey <address@hidden>
Date: Sat Aug 10 23:43:30 1996 +0000
Fixes
commit 293f0a04096fa52e88545f31f7c36bac6eb77d43
Author: Tom Tromey <address@hidden>
Date: Sat Aug 10 23:15:36 1996 +0000
ansi2knr rework. strtod fix. aclocal fixes
commit 80f1b2dc3ae4914e0acdadc4bdf44bcbf3628319
Author: Tom Tromey <address@hidden>
Date: Fri Aug 9 18:32:39 1996 +0000
Linking fixes
commit 21f0543b9afbeb1e000ff94475c7adc5e2f29962
Author: Tom Tromey <address@hidden>
Date: Fri Aug 9 16:52:55 1996 +0000
Bug fixes
commit 6378d89ab8065914ac178342d775244215bcf7f8
Author: Tom Tromey <address@hidden>
Date: Fri Aug 9 15:51:21 1996 +0000
Bug fixes
commit 1daf9e990e63f7c2657241ddc9bc16638f6e7022
Author: Tom Tromey <address@hidden>
Date: Fri Aug 9 15:45:15 1996 +0000
Canoncalize library names
commit 2f78657f40e2cab4fcdb043f11f7982376248323
Author: Tom Tromey <address@hidden>
Date: Thu Aug 8 20:02:46 1996 +0000
Another test
commit adbee3d14a96f3fb61febeef09ee9b228102eaa3
Author: Tom Tromey <address@hidden>
Date: Thu Aug 8 19:48:54 1996 +0000
Another test
commit ce7318484e1dec33e0d996e8593d357b833b2b9b
Author: Tom Tromey <address@hidden>
Date: Thu Aug 8 16:58:27 1996 +0000
Bug fix
commit 60e5f35c142c6110d91de61459b810dca94ca371
Author: Tom Tromey <address@hidden>
Date: Tue Aug 6 23:52:04 1996 +0000
Start of multi-language support
commit 9504fb83e13b2c78717705b0ad8ef3eb6c375c32
Author: Tom Tromey <address@hidden>
Date: Tue Aug 6 18:32:12 1996 +0000
Fix for lex
commit 8f92cacec765dbd8b6c6d4fe50731c3932a232e9
Author: Tom Tromey <address@hidden>
Date: Tue Aug 6 17:08:35 1996 +0000
Removed useless file
commit 6009013f81ee231f82f217da893d30a8d16ce9ea
Author: Tom Tromey <address@hidden>
Date: Tue Aug 6 17:03:16 1996 +0000
Fixlets
commit defb3f78fd7de2626b58417e95dad4570828b1db
Author: Tom Tromey <address@hidden>
Date: Mon Aug 5 23:40:43 1996 +0000
Nothing
commit 7afb4a4a458a684130b17fdbca2602894ddeee66
Author: Tom Tromey <address@hidden>
Date: Mon Aug 5 23:37:10 1996 +0000
More fixes
commit ae0c9a760eb89e70e3b9e4e855f5915c0d4eea48
Author: Tom Tromey <address@hidden>
Date: Mon Aug 5 22:45:55 1996 +0000
Better aclocal/AM_ support
commit 730e1ed4368d3171eb5b4ae1cafce8022d57b091
Author: Tom Tromey <address@hidden>
Date: Mon Aug 5 22:04:24 1996 +0000
Bug fix
commit d90b39e51b64c9789f531a3d499db3dcee8a484c
Author: Tom Tromey <address@hidden>
Date: Mon Aug 5 13:54:52 1996 +0000
Nothing
commit 38c33e9672c95f1359004e2328b7e9de5519ed15
Author: Tom Tromey <address@hidden>
Date: Mon Aug 5 07:05:43 1996 +0000
Nothing
commit c65d8f62c4361657a5a3ff726bf1c81b489b1c98
Author: Tom Tromey <address@hidden>
Date: Mon Aug 5 07:05:36 1996 +0000
Bug fix
commit 5e4f0682cde023e0d97c7df1c6c8823621bbdebe
Author: Tom Tromey <address@hidden>
Date: Mon Aug 5 06:54:51 1996 +0000
Regenned Makefiles
commit 1f555364e08a914a47ab7af4ece963fec99d3ebd
Author: Tom Tromey <address@hidden>
Date: Mon Aug 5 06:53:15 1996 +0000
Bug fix
commit 6b87289fd247d9551160ae1f4533630c1106b727
Author: Tom Tromey <address@hidden>
Date: Mon Aug 5 06:21:03 1996 +0000
Another bug fix
commit b2758af4bb0a1b94735c82d2987ec61f65b6d0a1
Author: Tom Tromey <address@hidden>
Date: Mon Aug 5 06:05:00 1996 +0000
Even more bug fixes
commit 43c3b86dfbc41df600757b323114bcf69c015141
Author: Tom Tromey <address@hidden>
Date: Sun Aug 4 21:04:56 1996 +0000
Even more bug fixes
commit b9c56835676a2618366a60b482f60959678eb6f5
Author: Tom Tromey <address@hidden>
Date: Sun Aug 4 20:39:35 1996 +0000
More fixes
commit 7c13e3070f9a352d31831474bc28dd33bf9602ee
Author: Tom Tromey <address@hidden>
Date: Sun Aug 4 19:56:02 1996 +0000
More bug fixes
commit 0f687c3149ebebe684ab3cf4e437ff81398749a3
Author: Tom Tromey <address@hidden>
Date: Sun Aug 4 19:38:04 1996 +0000
Bug fix
commit 0bf705c0e749abcaf5427001123929045e95d91f
Author: Tom Tromey <address@hidden>
Date: Sun Aug 4 19:22:21 1996 +0000
Bug fix
commit d75170123d8ec788ead9bb12b01f8abeaddbdd65
Author: Tom Tromey <address@hidden>
Date: Sun Aug 4 19:13:40 1996 +0000
Bug and doc fixes
commit 9628f3ab9a1c869f64c6061232a8cd68356de2e1
Author: Tom Tromey <address@hidden>
Date: Sat Aug 3 03:13:22 1996 +0000
Nothing
commit 7e559a605fc370b145c244fe3b0a8d2e3c00a1bf
Author: Tom Tromey <address@hidden>
Date: Sat Aug 3 03:11:42 1996 +0000
Nothing
commit 52aa7739a1fb8eb99f0c58d6f8ced3a4049de43b
Author: Tom Tromey <address@hidden>
Date: Sun Jul 28 17:54:08 1996 +0000
Include aclocal
commit 4314bddfa0de21e6ab78d629cbb57f3bc1345350
Author: Tom Tromey <address@hidden>
Date: Fri Jul 19 16:28:27 1996 +0000
Make sure ansi2knr is distributed
commit b19890184d6534c59d843377708e0e131c4fc555
Author: Doug Evans <address@hidden>
Date: Sun Jul 7 17:26:50 1996 +0000
Recognize rtems as an o/s.
commit f9ea08399ab498fc04ef6afeebb446c634824da2
Author: Tom Tromey <address@hidden>
Date: Fri Jul 5 15:01:03 1996 +0000
More bug fixes
commit e758187381319a8d751f4896bb164ac789d90102
Author: Tom Tromey <address@hidden>
Date: Fri Jul 5 14:29:12 1996 +0000
Bug fix for Solaris 2.4
commit 9e57dd02d4af63140e06a82e25bc0bf42e28ac61
Author: Tom Tromey <address@hidden>
Date: Sat Jun 22 00:29:18 1996 +0000
Added --no-force. Bug fix
commit 3a9501f12981c0b652a8ab12b9bc2ad12e9b2eed
Author: Tom Tromey <address@hidden>
Date: Fri Jun 21 16:48:32 1996 +0000
Various fixups
commit 0a9e7c01753b443028ca305748bf9c3ef0cecff2
Author: Ian <address@hidden>
Date: Tue Jun 18 18:23:57 1996 +0000
Recognize -openvms.
commit 1fb335212b7c6b21016ba7ab1fe2a4a50cf7b23b
Author: Tom Tromey <address@hidden>
Date: Tue Jun 11 04:52:26 1996 +0000
Bug fixes
commit 415b0680fb6724b1ba1b76e4d55f07505f24e0e4
Author: Tom Tromey <address@hidden>
Date: Mon Jun 10 05:28:24 1996 +0000
Bug fixes
commit edcddfb7e3bdc5626dec05e18fe80d036e754eca
Author: Tom Tromey <address@hidden>
Date: Fri Jun 7 21:08:40 1996 +0000
Various fixes
commit b4e3096961532dc09cf359d10fb43b78eba33f4b
Author: Tom Tromey <address@hidden>
Date: Sun Jun 2 22:00:38 1996 +0000
Added Emacs Lisp handling
commit 3fa2bf107b7965ac7d65f7cc1ff7fa3dd1cc1b38
Author: Tom Tromey <address@hidden>
Date: Sun Jun 2 17:14:29 1996 +0000
Bug fixes. More dejagnu support
commit aae0e0d8418b9f2b562d542e714ef9c47b862f40
Author: Tom Tromey <address@hidden>
Date: Wed May 29 16:36:48 1996 +0000
New config.sub and config.guess
commit fdbf01e918bc62e7b15fa7d82808652c9533a445
Author: Tom Tromey <address@hidden>
Date: Wed May 29 01:30:36 1996 +0000
Nothing
commit 69d3acec09dadeaee78d8b61e19d477d9e845a53
Author: Tom Tromey <address@hidden>
Date: Wed May 29 01:29:57 1996 +0000
Nothing
commit b499e97e5b07235e5d55606d59600ade68f56d26
Author: Tom Tromey <address@hidden>
Date: Wed May 29 01:28:06 1996 +0000
Moved to 1.0
commit 62aaedd7f843df3966565610c3c037bf0d8301f5
Author: Tom Tromey <address@hidden>
Date: Sat May 25 16:43:26 1996 +0000
Nothing
commit 2ed82e7f6696df7d2da9ec0f78708ff6fb5a61fd
Author: Tom Tromey <address@hidden>
Date: Sat May 25 16:38:12 1996 +0000
Added support for DejaGNU
commit 1a4f3fb76794d7fa7d5bcb70f947d080e37fee19
Author: Tom Tromey <address@hidden>
Date: Thu May 23 17:03:28 1996 +0000
Nothing
commit 05f8cfd9e1526fa9ac663d0588bdb16e9d033d9e
Author: Tom Tromey <address@hidden>
Date: Thu May 23 16:17:06 1996 +0000
Run installcheck target from distcheck
commit a3281f5bf5e8be16804fddafc0e58d0f80028587
Author: Tom Tromey <address@hidden>
Date: Thu May 23 16:05:41 1996 +0000
Bug fix
commit 6aaa39e283b9c6eb0f0a60e5f4bc600bbc764307
Author: Tom Tromey <address@hidden>
Date: Wed May 22 15:52:02 1996 +0000
Bug fix
commit 640b294cec3bb26e6226fa3734dc3437a5c99038
Author: Roland McGrath <address@hidden>
Date: Tue May 21 22:55:56 1996 +0000
Restore `hp9k2[0-9][0-9] | hp9k31[0-9])' case line apparently accidentally
removed in the last change.
commit d0ef18688f8f3dacdfd0f54fa16a56ab50dfcf32
Author: Tom Tromey <address@hidden>
Date: Mon May 20 22:52:08 1996 +0000
Nothing
commit f0b662f25c9b32998c55f5ac703a88a705c0308c
Author: Tom Tromey <address@hidden>
Date: Mon May 20 22:08:52 1996 +0000
Nothing
commit 5ab2857260bb06424b19923b6cfa6617d1897cce
Author: Linda A. Walsh <address@hidden>
Date: Mon May 20 16:02:45 1996 +0000
* config.sub: Recognize -proelf as a basic system type.
commit 1cdef8492f809419e6f54db4daf8f9a90589358c
Author: Tom Tromey <address@hidden>
Date: Sat May 18 17:40:16 1996 +0000
Nothing
commit 8cb397664f812b831d7f2a23d1cb84b32d21fe4b
Author: Tom Tromey <address@hidden>
Date: Sat May 18 17:32:54 1996 +0000
More fixes
commit 69f7e2935c8df67071d222acedac82e5d97a1e99
Author: Tom Tromey <address@hidden>
Date: Sat May 18 01:03:04 1996 +0000
Bug fixes
commit 08818d2d89a2e4d48e94808e2b5c8a8731739cb9
Author: Tom Tromey <address@hidden>
Date: Sat May 18 00:29:32 1996 +0000
Added dist-zip.
Bug fixes.
Check for PACKAGE, VERSION
commit 7730153fae46f2b691f5121d2717badeebe813b0
Author: Tom Tromey <address@hidden>
Date: Fri May 17 15:18:19 1996 +0000
Tags fixups
commit f478789bd325a28ba5880b9e320bfd7c7c511e96
Author: Tom Tromey <address@hidden>
Date: Thu May 16 15:47:14 1996 +0000
Fixed bugs
commit 30c068a44a0ef7e8aeff53ab4f690fa5f922a9e5
Author: Tom Tromey <address@hidden>
Date: Thu May 16 04:33:51 1996 +0000
Fixes
commit 7bd7d68a4bee4345a25fdc41d4752141218c9eff
Author: Tom Tromey <address@hidden>
Date: Tue May 14 17:26:17 1996 +0000
Fixed EXTRA_ problems
commit c068ebaea4d2ef65bb45e5943da6c08656372335
Author: Tom Tromey <address@hidden>
Date: Tue May 14 04:25:26 1996 +0000
Fixlet
commit 395abbdae6a5ee672875f7d446aa99f9a32f1f7c
Author: Tom Tromey <address@hidden>
Date: Sat Apr 27 19:26:11 1996 +0000
Nothing
commit aeb7b42c9c809fca4f559d7dc2e071dd3b652838
Author: Tom Tromey <address@hidden>
Date: Sat Apr 27 19:23:49 1996 +0000
More fixes
commit dc96fad3cdfeb0293e63202003c7ab5b2c45d6ea
Author: Tom Tromey <address@hidden>
Date: Fri Apr 26 21:19:07 1996 +0000
Bug fix
commit 76290aa7b217907d3ff796aae35f287a6f562d61
Author: Tom Tromey <address@hidden>
Date: Fri Apr 26 04:43:26 1996 +0000
More bug fixes
commit e87494fd2d8fe16ba5c0040f2ab5844af612e124
Author: Tom Tromey <address@hidden>
Date: Thu Apr 25 23:15:13 1996 +0000
Added test
commit 20de88a6bd30179841d73782bed02225669d4180
Author: Tom Tromey <address@hidden>
Date: Thu Apr 25 02:42:17 1996 +0000
Fixlets
commit a3657dee64bbd3fa867b9824d2295a61ef187257
Author: Tom Tromey <address@hidden>
Date: Wed Apr 10 05:36:23 1996 +0000
Fixlets
commit da4cbde3679b49e89e4c627af1f3131f3bc861a5
Author: Tom Tromey <address@hidden>
Date: Wed Apr 10 05:15:21 1996 +0000
Bug fixes
commit 5c141a4e1db1b8a6b6246814896d8d227e1ee9c4
Author: Tom Tromey <address@hidden>
Date: Fri Apr 5 08:23:35 1996 +0000
Doc updates
commit e300eb85e345fac7c82aa0249eea62b9d3a497de
Author: Tom Tromey <address@hidden>
Date: Fri Apr 5 07:44:21 1996 +0000
Bug fix
commit eac7b79b8cf8a54ef0dceee4c63a09168d2c32c9
Author: Tom Tromey <address@hidden>
Date: Fri Apr 5 07:23:19 1996 +0000
Bug fix
commit cfdb70916429d5088af03c8fb85fbd33c49db3a1
Author: Tom Tromey <address@hidden>
Date: Fri Apr 5 00:44:30 1996 +0000
Nothing
commit 3ca64c28792a7fa64e2adf8aecd1e2aaa5d6a06c
Author: Tom Tromey <address@hidden>
Date: Fri Apr 5 00:44:17 1996 +0000
More bug fixes
commit 5a81de241e25715c41139b4ba61acb53cadc1199
Author: Tom Tromey <address@hidden>
Date: Thu Apr 4 23:42:39 1996 +0000
More bugs fixed
commit afd5aebd3b4b84205651fcc621ef19290c38557c
Author: Tom Tromey <address@hidden>
Date: Thu Apr 4 22:11:18 1996 +0000
Fixed bug
commit 467c247e7b3a22df0ea9f13696254432b97b4d7e
Author: Tom Tromey <address@hidden>
Date: Thu Apr 4 00:19:35 1996 +0000
Nothing
commit 564b77c858abdc9eefa687014e306d1d86c16b7f
Author: Tom Tromey <address@hidden>
Date: Thu Apr 4 00:19:25 1996 +0000
New test
commit 37e78c3c8ff9164abe4ca737dd3c0d0b95e1fd26
Author: Tom Tromey <address@hidden>
Date: Wed Apr 3 22:16:37 1996 +0000
Bug fix with test
commit 817da1f47ec3c29a2764f9cbbc975bfd48a50673
Author: Tom Tromey <address@hidden>
Date: Mon Apr 1 21:36:03 1996 +0000
More fixes
commit 7498ee40cdfee490503ef1b240a18c106f277a2d
Author: Tom Tromey <address@hidden>
Date: Mon Apr 1 16:52:52 1996 +0000
More bug fixes
commit 564bf7223dd9449b6f7a9d9e993b842ce6a427f6
Author: Tom Tromey <address@hidden>
Date: Fri Mar 29 06:20:18 1996 +0000
Preliminary libtool support
commit 9d9a40d17637f68deb2ba020a2705dacde478a15
Author: Doug Evans <address@hidden>
Date: Fri Mar 29 01:49:55 1996 +0000
(aux): Delete another duplicate entry.
commit c22dab587c636d929aad8c074cdb6a6964d1e2eb
Author: Doug Evans <address@hidden>
Date: Fri Mar 29 01:46:52 1996 +0000
(aux): Delete duplicate entry.
commit 221129536975bf4573077519474a5b140a251a1c
Author: Tom Tromey <address@hidden>
Date: Thu Mar 28 23:34:34 1996 +0000
Implemented dist-local idea
commit 6c85246dae9d5528445f8b2e28d20074a7d74cf4
Author: Tom Tromey <address@hidden>
Date: Thu Mar 28 18:41:20 1996 +0000
Find mdate-sh and mkinstalldirs in AC_CONFIG_AUX_DIR
commit a9354829a976efaa3299bedc7caa4a3ec10351e0
Author: Tom Tromey <address@hidden>
Date: Thu Mar 28 06:34:13 1996 +0000
Bug fixes. Added new test.
commit a6f31e3247c1b2e7bcd0087f43a306f41207a8d3
Author: Tom Tromey <address@hidden>
Date: Tue Mar 26 21:43:07 1996 +0000
Random bug fixes
commit 44f4427223131d64d832d3f042c234149262d869
Author: Tom Tromey <address@hidden>
Date: Mon Mar 25 02:58:35 1996 +0000
Bug fixes
commit 74bcd72a14f0664ac3149a757d65ff2af634633a
Author: Doug Evans <address@hidden>
Date: Thu Mar 21 23:26:26 1996 +0000
(os): sunos[3456] -> sunos[34], sunos[56] have their own entries
commit 68e17b5ddc056865bca36d5e79b24fc0ef7bf59f
Author: Tom Tromey <address@hidden>
Date: Sat Mar 16 15:58:00 1996 +0000
Added test for empty var bug
commit c9ede8247d7cfe1920720b2ab237abdee88abbc5
Author: Tom Tromey <address@hidden>
Date: Sat Mar 16 01:40:57 1996 +0000
Fixed bug reported by Gord
commit eb38540a329cd75231519708f7ae79a880bf442c
Author: Tom Tromey <address@hidden>
Date: Fri Mar 15 03:15:55 1996 +0000
Bug fixes
commit f3c88f80bb94a52a9ddce720ce096d4a4991c0d7
Author: Tom Tromey <address@hidden>
Date: Thu Mar 14 16:57:27 1996 +0000
Nothing
commit e1bf1702f574f630a4f328c8790ba59f70a282cc
Author: Tom Tromey <address@hidden>
Date: Thu Mar 14 16:57:13 1996 +0000
Bug fixes
commit 6c31674dd6a374599ace24380fb4fcbe9d8e6bb7
Author: Tom Tromey <address@hidden>
Date: Thu Mar 14 01:32:35 1996 +0000
Distribute tests
commit 0c364689648cbfba4263940f4f73597e8ebd6d90
Author: Tom Tromey <address@hidden>
Date: Tue Mar 12 05:33:18 1996 +0000
Added Gord's check change.
Check ALL_LINGUAS.
commit 76b5a56e25ea62a44c1182c11be6df0b0997aee9
Author: Tom Tromey <address@hidden>
Date: Sun Mar 10 18:01:13 1996 +0000
Minor gettext changes
commit af56fbcaa47484051b61432b2524d2f4de508e01
Author: Tom Tromey <address@hidden>
Date: Wed Mar 6 00:29:35 1996 +0000
Bug fixes
commit c24fac6fddfccf9937a6051dae8e05b87a57432f
Author: Richard Kenner <address@hidden>
Date: Tue Mar 5 23:34:58 1996 +0000
Add -apple and -aux.
commit 194e1e37890d43e4ef599cf93d85dd342a4be961
Author: Tom Tromey <address@hidden>
Date: Tue Mar 5 04:12:49 1996 +0000
Bug and doc fixes
commit a75fcfd45c49bff9f623045f3f93e5d0195d530d
Author: Erik Sandberg <address@hidden>
Date: Tue Mar 5 03:02:45 1996 +0000
(moss): Fix previous change.
commit cd6a6081705a69a44a9b73193276fb76708cbc04
Author: Richard Kenner <address@hidden>
Date: Mon Mar 4 23:03:15 1996 +0000
Accept -moss* as op sys.
commit 72529c98786c0a584b5b4a2b2325dcbcafc28a20
Author: Tom Tromey <address@hidden>
Date: Sun Mar 3 04:47:15 1996 +0000
Nothing
commit ae9133706a90cd16c3f75c94e661a11258e79b00
Author: Tom Tromey <address@hidden>
Date: Sat Mar 2 23:13:46 1996 +0000
Nothing
commit 6c0eb5eed36f201aa71e0c9270b4d42db30e53b6
Author: Tom Tromey <address@hidden>
Date: Sat Mar 2 23:13:36 1996 +0000
Better error messages
commit c1aca759a879c252bd9880900880d0ad76dab663
Author: Tom Tromey <address@hidden>
Date: Sat Mar 2 22:52:54 1996 +0000
Bug fixes
commit 9b5ba8507fca0d6b94c167572c854d106f2da8cb
Author: Tom Tromey <address@hidden>
Date: Sat Mar 2 22:02:42 1996 +0000
Bug fixes
commit 92289457cffbde186ae4eeddeec636759b8481da
Author: Tom Tromey <address@hidden>
Date: Sat Mar 2 05:55:10 1996 +0000
New test
commit 5f087b50d719988523af45b942e64309d637de72
Author: Tom Tromey <address@hidden>
Date: Sat Mar 2 05:54:34 1996 +0000
Bug fixes
commit c14d50ada2063db8a865ef275d544ed0e3eb5980
Author: Roland McGrath <address@hidden>
Date: Fri Mar 1 14:57:49 1996 +0000
Recognize cpu-vendor [ctj]90-cray, default c90-cray-unicos. From tege.
commit 10c6788b4a2e5ef909853095209e1f237d3254b5
Author: Tom Tromey <address@hidden>
Date: Fri Mar 1 07:27:25 1996 +0000
Manual reworking
commit baad49ff8703db787039a2fe3ea505dae24d0563
Author: Tom Tromey <address@hidden>
Date: Fri Mar 1 05:23:41 1996 +0000
New texinfo.tex
commit 4147ae68d06a7165934ce44b27144442e676dd73
Author: Tom Tromey <address@hidden>
Date: Fri Mar 1 04:50:34 1996 +0000
Allow extended range of install directories
commit 8b1a5059307547c3a3ae96f7da83ec7bf24a9561
Author: Tom Tromey <address@hidden>
Date: Fri Mar 1 03:40:33 1996 +0000
Bug fixes
commit 43c7da22108749a8b67684a3f1fcaa7a40dc17fb
Author: Tom Tromey <address@hidden>
Date: Wed Feb 28 19:10:06 1996 +0000
Bug fixes, test feature
commit 90b242c75d724d7b5258331e59fad2cb1bec0285
Author: Tom Tromey <address@hidden>
Date: Tue Feb 27 18:59:18 1996 +0000
Nothing
commit 5945f033cab8c45cd76e3244c64b3058b415a187
Author: Tom Tromey <address@hidden>
Date: Tue Feb 27 17:57:37 1996 +0000
Updated all tests
commit bbd5148b03362aba8b162ea9d0481a46ceee90e9
Author: Tom Tromey <address@hidden>
Date: Tue Feb 27 16:52:30 1996 +0000
Include tests/defs in distribution
commit f7fdedd74a74fdde7770c5e3e0363e5a848ff82c
Author: Tom Tromey <address@hidden>
Date: Tue Feb 27 16:46:02 1996 +0000
More doc fixes
commit 1fd3e7022ec10b375914a5ae966c6cd1971e24a7
Author: Tom Tromey <address@hidden>
Date: Tue Feb 27 15:47:17 1996 +0000
Nothing
commit cb5157015d9fa1bea3f6f87697ac371da1d07c49
Author: Tom Tromey <address@hidden>
Date: Tue Feb 27 06:14:41 1996 +0000
Fixed bug in tests
commit 44cb1b95fe3e42a074dd82382da936baaf23c477
Author: Tom Tromey <address@hidden>
Date: Tue Feb 27 06:12:55 1996 +0000
Nothing
commit 6552cd4c0d9aab32d86c0a6b063f2d2ca90bd852
Author: Tom Tromey <address@hidden>
Date: Tue Feb 27 06:12:37 1996 +0000
More doc changes
commit 821ce2809f3995ffffc1ef2a7e6412a9ad36eb36
Author: Tom Tromey <address@hidden>
Date: Tue Feb 27 05:55:13 1996 +0000
Bug fixes. Rewrote docs
commit 64266293838f1ff501dda60a9afb8e5cb2b6b6f6
Author: Tom Tromey <address@hidden>
Date: Wed Feb 21 05:55:47 1996 +0000
Bug fix
commit b4e8196f03c64ac7456d018e6604d9df4f1ce8a9
Author: Tom Tromey <address@hidden>
Date: Tue Feb 20 07:04:34 1996 +0000
Nothing
commit b6270c98757cb9133d1b6b0c433fadf74de4ab94
Author: Tom Tromey <address@hidden>
Date: Tue Feb 20 07:03:21 1996 +0000
Bug fixes
commit a702a5660fb0e7eed08b05c5f2582dab91e00f41
Author: Tom Tromey <address@hidden>
Date: Mon Feb 19 17:42:28 1996 +0000
Bug fixes
commit f8e54caa2ad533f3ba719af50a8e628fc3cb4535
Author: Tom Tromey <address@hidden>
Date: Mon Feb 19 00:18:16 1996 +0000
Fixed bugs from Gord Matzigkeit
commit 0b8d05c031bf1106b723893084210f7518300ac7
Author: Tom Tromey <address@hidden>
Date: Sun Feb 18 01:42:52 1996 +0000
Nothing
commit 0d1434f3d4997900f080ceb3c7758c40f78cff68
Author: Tom Tromey <address@hidden>
Date: Sun Feb 18 00:39:25 1996 +0000
Bug fixes
commit 9be3ddeb64cc562f18245cbecc77a80e721c38b1
Author: Tom Tromey <address@hidden>
Date: Sat Feb 17 07:34:22 1996 +0000
Bug fixes
commit 8869e041be024068b1e09f2ea6d02474ced3f4d8
Author: Tom Tromey <address@hidden>
Date: Fri Feb 16 18:52:49 1996 +0000
Bug fix
commit db5128c383814de09c7a080cb4131f758bfa7265
Author: Tom Tromey <address@hidden>
Date: Fri Feb 16 06:06:46 1996 +0000
Beginnings of yacc support. More for C++
commit 9a34f03c99c0a902333eb2aa225374d564fedd46
Author: Tom Tromey <address@hidden>
Date: Thu Feb 15 04:26:28 1996 +0000
Nothing
commit 2c2c8a1971f93ad78aa1fcc95784180e9ae7cff5
Author: Tom Tromey <address@hidden>
Date: Thu Feb 15 03:06:25 1996 +0000
Fixlet
commit aa41ae6ed164df646bf9b648e525da2501263459
Author: Tom Tromey <address@hidden>
Date: Wed Feb 14 16:58:02 1996 +0000
Added --verbose
commit 8d16677be0f0cbc9f451d21b70044ca25f4ff1d0
Author: Tom Tromey <address@hidden>
Date: Wed Feb 14 15:52:34 1996 +0000
Error messages refer to line numbers
commit e44740e051d57f3463a39d2f53ffa07cc062060d
Author: Tom Tromey <address@hidden>
Date: Tue Feb 13 19:09:18 1996 +0000
Fixed bug in LIBOBJS handling
commit 2765a8e64783e9a2a46b0bf63b378c39eddab9bd
Author: Doug Evans <address@hidden>
Date: Mon Feb 12 23:15:30 1996 +0000
Recognize sparclet cpu.
commit 186173156b6b233731e0f36c644240ef5db70e83
Author: Tom Tromey <address@hidden>
Date: Mon Feb 12 22:00:09 1996 +0000
Added intl warnings back
commit 4b90d9642e94b490a6b495e9c9e96c1f02dddd1e
Author: Tom Tromey <address@hidden>
Date: Mon Feb 12 21:00:26 1996 +0000
New test
commit 2a741545a1f88a49e88e1ac9cca6d1260ff0c317
Author: Tom Tromey <address@hidden>
Date: Mon Feb 12 20:59:48 1996 +0000
Fixed bug reported by Franc,ois
commit c9156c8640d3b6df1ccbe4a6619abca610db4605
Author: Tom Tromey <address@hidden>
Date: Mon Feb 12 17:45:39 1996 +0000
Bug fix, plus test
commit b1cb41c2f5cbbaec46c4bf15bf270061e931fe6f
Author: Tom Tromey <address@hidden>
Date: Mon Feb 12 08:09:17 1996 +0000
Nothing
commit 8da47dfc64666b391cd57365a50d8472cd7238d8
Author: Tom Tromey <address@hidden>
Date: Mon Feb 12 06:27:59 1996 +0000
Can put version in AUTOMAKE_OPTIONS. Bug fixes
commit 667a9a995fcd9299ef1f73ff1b38a27991986484
Author: Tom Tromey <address@hidden>
Date: Sun Feb 11 23:41:16 1996 +0000
Testsuite fixes
commit 68c0c8b07e7c252ba8b9354a28e8d153478c8a96
Author: Richard Stallman <address@hidden>
Date: Sun Feb 11 23:40:37 1996 +0000
Fix typo in previous change.
commit 0d25aa5d07f35d5c87e5d65320cc132dcb378882
Author: Tom Tromey <address@hidden>
Date: Sun Feb 11 23:36:19 1996 +0000
Beginnings of MAINT_CHARSET support
commit d739f26b1b9062fddbe15a23f9662cc83c7dc498
Author: Tom Tromey <address@hidden>
Date: Sun Feb 11 06:11:19 1996 +0000
Added some -I options. More bug fixes. More tests.
commit e24e3bdc2c5f45f92788b4f0b2fa5ec7b0da1502
Author: Tom Tromey <address@hidden>
Date: Sun Feb 11 00:35:29 1996 +0000
Beginnings of test suite
commit c9bd8754f1893dcbe551507ad401709ab3eacd44
Author: Richard Kenner <address@hidden>
Date: Sat Feb 10 13:26:26 1996 +0000
(-psos*): New case.
commit 5276fc986d3a0856b41bf878e31b54605b1d22d2
Author: Tom Tromey <address@hidden>
Date: Fri Feb 9 06:11:41 1996 +0000
Error if directory in SUBDIRS does not exist
commit 071440aa19939218d7cb0ad655669f0e0da5db76
Author: Tom Tromey <address@hidden>
Date: Fri Feb 9 05:02:50 1996 +0000
Nothing
commit 50b99ee0529832220ef6f9f7dfaa01067a03935d
Author: Tom Tromey <address@hidden>
Date: Fri Feb 9 05:02:29 1996 +0000
Bug fixes. Handle AC_PATH_XTRA. Handle AC_OUTPUT : syntax
commit 21978a6e22d587ecf679024fd708c35bf834aae6
Author: Tom Tromey <address@hidden>
Date: Fri Feb 9 00:26:05 1996 +0000
Nothing
commit 4ab44658aad4aa34827a74931560a221c7ec29a2
Author: Tom Tromey <address@hidden>
Date: Thu Feb 8 22:37:18 1996 +0000
Changes from Greg Woods
commit 9c273b9486c8698039178380886066d493692670
Author: Tom Tromey <address@hidden>
Date: Thu Feb 8 04:20:26 1996 +0000
Upped to 0.30. Doc fixes
commit 7fee9fa5b426ea08a450c4570593d4f464376548
Author: Tom Tromey <address@hidden>
Date: Thu Feb 8 02:47:23 1996 +0000
Rebuild files listed in AC_OUTPUT
commit 6d682bdc44f8839dffdbd130cdba40616746c61e
Author: Tom Tromey <address@hidden>
Date: Thu Feb 8 02:11:41 1996 +0000
Many bug fixes
commit 0da4e7c93451c338fe290eb0e4efb3544908d10f
Author: Tom Tromey <address@hidden>
Date: Tue Feb 6 01:09:59 1996 +0000
Fixlet
commit a2af34af3e147e62d33ef87971eba942f5a4ad6f
Author: Tom Tromey <address@hidden>
Date: Tue Feb 6 01:06:06 1996 +0000
Bug fixes
commit 0b8a93aa397e19541bae60454ec2dbe82ed01a99
Author: Tom Tromey <address@hidden>
Date: Mon Feb 5 20:26:52 1996 +0000
Merged in Cygnus changes
commit 58a8a4f6d474f4f5b2e5bd96b0d9e8d375992f7a
Author: Tom Tromey <address@hidden>
Date: Mon Feb 5 20:23:50 1996 +0000
Bug fixes
commit 9438a86936f6b6b1eb06b9174fd22c1e3e5c7d71
Author: Michael Meissner <address@hidden>
Date: Sat Feb 3 01:03:27 1996 +0000
Add cygwin32; Put eabi .sdata2/.sbss2 into read-only memory
commit b4968d2fb8bbc7ebc9492c96d86c3aaecacc957e
Author: Ian <address@hidden>
Date: Wed Jan 31 19:14:05 1996 +0000
Add support for A/UX
commit 6d2e961eed57d941310d061773eee0960ee09152
Author: Tom Tromey <address@hidden>
Date: Fri Jan 26 17:45:45 1996 +0000
Fixes from Gord for deeper hierarchies
commit 0285d443ed54fec7cd86798934f7808e076df4c5
Author: Tom Tromey <address@hidden>
Date: Fri Jan 26 08:33:02 1996 +0000
Support for multiple .texi files
commit 4982615c70a2a9de42511649717b819787df53e7
Author: Tom Tromey <address@hidden>
Date: Thu Jan 25 03:40:15 1996 +0000
Nothing
commit e2213fa04e707e35b3598d00fccb7c5ee2c82bbf
Author: Tom Tromey <address@hidden>
Date: Tue Jan 23 21:57:08 1996 +0000
Patches from Gord. Handle AC_CANONICAL_{HOST,SYSTEM}.
commit ad0e2df84106cc668a36689d7a714ac966d5d544
Author: Tom Tromey <address@hidden>
Date: Mon Jan 22 08:07:44 1996 +0000
Doc fixes
commit 4ecf3064308216129f141613bc4a00d71738cb8b
Author: Tom Tromey <address@hidden>
Date: Mon Jan 22 00:29:00 1996 +0000
Nothing
commit 6a929893f9d023b3f6bac7251b2c446fbae711a1
Author: Tom Tromey <address@hidden>
Date: Mon Jan 22 00:28:02 1996 +0000
Handle AC_CONFIG_HEADER.
Use man_MANS, info_TEXINFOS
commit ba03006df6a2aa0fc017dce605c2553282241850
Author: Tom Tromey <address@hidden>
Date: Sun Jan 21 05:17:43 1996 +0000
Bug fix
commit ee60ff32724e3e488f275bd51c1fc5480786f2ef
Author: Tom Tromey <address@hidden>
Date: Sat Jan 20 02:47:22 1996 +0000
Better configure.in scanning. Fixlets
commit f77cf82ff5463e7531d3122412051fcf9f350ad8
Author: Tom Tromey <address@hidden>
Date: Fri Jan 19 07:57:39 1996 +0000
Bug fix
commit e0427d533155179810fa6684115ae904e07fa20f
Author: Tom Tromey <address@hidden>
Date: Thu Jan 18 07:49:59 1996 +0000
Changes from Franc,ois
commit 12b93cade0ca0ae60db3f8dd5bdf2927f0a189c9
Author: Tom Tromey <address@hidden>
Date: Thu Jan 18 07:31:24 1996 +0000
Initialize strictness to 'normal'
commit c9c76e250073e9975198dd020b45aed966779e8f
Author: Doug Evans <address@hidden>
Date: Wed Jan 17 23:54:58 1996 +0000
Recognize go32* as an os.
commit 9eaa9ec88b2a827e2598ab88cc3e1616cd01681d
Author: Richard Stallman <address@hidden>
Date: Wed Jan 17 22:40:42 1996 +0000
Default OS to nextstep if machine vendor is Next.
-ns2 is an alias for -nextstep.
commit fe66b85d5da9657f3abaf03ad820b30756017c4c
Author: Richard Kenner <address@hidden>
Date: Tue Jan 16 01:58:43 1996 +0000
(sco5): New case.
commit 929da33013bfe826e0bc9cff85724aa7a01f0002
Author: Tom Tromey <address@hidden>
Date: Sun Jan 14 23:48:40 1996 +0000
Fixes from Franc,ois
commit f9a3247caa033390486eba341ffc44346db237db
Author: Tom Tromey <address@hidden>
Date: Sun Jan 14 05:58:39 1996 +0000
Don't allow Gnits release until NEWS updated
commit 486eeea705577ede74a8fbdc3b356a844291f5d3
Author: Tom Tromey <address@hidden>
Date: Sun Jan 14 05:38:42 1996 +0000
Now release 0.29
commit f3a30c39d1773602296a62c8fc1680a272b1d40b
Author: Tom Tromey <address@hidden>
Date: Sun Jan 14 05:29:30 1996 +0000
Nothing
commit e8c80bf52ac44ac9867ed82bce158727c8694110
Author: Tom Tromey <address@hidden>
Date: Sun Jan 14 05:28:32 1996 +0000
Nothign
commit efbb2204ee6a987adbcdd8d184b9169c6e110322
Author: Tom Tromey <address@hidden>
Date: Sun Jan 14 02:13:01 1996 +0000
Distribute BUILT_SOURCES
commit 2d44fa0f61d5309637ef5475c93306e74c74abd2
Author: Tom Tromey <address@hidden>
Date: Sun Jan 14 00:43:17 1996 +0000
Doc updates
commit c88f00d93a0b6a4b3b20b3711bfde9b5b8109a6b
Author: Tom Tromey <address@hidden>
Date: Sun Jan 14 00:12:04 1996 +0000
Bug fix
commit 8af1716bb7274964507f1f87d5c134c6e7251e68
Author: Tom Tromey <address@hidden>
Date: Sat Jan 13 20:02:58 1996 +0000
Scan configure.in Fixes for dist. Added dist-shar option.
commit cb7c886f285cc90aa767221aa07ed8ff3e4f3bc7
Author: Tom Tromey <address@hidden>
Date: Fri Jan 12 07:28:35 1996 +0000
Nothing
commit 13e929e9ea061f9ee71ea99f2ca0319c42551311
Author: Tom Tromey <address@hidden>
Date: Fri Jan 12 06:48:19 1996 +0000
Added AUTOMAKE_OPTIONS
Fixes from Franc,ois
commit a0ff61ff8b74876c026c1a6b59c164dc8903d740
Author: Tom Tromey <address@hidden>
Date: Sun Jan 7 04:18:19 1996 +0000
Bug fixes
commit f846a9e4188e809d405f2b3b8e2d55dda9abfb65
Author: Tom Tromey <address@hidden>
Date: Sun Jan 7 01:45:15 1996 +0000
Fixes
commit 51f5d03c532de10db412da66f448a4084cfa723b
Author: Tom Tromey <address@hidden>
Date: Sat Jan 6 20:12:18 1996 +0000
Nothing
commit e398ecd9a8b38f35bda7bfcc33c80790b4a08e9e
Author: Tom Tromey <address@hidden>
Date: Sat Jan 6 20:10:14 1996 +0000
Patches from Jim Meyering.
Put copyright in all files
commit c1a8ce55f595ced8bd41b50112fcef85bd540c8b
Author: Tom Tromey <address@hidden>
Date: Fri Jan 5 18:00:07 1996 +0000
Bug fix
commit 5a01d19388751dcdd9c643c894096e3bb2ef25cf
Author: Tom Tromey <address@hidden>
Date: Fri Jan 5 17:47:28 1996 +0000
Cleanups from Franc,ois
commit 5edacc3bdbc6e6b68ea758d3d4f9d4c50c161513
Author: Tom Tromey <address@hidden>
Date: Fri Jan 5 07:42:11 1996 +0000
Nothing
commit dce4a1e5ac51628cb8aaa7c4a79c2beda43ac5e2
Author: Tom Tromey <address@hidden>
Date: Fri Jan 5 06:33:44 1996 +0000
Merged dist targets into automake proper
commit cc168600146ddacaf65c851150c94cc7de73ca23
Author: Tom Tromey <address@hidden>
Date: Fri Jan 5 04:17:36 1996 +0000
Nothing
commit bee33fa7dfb466bb1b912016254dcf77bed3859a
Author: Tom Tromey <address@hidden>
Date: Thu Jan 4 06:05:29 1996 +0000
bug fix
commit 3673440666cb48bf99d334823d9025085998a598
Author: Tom Tromey <address@hidden>
Date: Thu Jan 4 01:08:11 1996 +0000
Bug fix
commit 221f6fa20bbd2bf25336498be4a80946e471031f
Author: Tom Tromey <address@hidden>
Date: Thu Jan 4 00:33:08 1996 +0000
Nothing
commit 1acc673eb85e485d772c162c76c920f8bebc961b
Author: Tom Tromey <address@hidden>
Date: Thu Jan 4 00:32:00 1996 +0000
Various
commit 590aa3dc3ed3fc6893e673d436dfd56f9c5a902f
Author: Tom Tromey <address@hidden>
Date: Wed Jan 3 21:24:52 1996 +0000
Copyright clarifications
commit 688dc11df27f6c1dee4a43f4d16ac38ce62c212a
Author: Tom Tromey <address@hidden>
Date: Wed Jan 3 21:14:41 1996 +0000
Nothing
commit e3052ff7229db4317a5bead16bef69ea66fd1c85
Author: Tom Tromey <address@hidden>
Date: Wed Jan 3 21:04:15 1996 +0000
Many fixes from Franc,ois
commit 53979e0af0a583fff375f48da442f855fd73fae1
Author: Tom Tromey <address@hidden>
Date: Wed Jan 3 19:34:40 1996 +0000
Minor fixes
commit 64e466de100b61835e7b54f6bee9bde52ad17cc8
Author: Tom Tromey <address@hidden>
Date: Wed Jan 3 19:26:28 1996 +0000
Perl 4 fixes
commit da9b69669ea7788f5bec91f164473ead313b6717
Author: Tom Tromey <address@hidden>
Date: Wed Jan 3 18:57:57 1996 +0000
Nothing
commit e3761a57173285f23e041c47162dcc7016564128
Author: Tom Tromey <address@hidden>
Date: Wed Jan 3 18:57:10 1996 +0000
Doc update. Moved to 0.27
commit ba67303b4416e14b1b0dea29223918fe6ad17eb5
Author: Tom Tromey <address@hidden>
Date: Wed Jan 3 07:38:36 1996 +0000
Nothing
commit 316fe9f8ce37c6be39ecd5b6f947f21341495a93
Author: Tom Tromey <address@hidden>
Date: Wed Jan 3 07:26:23 1996 +0000
Various bug fixes
commit 111bfef18788fb71cad3831a1c1350180a838e0c
Author: Tom Tromey <address@hidden>
Date: Wed Jan 3 06:35:49 1996 +0000
Fixed bug
commit 3aba9acdce3cccdd786d446e636c7602308192ef
Author: Tom Tromey <address@hidden>
Date: Tue Jan 2 02:20:18 1996 +0000
Many changes from Franc,ois
commit ec4892f69968720e8c53d33adaa65d1a8d801c8d
Author: Tom Tromey <address@hidden>
Date: Mon Jan 1 23:26:09 1996 +0000
Create .PHONY target.
Pretty-print some rules
commit 69fc150fbb5a0c8fdc110506501320e151102bff
Author: Tom Tromey <address@hidden>
Date: Sun Dec 31 20:46:00 1995 +0000
Many changes from Jim and Franc,ois
commit e19278882b20c5063b43de60bf1efcdf63996aad
Author: Tom Tromey <address@hidden>
Date: Mon Dec 18 02:36:39 1995 +0000
Updated some standard files
commit d279d9798703d4e5a23b6d8eb336f6c9e77c3d5f
Author: Stan Cox <address@hidden>
Date: Fri Dec 15 15:43:33 1995 +0000
(i*86*) Change [345] to [3456]
commit 2157eab017ccbb6cb6005b17ca66fffb9bbbea6c
Author: Ian <address@hidden>
Date: Wed Dec 13 21:43:08 1995 +0000
Accept *-*-ieee*.
commit 200b461e791bff49d56830e88ce7e5c9b639616a
Author: Tom Tromey <address@hidden>
Date: Tue Dec 12 21:36:44 1995 +0000
Fixlet
commit 5f123dc61aded38b936ea9f84cf7e5f542481e4f
Author: Tom Tromey <address@hidden>
Date: Tue Dec 12 19:11:06 1995 +0000
Nothing
commit 351b535e465b8b7bf3bdae4cf106a77826d80e81
Author: Tom Tromey <address@hidden>
Date: Tue Dec 12 18:53:58 1995 +0000
Don't use ${
commit 1deee02746a26d337b61527426e54f3813d06282
Author: Tom Tromey <address@hidden>
Date: Tue Dec 12 18:35:39 1995 +0000
Install optional objects only if they exist
commit 792f794726de0e105a9a57930d23136a08401703
Author: Tom Tromey <address@hidden>
Date: Tue Dec 12 18:25:12 1995 +0000
Removed TEXFILES variable
commit 33f5c11133e3b7f14dccad6ef5e87573e69cd9a3
Author: Tom Tromey <address@hidden>
Date: Tue Dec 12 18:15:49 1995 +0000
Pretty-print variable definitions.
Deal with comments more sensibly.
Other minor cleanups
commit 2595a7d1b515a4c7844315dbf55d1df15bdc9e4c
Author: Tom Tromey <address@hidden>
Date: Mon Dec 11 07:43:44 1995 +0000
More to do
commit f30bb13921cbf6593e3f8b90d5c05014873b6eea
Author: Tom Tromey <address@hidden>
Date: Mon Dec 11 01:27:29 1995 +0000
Added --install-missing option
commit 400dbe2d54f69965345ab8a5d152e767801d6f00
Author: Tom Tromey <address@hidden>
Date: Sun Dec 10 23:24:26 1995 +0000
New version.
Don't allow distribution if NEWS file not up-to-date.
commit b256f4307793c78a477c623d9c6209c039b4e786
Author: Tom Tromey <address@hidden>
Date: Sun Dec 10 22:58:55 1995 +0000
Fixed 'make check' bugs
commit bebad21f1c25b03001d9d73af5618a32be3031c9
Author: Tom Tromey <address@hidden>
Date: Sun Dec 10 22:45:33 1995 +0000
Many bug fixes
commit 78841c3c8820d23977b6d0ca456ac66fe6b063ae
Author: Tom Tromey <address@hidden>
Date: Sun Dec 10 19:13:56 1995 +0000
Can't use 'true' in Makefiles
commit d4540eb55312a3f7fff973be73a5f41767ee8367
Author: Tom Tromey <address@hidden>
Date: Sat Dec 9 17:44:24 1995 +0000
Added cvs-dist target
commit bcbf9df202127073e45a0b644413fc706413386e
Author: Tom Tromey <address@hidden>
Date: Sat Dec 9 17:36:33 1995 +0000
Minor bug and doc fixes
commit 35ae39c033be7f1fdeddcd59139cb41fd35a8e60
Author: Tom Tromey <address@hidden>
Date: Sat Dec 9 07:45:07 1995 +0000
Version 0.25
commit 9dffa4f9af2a3c8eece5568e43f66e6f30ce87a1
Author: Tom Tromey <address@hidden>
Date: Sat Dec 9 04:18:36 1995 +0000
Check for AC_PROG_MAKE_SET when required
commit ce3caf7ac08c85400299c3f02e60d735464d80b1
Author: Tom Tromey <address@hidden>
Date: Sat Dec 9 03:16:07 1995 +0000
More fixes for uniform naming
commit e65d07e1a6feef1870b5faef9f8c16fd334ac1d4
Author: Tom Tromey <address@hidden>
Date: Sat Dec 9 00:30:03 1995 +0000
Bug fixes.
Changes for new naming scheme
commit f4ba927786011aea78bb3bb2777a226d022ccefd
Author: Erich Stefan Boleyn <address@hidden>
Date: Wed Dec 6 11:57:46 1995 +0000
Recognize aof in the OS field.
commit 5488d4c74cd3b3ed173623cc67330cc8656bafd0
Author: Tom Tromey <address@hidden>
Date: Tue Dec 5 09:15:50 1995 +0000
Bug fixes
commit f5e39234da95ceee1b343b2fe1c191089e451e82
Author: Tom Tromey <address@hidden>
Date: Tue Dec 5 09:13:40 1995 +0000
Finished uniform naming scheme
commit 985cb915ce31b01f9b3b512a3b304f0efd39a317
Author: Tom Tromey <address@hidden>
Date: Tue Dec 5 07:06:30 1995 +0000
Nothing
commit f6e3b5c09b1121be31e469c198b3eb4485bc3ac8
Author: Tom Tromey <address@hidden>
Date: Tue Dec 5 06:54:15 1995 +0000
Changes to check GNU/GNITS standards.
Fixlets
commit 9eb2ffa7de45875c628910830a5e022a3c6aae4b
Author: Tom Tromey <address@hidden>
Date: Tue Dec 5 06:16:51 1995 +0000
Many cleanups.
Added --strictness option.
commit 6eb420f6565ebec44e45511ea447eaaaa4c3e5d5
Author: Tom Tromey <address@hidden>
Date: Sun Dec 3 08:53:31 1995 +0000
Beginnings of switch to uniform naming scheme
commit d090b70bff33abc9e417eeb00be168bcb37fe77b
Author: Tom Tromey <address@hidden>
Date: Sun Dec 3 06:12:34 1995 +0000
Handle installcheck.
Handle ## comments.
Fixlets
commit ca0dd75950f4dc5a33d036b5ef62366cf1247a18
Author: Tom Tromey <address@hidden>
Date: Sun Dec 3 03:29:12 1995 +0000
Added more stuff
commit 2aad21ae6aa1528c7e0ae1896dc8a951d81b6b0b
Author: Tom Tromey <address@hidden>
Date: Sun Dec 3 03:25:17 1995 +0000
Updated for CVS
commit 1b95f6ff726a00584bf88fec5bd61b20d61807ce
Author: Tom Tromey <address@hidden>
Date: Sun Dec 3 01:12:17 1995 +0000
*** empty log message ***
commit f95b41c852847c5db1094141d1d9e3991d28ab20
Author: Tom Tromey <address@hidden>
Date: Sun Dec 3 00:54:35 1995 +0000
*** empty log message ***
commit 285a9e547b2f763cd0e2b2872c2bcaa71b24cccc
Author: Tom Tromey <address@hidden>
Date: Fri Dec 1 04:50:23 1995 +0000
*** empty log message ***
commit dcbbefa4454edf7cb4da804b93d9c96f0327c81c
Author: Tom Tromey <address@hidden>
Date: Thu Nov 30 20:13:16 1995 +0000
*** empty log message ***
commit 7a1fe781d4f9f0b11a43cf5af4dc25929411d391
Author: Tom Tromey <address@hidden>
Date: Thu Nov 30 07:48:17 1995 +0000
($PACKAGE): Removed.
commit da6ed6353c2cf25584107e04879c4858562ccdf6
Author: Tom Tromey <address@hidden>
Date: Thu Nov 30 07:47:09 1995 +0000
*** empty log message ***
commit 68dbf3a7175de3974c2000a9651f527b6a2c001d
Author: Tom Tromey <address@hidden>
Date: Thu Nov 30 07:47:01 1995 +0000
(ALL): Removed.
commit 57bb4910fa48d12e3c5364d9927626612473a7aa
Author: Tom Tromey <address@hidden>
Date: Thu Nov 30 07:46:51 1995 +0000
Reworked 'all' target handling.
commit 135ee081da204b84a4950e0b9eafcec0ce74a0a8
Author: Tom Tromey <address@hidden>
Date: Thu Nov 30 07:40:59 1995 +0000
(generate_makefile): Don't use AM_ forms in call to am_variable.
commit a6e721b7d46d78ad54a14bc794e1a5da5a99aa90
Author: Tom Tromey <address@hidden>
Date: Thu Nov 30 07:36:09 1995 +0000
*** empty log message ***
commit 19897c831659aa01d05feba173884a6e84168831
Author: Tom Tromey <address@hidden>
Date: Thu Nov 30 03:24:54 1995 +0000
Changes for Perl 5, from Gord Matzigkeit
commit 8e0e23c1d0f9fd8d4b878cbdeaa9b608022e3999
Author: Tom Tromey <address@hidden>
Date: Thu Nov 30 00:35:44 1995 +0000
*** empty log message ***
commit 1b57ec994c37ade0fcb925b21645cbd54c9a2f6c
Author: Tom Tromey <address@hidden>
Date: Thu Nov 30 00:35:21 1995 +0000
(MOSTLYCLEANFILES, MAINTAINERCLEANFILES): New variables.
commit b0a3dba6259c9b9ae3a1262df5cdf72cbc899bed
Author: Tom Tromey <address@hidden>
Date: Thu Nov 30 00:34:04 1995 +0000
*** empty log message ***
commit 48d3338112b6b1b33ee830ff17c7db9f024e0e92
Author: Tom Tromey <address@hidden>
Date: Thu Nov 30 00:33:34 1995 +0000
(handle_footer): Allow SUFFIXES variable.
commit f619748a238fa8a97bc2955ee54d3614c04d91ae
Author: Tom Tromey <address@hidden>
Date: Thu Nov 30 00:32:56 1995 +0000
(am_variable): New function.
(handle_texinfo): Use it.
(generate_makefile): Use it.
commit 21e977a8f89027574d4f9ac01d1ba174636243c4
Author: Tom Tromey <address@hidden>
Date: Thu Nov 30 00:12:21 1995 +0000
*** empty log message ***
commit 172d6606d9b84ff7a2546b6f487c0fb618fb05b0
Author: Tom Tromey <address@hidden>
Date: Thu Nov 30 00:08:38 1995 +0000
Version 0.24.
commit e28f66b64a731366fb9c5c9d3b530e69ddecefef
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 23:50:14 1995 +0000
*** empty log message ***
commit 4843d2cdda9d964c31a40272a213ae562deac44f
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 23:42:27 1995 +0000
(handle_libraries): Generate blah_LIBADD defines if required.
commit 64c93cdf96ce582aebba52f29d6c206c7322a58d
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 23:39:35 1995 +0000
(address@hidden@.a): Look at $(@address@hidden)
commit 93d00fef87113995a696a387420dc864bf91e555
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 23:38:51 1995 +0000
(LIBOBJS, ALLOCA): Removed.
commit f8fbd183f6eebc8ef9a74a03592324b43a8d7d35
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 23:37:44 1995 +0000
($(OBJECTS)): Depend on $(ANSI2KNR), not ansi2knr.
commit 1d0cb6bb27ae0452bc820648e12cb7cf864d6ab2
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 23:23:02 1995 +0000
Version 0.23
commit f6e745e92fe122a2b96d14c4706d948fbf63f662
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 23:10:17 1995 +0000
(dist): Don't die if a subdirectory already exists.
commit 8e1001756d8c2be735029b191cca01191ac3548c
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 22:58:36 1995 +0000
(dist): Give automake --output-dir option.
commit 6624e94933b11a40f026fd081fca71d70d0bc224
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 22:57:56 1995 +0000
New option --output-dir
commit 2982a1ac9ac0813f2e43c05d8f0159d88ab2cc02
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 22:31:44 1995 +0000
Initial revision
commit a5761ffaf6d07cfe3be016d1609ee57abeccac03
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 22:04:50 1995 +0000
(handle_configure): Fixed typo.
commit 6c8aa2e20ba269c748e51e0ed4225bdba9b1ec5f
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 21:27:57 1995 +0000
(handle_installdirs): Always make installdirs target.
commit 5a1044838136ce2c920fca18b3b717870847480e
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 21:10:29 1995 +0000
(RECURSIVE): Removed uninstall-data-recursive and
uninstall-exec-recursive. Added installdirs-recursive.
commit 8d83f278d192b7ed957f3c507cbe5bc36e69704c
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 21:09:41 1995 +0000
(handle_installdirs): Handle installdirs-recursive.
(handle_man_pages): 'all' depends on $(MANS)
commit c6d691c0231bb3daced7257c48dc3f1357f9a77c
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 18:20:35 1995 +0000
Removed mans.am.
commit 70f814de3c6ebe54b60f49dab0e6acbc47ab64b7
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 18:20:23 1995 +0000
*** empty log message ***
commit b043b3b1cb5dc443f15f053df7ed1911b08467be
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 18:20:09 1995 +0000
More man-related fixes
commit c3accefc01bfe78116a07c15ef141aa4f17a90f2
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 18:11:30 1995 +0000
Bug fixes
commit 0c54238d801f926a326c050693bd9d48d74e91f7
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 18:07:55 1995 +0000
Rewrote man page handling.
commit 7b4583f37b612e04760feff57d622ea8d084ea1f
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 17:09:37 1995 +0000
Don't use touch.
commit bb9bf265886a4aa2921f753da86bb6e46936e4aa
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 08:29:41 1995 +0000
*** empty log message ***
commit 45ceb5c1972b51ca4dfbbf4732dddbafcc8633c3
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 06:22:42 1995 +0000
*** empty log message ***
commit e4f297b1f9beb9346315059cb64cb6611f465b2b
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 06:22:23 1995 +0000
(handle_installdirs): New function.
(@installdirs): New global.
Many changes to deal with installdirs.
commit 1a61d12dc1180322a2f554f7b37065b74a118a71
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 06:05:02 1995 +0000
(clean-generic): Always supply 'else' clause to 'if'
commit b4d85753fdf9154d46f4f1730ae665ab5c69598b
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 05:58:54 1995 +0000
*** empty log message ***
commit c90a13b9c902d1a4c57b613f24bfd8690f336291
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 05:52:32 1995 +0000
*** empty log message ***
commit c9d3ed2c6bc51b830a1c2378b8d26c36bd32937b
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 05:49:16 1995 +0000
*** empty log message ***
commit af087e88cf81f0531d382d1429d51f2235a5bdaa
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 05:48:24 1995 +0000
*** empty log message ***
commit d61b274a0eedf243d049336bbbf9bc0660d78123
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 05:48:16 1995 +0000
*** empty log message ***
commit 2cef3f32ef99e7837e1a8333a9614f4a0ef77e74
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 03:39:39 1995 +0000
*** empty log message ***
commit c39378431d426b4efba3b94625ba15798775e5b0
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 03:39:26 1995 +0000
(generate_header): Don't use header.am.
(handle_dist): Don't use dist-subd-vars.am.
commit fa7963f126ad73a6f1d6177b83c848eaf1d41ff7
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 03:38:19 1995 +0000
(PACKAGEDATA): Removed dist-subd-vars.am, header.am.
commit 5b8ba19af3bb93a399c31eda9b731e5ffda5514b
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 03:35:40 1995 +0000
*** empty log message ***
commit 95bad1e887e1ebf2e21c8fa864b8d1df3d303299
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 03:35:32 1995 +0000
*** empty log message ***
commit 57743e8e960c34ee06dc480b807c576e75019184
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 03:34:17 1995 +0000
(DISTCLEANFILES): Removed.
commit 96708872f4eda9967c7feed5b62a0ae809ddc2c9
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 03:31:53 1995 +0000
(clean-generic): Bug fix.
commit bacac1d8c5674dbbff7565774aca81e7147e4ff9
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 03:30:47 1995 +0000
(clean-generic): Only remove CLEANFILES if nonempty
commit 4c9c0f3426bd6f194fa1570fb11fb912761788b5
Author: Tom Tromey <address@hidden>
Date: Wed Nov 29 01:53:53 1995 +0000
(clean-vti): No such macro as VTI
commit 3be5c109ca4e6611021ed8c749c19bd94727a627
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 19:56:07 1995 +0000
*** empty log message ***
commit 0031aec121c2f9712cbf722c24f6809bd5fed37b
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 18:51:44 1995 +0000
Bug fix for maintainer-clean
commit ca8e92e09aed284c534b02d1f46a47c2c980e458
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 18:42:09 1995 +0000
(do_one_clean_target): Print special text in maintainer-clean.
(handle_clean): Always include clean.am
commit da89ebc44b98cfcb8067bb512ee37bd253a358b8
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 07:00:19 1995 +0000
Use -generic clean targets.
commit 5f163bcf3addddb9056dd7ebb80fed888b014dc9
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 06:59:10 1995 +0000
Added clean targets.
commit 26685a084e47533e5791691e7b1500bd928d1817
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 02:26:11 1995 +0000
Version 0.22.
commit 98708c5b40e09f1e4fc21245b3ab9ea2e69229dd
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 02:18:08 1995 +0000
(handle_dependencies): Put trailing newline after all deps.
commit 900eeae52c89da0dc6cce2019a22b6c840303238
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 02:16:17 1995 +0000
(handle_dependencies): Another dependency bug fix.
commit 8da259518b8e8d59ffef0ad453d2b336b378b8ad
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 02:14:54 1995 +0000
(handle_dependencies): Bug fix when including dependencies.
commit 1769fc2fffb5063f757616e212025c46049caf8a
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 02:07:28 1995 +0000
*** empty log message ***
commit b256a541c01d5c9a7c415b3a54ccacfacf75f116
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 02:05:06 1995 +0000
(handle_configure): Verify existence of install-sh, mkinstalldirs
commit aea34f388d5082557a2a1ff866d9e26b331de0df
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 01:50:54 1995 +0000
(handle_texinfo): Include stamp-vti in distribution
commit b5f5f4c7405a41c4d0db05ce781164815ebb8a4b
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 01:45:29 1995 +0000
(DIST_FILES): Include DATA, PACKAGEDATA.
commit 43bfea5216ad1e73badadd145dd46c543a81d1a0
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 01:43:31 1995 +0000
Nothing
commit 14fa3e3c8ae2915e70e83643a7ec3629574916ad
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 01:43:19 1995 +0000
(DIST_OTHER): Don't distribute gettext-sh
commit 18d7136f61f40c76f8a762cde675fa542f76c457
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 01:41:53 1995 +0000
(handle_texinfo): Typo
commit 13c25320791b9850db56ef9d3ae9992b1aaee41b
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 00:09:00 1995 +0000
If script ends up in shell, feed to perl
commit 53d4660c13b3aa5cead3a381d55238f9667b3604
Author: Tom Tromey <address@hidden>
Date: Tue Nov 28 00:05:40 1995 +0000
Rewrote 'clean' rules.
Documentation made and installed first.
'all' depends on 'info'
commit a160a3a6f93c023b4293e1499e01b136437c4985
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 23:57:29 1995 +0000
*** empty log message ***
commit bb210d7ae7d0f6fdec18c34e553b2eefb32d3f76
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 23:57:05 1995 +0000
*** empty log message ***
commit c7c22336b45cf995bb41d4901cdae914b1aa7d54
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 23:31:58 1995 +0000
Turned off internationalization.
commit 9d86371cf0580865f6608f2d1f360140c2904cf5
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 23:08:20 1995 +0000
Rewrote for new clean scheme.
commit d3c76d5f904c6284e62f31706c1349a8b0b78e16
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 23:07:26 1995 +0000
Remove TAGS in distclean, not maintainer-clean
commit 879de89f56d02461636498619b3be74c4ecb192e
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 22:39:45 1995 +0000
(PACKAGEDATA): Include tags-clean.am
commit efa217081032bd4d3dc352a767d9e5e6b6d361c9
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 21:45:28 1995 +0000
Removed bogus local clean targets
commit b56a3301c8c2ddb4b7e13a75c9ca5515ad6d7272
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 21:40:37 1995 +0000
*** empty log message ***
commit be34f9c1d477c4319190935227c652f1d7b234fa
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 21:38:14 1995 +0000
Initial revision
commit feea6c8332b7ca593fe0423fe860702e94162dc5
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 21:35:28 1995 +0000
Added clean targets
commit c42e754cf061c2fae4dfd70fcfda2c388ce8a7c2
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 21:34:45 1995 +0000
Fixes to clean targets.
commit feb1d2cb26c895ff99d7b8aa885a933c033b924b
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 21:33:03 1995 +0000
Added clean targets
commit c1540b5ae86e445c557f990de812ac763690db1a
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 21:12:49 1995 +0000
*** empty log message ***
commit 9c04a7bdeb923388ecd5d1912f220470c76b7592
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 21:05:57 1995 +0000
(ansi2knr.o): Depend on CONFIG_HEADER
commit 6e3c1d446953492d9e204c2e829c6b46efc5f232
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 20:54:24 1995 +0000
Completely revamped automatic de-ANSI-fication
commit 10a3b0dff36f3c81f6f2807722d9ecb2f1970e93
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 20:50:09 1995 +0000
(ansi2knr, $(OBJECTS)): New targets
commit 9bc5fc7a0fbe007a6788f090b4bcbc0db88d4ee9
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 20:49:01 1995 +0000
(LINK): New macro
commit 94e019e3ac83ff0b074a5be8b74192a50b4f35f8
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 20:46:04 1995 +0000
Trailing blank line
commit e4daf3d9d711e5101d43a9c7b5ff7eab1840c98e
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 20:43:23 1995 +0000
Rewrote
commit fcde62d497109cabfc6a868fe00a0aa5e715d040
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 20:42:47 1995 +0000
(COMPILE): New macro
commit cbbdfe06d5ebdf7cf2e1e9f0a304d5d46a4a001a
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 20:41:57 1995 +0000
(ANSI2KNR): Removed
commit 29c8f636ab57d7029943012c21ac53b44ea16ac7
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 20:38:42 1995 +0000
(PACKAGEDATA): Removed all sed scripts. Added kr-vars.am
commit 1dcda3c3945dd2090894489ea074d74dbcea2e72
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 20:37:51 1995 +0000
Initial revision
commit 2ce21e92722f194be906bf14185096867fcf283f
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 20:22:09 1995 +0000
*** empty log message ***
commit 5382a6b6cdfff7be90a392f24214f31cec234ce2
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 19:59:13 1995 +0000
*** empty log message ***
commit 64bdcdbf6640eea094fd5a62e50a7e189c627d98
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 19:56:26 1995 +0000
(require_file): New function.
(handle_texinfo): Require 'mdate-sh'
(common_sometimes): New variable
(usage): Use it.
commit fe6eefa6da2a30e95d08a0742bf27c8a8b470617
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 19:44:52 1995 +0000
(stamp-vti): Use Ulrich's mdate-sh script
commit 5b5ae2b2574a171222e5546e2964cc95e9c03d02
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 19:39:33 1995 +0000
(handle_footer): Don't define SOURCES or OBJECTS if empty
commit 4c80529219d14918916af81e8af341a6af3dc63f
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 19:35:39 1995 +0000
(generate_makefile): Put Makefile.in, Makefile.am in @dist_common
(handle_configure): Use @dist_common as appropriate
commit 5a5c8b6527833a8b45f8330d37d33d95982ecb15
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 19:34:53 1995 +0000
(DIST_CONF): Removed
commit 9e3ad4f7c9541234fa04aeed33dc2d6c2020b1ea
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 19:09:34 1995 +0000
Abort if perl not found
commit 48a9583ee431ea9e4473457ba38df03dfcb968ef
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 19:08:06 1995 +0000
Look for perl
commit 4e5c572329be79d9edd3f2eeb118451ba7b94483
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 19:06:26 1995 +0000
Reimplemented in Perl
commit 8ecb3191f4f9259c22caa1cf20f5bd0e62bd836b
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 08:44:43 1995 +0000
Fixlet
commit 1df0c57a250238be659a806db6771b6d7c185e01
Author: Tom Tromey <address@hidden>
Date: Mon Nov 27 06:05:08 1995 +0000
*** empty log message ***
commit 2b689ca192321651a4bafff382026d6e164941c4
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 08:09:30 1995 +0000
*** empty log message ***
commit 500089b6a5ebecdebf1b8a5ba914baefec162fc5
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 07:53:30 1995 +0000
*** empty log message ***
commit b8af539f0f9cb5506b49499543ec32a296171e67
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 07:26:02 1995 +0000
Always print ".SUFFIXES:" rule.
commit 4e9ed9831252f2f1d702920617b4a9fc48cf3097
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 07:11:04 1995 +0000
Distribution config.h.in if required
commit 627dc246e282c1b5b68f50e092619471d8de2089
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:53:21 1995 +0000
Bug fix when including texi-version.am
commit 6490f482186864ecb2c4f6bc2dd24da9f62abe07
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:51:32 1995 +0000
Bug fix when looking for .texi file in $am_reldir
commit 580c5b88345d5e084efb9f8c9e4150b6d9ff80d1
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:49:59 1995 +0000
*** empty log message ***
commit 60e8ed06eecc34fea63a5679fe97c4982feeb3ec
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:44:53 1995 +0000
Comment fix
commit a5c9d0231766297621222d44e29bccd062e769ab
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:43:09 1995 +0000
Look for .texi file in $am_reldir
commit 2440b49782a309eb03c24549c0620b83fa3b3e69
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:41:18 1995 +0000
Fixlet
commit ebbfac68c2a747260f3a345de6a40c46ea068bfb
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:40:21 1995 +0000
Blank line after targets from user's Makefile.am
commit 0c606413944a3451213b3b759804cac8595870e6
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:39:23 1995 +0000
Move footer items to actual footer
commit bfdc73f0cce347e3d1d73ebae31175efd7d19c81
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:36:03 1995 +0000
Include stamp-h.in in DIST_COMMON if necessary
commit e64737e8bdd1da4f05dbb43420148ac706b13b91
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:32:09 1995 +0000
(common): Don't include acconfig.h, config.h.top, config.h.bot
commit 45cac4363012a6a26ee2c982f9d458d9e1695866
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:24:02 1995 +0000
(CONFIG_HEADER): Renamed from CONFIG_H
commit 0cc2b0d0a355ab9b61b7ce84c0770985047ba863
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:20:26 1995 +0000
(CONFIG_H): Define
commit ea4a403f80ea432ed73af34bd358d19fb7f3b640
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:19:07 1995 +0000
Initial revision
commit 9c637845e01997bd47a0d653f1f86588b0e0ec28
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:18:23 1995 +0000
Use AC_CONFIG_HEADER.
commit f82bbbbfd355802a5bf0c2537c6e8bcdb993be36
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:11:25 1995 +0000
Put blah_TEXINFOS into DIST_COMMON
commit 3dad8bc1037fa03cbbc9c3992637bdfd22ba7e08
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:07:30 1995 +0000
*** empty log message ***
commit 14dae1417d48d24c14f4ada5913d4be8740eb5e4
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:07:10 1995 +0000
*** empty log message ***
commit 89c30ad011f3c2dfd5d2a210dbccb585c9891787
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 06:05:40 1995 +0000
.info file explicitly depends on primary .texi file
commit c90de97d9062aef2f17fb9ec6eb97abe2ff1f415
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 05:52:58 1995 +0000
(install-info): Always supply 'else' clause to 'if'
commit cb69dfb8f00bbc80622dcb73677e5c2bc4d1f131
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 05:52:14 1995 +0000
(TAGS): Always supply 'else' clause to 'if'
commit 33ccc86532cdf2915ece55f38389863ed2c76583
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 05:51:20 1995 +0000
(.NOEXPORT): Removed (now in footer.am)
commit 58a6925f1233d49a83afcbf4cbcc7b157bd5892f
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 05:50:52 1995 +0000
Always include footer.am in output
commit 98bef209677690b8dae266eaa576dd0216f2bfcd
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 05:49:39 1995 +0000
(install-man): Always supply 'else' clause to 'if'
commit da65729d6981ac43e5fd42e8e071c2f98d4818a7
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 05:42:17 1995 +0000
More version.texi fixes
commit 6ebdad47768c563649ca1b019b1f7ac097411472
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 05:41:10 1995 +0000
More version.texi fixes
commit a6ee2c4274076713873b8229b3359bcc610fc565
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 05:40:01 1995 +0000
More version.texi fixes
commit aeb3929d9c9a75bc5ce407961cf1631f03fc8db5
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 05:39:41 1995 +0000
Only do version.texi processing if requested.
commit aa5d0fa2fdc0097f783a0c9e7ef910bb6c1bf5ed
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 05:37:37 1995 +0000
Minor internationalization fixes.
Subshell can now exit with nonzero status.
Fixed up .texi handling; now uses texi-version.am
Make sure '.c' and '.o' are in .SUFFIXES if required.
commit 237bed494b06b75ae4c7be82c96332a777b041c7
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 04:34:41 1995 +0000
(PACKAGEDATA): Include texi-version.am
(stamp-vti, version.texi): Removed
(TEXINFOS): Don't reference version.texi
commit 724396cce34542a0e5a02c55631f3c6f365c6f83
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 04:33:36 1995 +0000
Initial revision
commit 2bba5cf192bbfe8cefe76a9ce83a9538c6ee4ca7
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 04:25:50 1995 +0000
*** empty log message ***
commit 60869d67915073889fb5948b20dcdd96cece1de9
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 03:45:12 1995 +0000
(dist): [DIST_SUBDIRS] Follow symlinks when copying.
commit 106436f517ecfdf203183ad7e396fdf014f6da52
Author: Tom Tromey <address@hidden>
Date: Sun Nov 26 00:27:44 1995 +0000
(dist): Removed unneeded subdir= option to make
commit 78623e59f51cb940a4ae7aaeb01ce02ece2d2560
Author: Tom Tromey <address@hidden>
Date: Sat Nov 25 23:23:39 1995 +0000
Added --amdir option
commit 34ec48c552e5fcefa4b10c030579d98fc92c38b6
Author: Tom Tromey <address@hidden>
Date: Sat Nov 25 20:05:50 1995 +0000
*** empty log message ***
commit bfc7c8aa87e43b8d1eee1c7ee5212ba725d27f93
Author: Tom Tromey <address@hidden>
Date: Sat Nov 25 19:56:04 1995 +0000
Turned on internationalization
commit a101a79bdb20211b2970a5c25d2621dcd96fbfd2
Author: Tom Tromey <address@hidden>
Date: Sat Nov 25 19:44:36 1995 +0000
Set EDITION
commit 3c3aee92f663ac3a4b9db69df687c6e09e259972
Author: Tom Tromey <address@hidden>
Date: Sat Nov 25 01:21:00 1995 +0000
Version 0.21
commit 803da12744f473b43ad4db4bbb726b0a09278a8d
Author: Tom Tromey <address@hidden>
Date: Sat Nov 25 01:17:48 1995 +0000
*** empty log message ***
commit 29e971c6826281a9337c787a31558c2741e897bd
Author: Tom Tromey <address@hidden>
Date: Sat Nov 25 01:02:51 1995 +0000
Don't use double-colon rules
commit 237f9185e79384ca22f15410510157961f28b5cb
Author: Tom Tromey <address@hidden>
Date: Sat Nov 25 00:58:33 1995 +0000
Redid install-data, install-exec, uninstall handling
commit f7cf20cbdfb20e07d6446065a2d12ae23fedaeea
Author: Tom Tromey <address@hidden>
Date: Sat Nov 25 00:04:05 1995 +0000
*** empty log message ***
commit dbe481828ac10bc5add5283050f3ea052cdad856
Author: Tom Tromey <address@hidden>
Date: Sat Nov 25 00:03:37 1995 +0000
Turn off i18n
commit 114f2328c7efcbc5066a873857373b39bc75782b
Author: Tom Tromey <address@hidden>
Date: Fri Nov 24 23:51:37 1995 +0000
(common): Remove NLS
commit 25d8f8baf326c992e66672d1001c974a527bcc05
Author: Tom Tromey <address@hidden>
Date: Fri Nov 24 23:49:53 1995 +0000
(common): Include ABOUT-NLS.
commit 8856f8818760b825444a0b5d10f64b09785ee120
Author: Tom Tromey <address@hidden>
Date: Fri Nov 24 23:47:32 1995 +0000
Test for install-sh and mkinstalldirs
commit 5c8705d270bae091b922b91886dd4093957618e1
Author: Tom Tromey <address@hidden>
Date: Fri Nov 24 23:36:17 1995 +0000
Blank line after OBJECTS= line
commit bad4584ae6b5baa237592586203a7c052ec7a56c
Author: Tom Tromey <address@hidden>
Date: Fri Nov 24 23:35:25 1995 +0000
Start subshell in loop after check for Makefile.am
commit 8cee1b9905b4c06a1cddc2b7ca543c96392a429b
Author: Tom Tromey <address@hidden>
Date: Fri Nov 24 23:33:54 1995 +0000
--use-deps now the default
commit 6fbd4d18d7cbe4175eb3ba5b6f5663f490218b44
Author: Tom Tromey <address@hidden>
Date: Fri Nov 24 23:33:15 1995 +0000
*** empty log message ***
commit fa37b48192c01f63e1649d2fe8aa4f7f4d9c5260
Author: Tom Tromey <address@hidden>
Date: Fri Nov 24 23:30:45 1995 +0000
(am_dir): Don't apply transform to install directory name
commit e02b24e5b24165005bd061edf6db8fbd7655410e
Author: Tom Tromey <address@hidden>
Date: Fri Nov 24 23:30:27 1995 +0000
Don't apply transform to install directory name
commit fbeef4d577db6359f7a1a312fcaae4cb32c30331
Author: Tom Tromey <address@hidden>
Date: Fri Nov 24 23:29:38 1995 +0000
(SUBDIRS): Hold off on internationalization
commit acfc6a5b8427609f7d6920988204f157819e0f59
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 18:02:38 1995 +0000
Write 'SOURCES =' line after copying Makefile.am variables
commit 07e50f2ba3dddb76d0768bd53a3a003f37108a3d
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 17:58:08 1995 +0000
Fixed bug in "--" option processing
commit 10de14d306fae8a633c3f2f4a00301f499d1e2bb
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 06:18:41 1995 +0000
($(RECURSIVE)): Removed trailing \ from last line
commit b2e71e8c686b7806f0b0798d6b80d23de47de4c8
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 06:16:25 1995 +0000
(DIST_OTHER): Include gettext-sh
commit 9fa554271d65f02593ca25de736a3d450b7673ab
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 05:34:09 1995 +0000
(SUBDIRS): Define
commit 992bd504a8ba62c4ab493786e86cd88ac833ee95
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 05:32:51 1995 +0000
Include internationalization bits
commit 31de2f3ad0063edb7452d4ffdbfcc2e7826ad77b
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 03:38:45 1995 +0000
Many changes to avoid double-colon rules.
commit 6589fea03e473646a378f05368b7a23b56eb00a8
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 03:07:53 1995 +0000
($(RECURSIVE)): Print name of target actually used
commit 591ca35bba738a2499d6c4186f5cb207b11c623b
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 02:35:23 1995 +0000
Removed "::" rules
commit 699da7e08a3bb5ae406fb033b1cd5658fc86d4a4
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 01:42:37 1995 +0000
Removed install, uninstall
commit 338174e22d110d5194dcb0fea9fc1f16bd77ffff
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 01:36:20 1995 +0000
Initial revision
commit d980f541e146f3b524128af833df1018e358bbc9
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 01:33:14 1995 +0000
Added install, uninstall targets
commit a1dd16b5796d190f0fdb8d36ae10ad64b1ea2c79
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 01:21:40 1995 +0000
Rewrite targets like "all-local" to "all_local"
commit b37015cfeecab12788a0bc789425a4f510d0a615
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 01:05:59 1995 +0000
Removed "::" rules
commit 0d4ff55c0d3d35879cb0c381435c1f6faf15199e
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 00:52:45 1995 +0000
(PACKAGEDATA): Include libscripts.am
commit f19af67892d2fd395777ecf1f494ab81214cec31
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 00:52:19 1995 +0000
Don't install libscripts here
commit 95dcf7c578673405aee445374b9205e380174b93
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 00:48:36 1995 +0000
Removed "::" rules
commit 951f3d094b199f33c31d3e3962328b4487df80e8
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 00:23:33 1995 +0000
(am_dir): Run package name through name transform.
commit c6c361fc390a60214d70a21d2963256662e9ceea
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 00:22:32 1995 +0000
Don't use packagedata.sed or data.sed
commit f1435363067318b9b822936a056d510deeb23f44
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 00:21:30 1995 +0000
(PACKAGEDATA): Removed data.sed, packagedata.sed. Added
packagedata.am
commit d624526bcea8610634c90cd0954917fadf4f94dd
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 00:16:11 1995 +0000
No longer run through sed
commit b7548e998d77e6c5ff666901fb6486be60d48fc5
Author: Tom Tromey <address@hidden>
Date: Thu Nov 23 00:14:52 1995 +0000
Initial revision
commit fdede8fa7bfadef44a735c09f247154bf418982a
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 22:31:02 1995 +0000
No blank line after Usage
commit 16151888225e77161eac87d29637e08c6f13808c
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 22:04:49 1995 +0000
Removed "NLS nuisances" section.
Now uniformly uses $echo for user-visible messages (in advance of
internationalization)
commit 18da6f71f4cc316d8b0ea5b7ba6086e1e5f691a4
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 09:11:40 1995 +0000
(maintainer-clean): Don't use realclean-local
commit a82d23ac8b163e34f1a76abb9d3738b26e91a61e
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 09:10:12 1995 +0000
*** empty log message ***
commit e2b396c6a6fd7d7d15aea5aa3b22a28664940d71
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 08:53:09 1995 +0000
Use PACKAGEDATA, not custom code
commit e196683f14bd565ee2ddced25d70a302e400f555
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 08:51:30 1995 +0000
Use @LONG@, not $(@LONG@)
commit 6c996efdd76e91324d48af4761feba1f1da5714d
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 08:49:18 1995 +0000
Handle DATA and PACKAGEDATA
commit fc221640d0c5a20cc8312b0c1fb4e13b0ee7096e
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 08:48:52 1995 +0000
Initial revision
commit 3b4be6e439a693185f3f4aef97d094b0b2163dd2
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 08:48:36 1995 +0000
Use @DIR@, not $(@DIR@)
commit 505de34753be93e4c3d6588e79f2245f2d58bddd
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 08:48:06 1995 +0000
Use $(datadir), not datadir
commit 1095197c782105bbe040f116d6dc4a340d4869ca
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 08:47:31 1995 +0000
Initial revision
commit 8e29706c3fb8776080ded6ce10a16c6e908f48ef
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 08:43:14 1995 +0000
Wrote uninstall targets
commit 35edb7dd19926cc1e43bb8b86e57c8e9a2684945
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 08:41:44 1995 +0000
Initial revision
commit de7f3eaae693a81b3348a5b7d0f4640705ef3869
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 07:38:48 1995 +0000
(dist): Don't link a file that has already been linked
commit 67f9b481226fb8c7e2954c12ecc99c8d725e99c9
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 07:38:32 1995 +0000
more
commit 2fb7540df290a5b12ea37c4dfcc1609f1211fe32
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 07:26:26 1995 +0000
*** empty log message ***
commit e32f6769773dcf8fb34ca1a0a265b251e4613244
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 07:25:30 1995 +0000
*** empty log message ***
commit bf1c24ae903058aaaf440844e481fc5c9aaf20c2
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 07:23:10 1995 +0000
(dist): Run `automake --include-deps' before making distribution
commit e67d72a96a6a9ab7f21af0d3805e7e4718fffa78
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 07:21:54 1995 +0000
more
commit 9904a6b73c90ac7bf2fcef46d2f564a5da00f3fb
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 07:21:44 1995 +0000
More dependency-tracking bug fixes
commit 11686d56f76bca3a9a7bffcf0622dac3fd7f8e9d
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 07:03:41 1995 +0000
(DIST_FILES): Rearranged to be like dist-vars-subd.am
commit 2d83bd39343987e2ae7fd366ac43bf8ce923f124
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 07:03:17 1995 +0000
(DIST_FILES): Include DIST_COMMON
commit 4637aea880d3c5b1525f7cb8cda8b5b9259fdf70
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 07:01:01 1995 +0000
Added trailing blank line
commit 2e9640174c7aacb3edecc0b9a574c9fb530262ea
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 06:59:37 1995 +0000
Use ".P", not "empty.P", as placeholder.
commit 7108c9ac196fd133b957917a03cab2be0e87de9a
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 06:23:54 1995 +0000
Only include depend.am if SOURCES not empty
commit 60ae7f1e14179618bb712c33ec3710e1e8e8aecd
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 06:22:54 1995 +0000
Added --use-deps and --include-deps options.
Handle auto-generating dependencies.
commit 6f1b5adf8f2d86a970013db5741ba9175a58eccb
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 05:00:14 1995 +0000
*** empty log message ***
commit 716bfc4c40269c3b23c129c65f013e80876e4150
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 04:56:29 1995 +0000
*** empty log message ***
commit f2cb123bdce46949e3f3fb63e97f8c125000122e
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 04:55:44 1995 +0000
(am_DATA): Include depend.am
commit 1adea969296fed2772e6b98c74cc2a6976663a8a
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 04:26:46 1995 +0000
Initial revision
commit caafb04fdae53b0987cae7408fe720beae446266
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 04:19:20 1995 +0000
Look for acconfig.h, config.h.top, and config.h.bot
commit 6fa4d9b862a9064f9f7196f854ecb98efec9915d
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 04:15:37 1995 +0000
more
commit c5e01efc164d45444591a56c84756520f05ae887
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 04:06:21 1995 +0000
more
commit 8c5bd6f305a317766410273e64a2c6096b11cea9
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 04:00:37 1995 +0000
Put blank line after .SUFFIXES
commit a1913e5cc91137375f88aa0c3db2b188efa9b812
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 03:28:35 1995 +0000
Added blank line at end
commit ccbedc02e8a57f4778417fe7fda7d3f4d6fc8274
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 03:28:09 1995 +0000
Removed unnecessary comment
commit 9da31a9fb60abb620c560f63cedaa798c9474d67
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 03:26:14 1995 +0000
Removed unnecessary workarounds
commit b3d56b1e1756951fd707835cccb69b9ef3580d24
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 03:25:23 1995 +0000
Don't include programs.am if PROGRAMS empty
commit 21e440ab838486598840327301709340d5b5d22c
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 03:23:26 1995 +0000
(INSTALL_SCRIPT): Typo
commit b0bba75df877f46967caca14decb75b19792ce83
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 03:22:14 1995 +0000
Don't include .SUFFIXES
commit 1872901037bb28fdac5dcb0bd501572842514dc1
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 03:21:41 1995 +0000
Handle .SUFFIXES here.
commit adf0008776688e350dfa60b4210538e38b1e02a4
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 03:18:03 1995 +0000
Use fp_PROG_INSTALL
commit c971f27c771efd9a27a83cd115295b4b004ca366
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 03:17:10 1995 +0000
Changes for autoconf 2.5.
Now includes INSTALL_SCRIPTS.
commit 6608ef572372013fb0a2c83612679a3d8ac33cb1
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 03:10:04 1995 +0000
more
commit 1c6667a1ef894d3427e4fe22d91d9e4d9eac3016
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 03:08:09 1995 +0000
(install-info): Bug fix
commit eab674a407bb45c108fe6dc19f1dfeef6ac1a38f
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 02:53:34 1995 +0000
Include scripts.am or libscripts.am in output if appropriate
commit c8c5b62e8f4a87b8dccd918105baa0afe42281d7
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 00:26:03 1995 +0000
(install-programs, uninstall-programs): Don't install SCRIPTS
commit 7b81d577af215455bc10e03b088667158804a3cb
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 00:25:15 1995 +0000
(am_DATA): Include scripts.am
commit 0d3b9eeb683822c3a2d35700337912fa385537e7
Author: Tom Tromey <address@hidden>
Date: Wed Nov 22 00:24:48 1995 +0000
Initial revision
commit 0c8a0585e8062ec16a8e41c1d1fa733242cf123e
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 09:11:38 1995 +0000
Cleaned up how "prog_SOURCES" variable is found in input.
Ditto prog_OBJECTS.
Put static sed scripts into separate, installed files.
commit 2e44786403e3c629b97e009ae3fe1946ed98d5d6
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 09:07:38 1995 +0000
(am_DATA): Include hack-make.sed and nl-remove.sed
commit 8458c306ca4532aa2a7c7234d7d9e71852ec9621
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 09:05:34 1995 +0000
Initial revision
commit 86ec0d7b65e3047a7b467d05fe2f006c62a705e5
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 09:02:46 1995 +0000
more
commit cb16ca2ab8fc7dc34d5b36cb953e084bc54e9be2
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 09:00:26 1995 +0000
removed some
commit 40b9385223b252ebdb9a56df0cfd8bb37472c2d6
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 08:55:56 1995 +0000
more
commit c4a612edf39668388dcc6fde767a0839c1bb1298
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 08:53:47 1995 +0000
(install-info): Rewrote
commit 4b3a0be3b06e440db3b010eabb7d923703c3655c
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 08:53:37 1995 +0000
more
commit 35be9f1cb20679dbf0a76c99f4c134a041ab974a
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 08:26:41 1995 +0000
more docs
commit 2100c3e0ec5a155d1693f43cc939ec5caa5af2c5
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 07:55:55 1995 +0000
(all-recursive): Put with other -recursive rules
commit 2eebf921b792bfd668da6883325f768703c4a321
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 07:33:35 1995 +0000
Version 0.20
commit dba7c90ff1ce59666e6fdf294ccf3cc317349f21
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 07:32:34 1995 +0000
Another bug fix
commit 4f806cf6ad5bfc404f27ad72eb570c8465811b7f
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 07:32:06 1995 +0000
Bug fix when looking for texinfo.tex
commit c049ba7c207b35524971819a33f44d6d629a1fce
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 07:19:29 1995 +0000
Initial revision
commit a33b9020970196cdcba58ade9e50028c754ca60d
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 06:23:47 1995 +0000
more
commit 4e9b7f24a30b374f137f4e255383d0f25c4786de
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 06:23:37 1995 +0000
If TEXINFOS defined but texinfo.tex does not exist, give warning.
commit e9bfbcbc1380e0113b1132f922c1ce977e158537
Author: Tom Tromey <address@hidden>
Date: Tue Nov 21 05:56:46 1995 +0000
(all): Renamed from _all. Now uses all-recursive
(all-recursive): Don't fail immediately if -k specified.
commit 885b23c7abf6d0857a66352521e61516c9049268
Author: Tom Tromey <address@hidden>
Date: Mon Nov 20 22:48:03 1995 +0000
(_all): New target. Now use Jim Meyering's formulation of AIX
workaround.
(install-exec, install-data): New targets
commit 6cb9c627f2c4d1cfdcbad63306a47fac28430d50
Author: Tom Tromey <address@hidden>
Date: Sat Nov 18 19:07:30 1995 +0000
(Makefile.in): automake "Makefile", not "Makefile.am"
commit d6cc9ff004bef96bf242396bcdd0d6cd56bd580c
Author: Tom Tromey <address@hidden>
Date: Sat Nov 18 19:05:58 1995 +0000
Use @datadir@
commit 289352b71b586270e90ade2c427c2f6ef960814c
Author: Tom Tromey <address@hidden>
Date: Sat Nov 18 19:01:34 1995 +0000
Added @configure_input@ line
commit c4ee58eff1506d5891913e26e84edcab2dea012f
Author: Tom Tromey <address@hidden>
Date: Fri Nov 17 23:32:43 1995 +0000
*** empty log message ***
commit f3d059785b5667295f5891d7228627d737338b07
Author: Tom Tromey <address@hidden>
Date: Fri Nov 17 23:32:22 1995 +0000
*** empty log message ***
commit 3505b90a7d9290614ed99732a21fa3f8fde43e7a
Author: Tom Tromey <address@hidden>
Date: Fri Nov 17 22:26:24 1995 +0000
More
commit 0276a954d73f0ef4f14708c190a269e9a0e314eb
Author: Tom Tromey <address@hidden>
Date: Fri Nov 17 22:25:38 1995 +0000
"--help" option now prints auto-recognized file names.
Allow AM_ overriding of more variables.
commit 3aaef34cb445b83dba2b0cdcede4e44f902295be
Author: Tom Tromey <address@hidden>
Date: Fri Nov 17 21:20:40 1995 +0000
(install-info): Don't cd to srcdir to avoid breaking install-sh
Other bug fixes
commit cc299c217be65e910afca3704384169adaaada1d
Author: Tom Tromey <address@hidden>
Date: Fri Nov 17 08:55:52 1995 +0000
*** empty log message ***
commit 846b9cd39d8182a2cdb6f8b3f4bb0586a37bf10c
Author: Tom Tromey <address@hidden>
Date: Fri Nov 17 08:16:54 1995 +0000
more ideas
commit 35f791037ccae7ff885f795483fa3acd0fbd09ab
Author: Tom Tromey <address@hidden>
Date: Fri Nov 17 08:15:05 1995 +0000
Handle automake.texi
commit 5a6548a126b098020465470a6f871f4b42784776
Author: Tom Tromey <address@hidden>
Date: Fri Nov 17 08:14:12 1995 +0000
*** empty log message ***
commit 29954d076312525260fad97f0665826530b681e3
Author: Tom Tromey <address@hidden>
Date: Fri Nov 17 08:12:28 1995 +0000
Initial revision
commit 489fc39a398f3b482fcca84fd7d8ee48b82d6d2a
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 18:43:43 1995 +0000
(all): Separated out due to AIX 3.2.5 bug.
commit df36f434e20b68e94ae46a306779bda1ec493dc3
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 18:34:20 1995 +0000
(TAGS): bug fix
commit 3dc2a1f42def7d5b47ad306620ee30a3c5f97aa6
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 18:33:25 1995 +0000
Use am_dir, not AM_DIR.
Use version, not VERSION.
Bug fix in TAGS code.
commit f06d1acb9fc9b589e28e389d6636519fdcad5aaa
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 18:32:54 1995 +0000
more
commit b953a2ac50b500b1f1e43541d69c20612df67d04
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 18:28:43 1995 +0000
(am_DATA): Include tags.am and tags-subd.am
commit a1862a480bf344ee74ab3bea3e5bd28481e6a969
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 18:28:16 1995 +0000
TAGS target now in tags.am
commit 9a5d8600caad05af9847c2fd5089c9cbaa0bf422
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 18:27:53 1995 +0000
TAGS and ID targets now in tags-subd.am
commit ac77e5611304994de82327464da319890eec30ea
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 18:27:10 1995 +0000
Initial revision
commit ed52f8a2971086465a5f8ed1fde382365c5f2d7c
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 18:27:01 1995 +0000
Cleaned up AM_PROGRAM code.
Handle TAGS target better
commit dd0d75a15e4a3e5feced1f5f666fc17bb7efcb04
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 18:24:36 1995 +0000
more docs
commit bc2e8b7398432106e0bd3edf9350c507b4a9ee1a
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 17:28:29 1995 +0000
(Makefile.in): Bug fix.
commit dff990efaf0ca991cbf103cb310f70119cdf64a7
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 09:41:51 1995 +0000
(usage): Updated
commit cc53aa2e69b418b162250e52862bf6748c25e8b2
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 09:34:39 1995 +0000
Added rule where Makefile.in depends on Makefile.am
commit 9220097acbcc10a6ce56f5cb60ee2cd882ec9d56
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 09:32:22 1995 +0000
more
commit 94d1e3e0f2848f832315f3ae872078a8fe97f1bb
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 09:31:57 1995 +0000
Entire body of 'for' loop now in subshell
commit c5dd4a0b78ee0f5fc2517b7fb37011c902174d07
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 09:29:31 1995 +0000
more
commit 0b3304daebf88b75741ed42ee26d79bb2f894163
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 09:11:05 1995 +0000
(common): config.guess and config.sub are common files.
commit c56f3563487e47fe80e32145ee8d3081ed751a3b
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 08:24:16 1995 +0000
(dist): Bug fix.
commit ed9e9ef70dc8e9ca3e39a75f9f58fbec7794b19f
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 08:21:49 1995 +0000
more ideas
commit b47445212471904d6d379b89c144f726080ef0c5
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 08:19:23 1995 +0000
(DIST_OTHER): Don't include TODO
commit 6675ce08b724847b289273e6ae8828ff2165ab05
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 08:19:00 1995 +0000
Auto-include TODO and THANKS files.
commit 476f70e7c6e8641f4cd333da0644300754de4056
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 08:16:46 1995 +0000
(dist): Don't depend on DIST_DIRS
commit b07e8217dd9117fc1c10728173144ccf6b2c6e30
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 08:16:19 1995 +0000
more ideas
commit bcd839f4744c6ca7ae2ce6ba7064df95ad74118a
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 08:14:44 1995 +0000
More bug fixes in "look for Makefile.am" code.
commit b93fd835902e38198ff35ef7b0f97e73738283ae
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 08:10:20 1995 +0000
Bug fix in "look for Makefile.am" code.
commit 25ff144a0bc065b738b5b32157e10c67843a71c1
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 08:08:51 1995 +0000
If no arguments given, look for all Makefile.am's in this
directory and in immediate subdirs
commit 4b3d42416fc432cf916f7d5089d1e7675593b549
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 07:59:19 1995 +0000
Bug fixes for LDADD-override feature.
commit 95a58476dd950d019556bcc9005ec644489fdcbf
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 07:35:22 1995 +0000
Use @address@hidden, and put after LDFLAGS
commit 8d299d6cd9306d1e0e059c3669cc7ff09554597e
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 07:34:50 1995 +0000
Allow `prog_LDADD', if specified, to override LDADD.
commit d67ec9b2b7aa31c20afd8c6797e0b355121be8f7
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 07:12:42 1995 +0000
more ideas; did some
commit 082e8ce72ad20442d61a14f2ce1d2e93acd4250e
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 07:09:24 1995 +0000
Use AM_PROGRAMS, not ALLPROGRAMS, and invert sense.
commit 31e30c5f6f4363592f3c8a57b7f021f584d2a9cc
Author: Tom Tromey <address@hidden>
Date: Thu Nov 16 07:07:38 1995 +0000
(ALL): Use PROGRAMS, not ALLPROGRAMS.
commit 4da5f739bdaa07608d82d685bc754fba6e54ba52
Author: Tom Tromey <address@hidden>
Date: Wed Nov 15 01:54:43 1995 +0000
No longer look for _SOURCES or _OBJECTS
commit 65b0fedfa19cadb475eeecfce0ef02a64d6c054a
Author: Tom Tromey <address@hidden>
Date: Wed Nov 15 00:23:37 1995 +0000
Remove "automatically created" header (now in automake).
Updated copyright.
commit 1acbdd67194c0266080f0b33b006b3a9002b1e0a
Author: Tom Tromey <address@hidden>
Date: Wed Nov 15 00:23:13 1995 +0000
Put version info in Makefile header
commit 4a85f3534690e41bb2a3faf41c57d5c485db75e9
Author: Tom Tromey <address@hidden>
Date: Tue Nov 14 23:38:17 1995 +0000
Minor cleanups
commit 043afd391df5ca7e94fd7fb468a49b7dcf3ffd84
Author: Tom Tromey <address@hidden>
Date: Tue Nov 14 23:25:13 1995 +0000
(dist): Don't link or copy file if it already exists.
commit b26755dd502d25db17485b35a82c9c07c8908e82
Author: Tom Tromey <address@hidden>
Date: Tue Nov 14 07:56:09 1995 +0000
more dosc
commit 22cbd2004e3059814ce52610dadd74aca359c98d
Author: Tom Tromey <address@hidden>
Date: Tue Nov 14 07:54:59 1995 +0000
more ideas
commit c0c8e68547a88365a10435c87bf0abfd15056edc
Author: Tom Tromey <address@hidden>
Date: Tue Nov 14 07:54:15 1995 +0000
Look for _SOURCES (common sources) and generate _OBJECTS.
commit d5e392ad456e7f5323d1c3a462c6a8bf6f1da2cc
Author: Tom Tromey <address@hidden>
Date: Tue Nov 14 07:50:58 1995 +0000
more docs
commit a8b006cffa3c8a8d41a930b0f636849ad0b15653
Author: Tom Tromey <address@hidden>
Date: Tue Nov 14 07:38:14 1995 +0000
more ideas; some docs
commit 63da0de2b4ce0f70452e38ce9b325ddc9f2d9536
Author: Tom Tromey <address@hidden>
Date: Tue Nov 14 03:54:02 1995 +0000
more ideas
commit bac1159e72bcb3e39f168d7ec3957989bfb9f839
Author: Tom Tromey <address@hidden>
Date: Tue Nov 14 01:40:08 1995 +0000
(ID, TAGS): Include HEADERS
commit 9fdc6dd3e8cb758bda8512f5951d699a20db3994
Author: Tom Tromey <address@hidden>
Date: Tue Nov 14 01:39:47 1995 +0000
(DIST_FILES): Include HEADERS
commit 8bca7b442a34b4928e61ce6faeff075511ba1a3e
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 22:20:02 1995 +0000
more ideas
commit f8c414f9d6576aa07661687004d7c73bf2cfae37
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 22:11:58 1995 +0000
(distdir): Is relative to ".."
commit dba51b9597a86bd1029c1f6537668c325bc590db
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 22:06:41 1995 +0000
(PACKAGE, VERSION): Define
commit 6aeff4444ec73a867237551ea120af9b93ef3f80
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 22:04:19 1995 +0000
(dist): Don't handle DIST_DIRS.
commit 10b2838b6a16004930ae54f9fa2186baf9f3a05a
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 22:01:35 1995 +0000
(uninstall-man): Another bug fix.
commit 6604594eb71be7410bb6ad6ea212c6589be116be
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 21:59:38 1995 +0000
(uninstall-man): Bug fix.
commit 8767a864e044b405f0c83eb82adaee10d940bb81
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 19:37:59 1995 +0000
(dist): Bug fix
commit 1d80db95d78790121ff52c71be28266f41c964f3
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 19:31:35 1995 +0000
(DIST_SUBDIRS): New macro
commit 22bbb8aa254c74dfbef74591862222a3adf67515
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 19:31:08 1995 +0000
more ideas
commit 7b69643b53d960863cd1b3ad335b3bf894d58eea
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 19:30:22 1995 +0000
(dist): Handle DIST_SUBDIRS
commit 776d2ab5c25c8e5f653799536f61e7b84d3f4cbd
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 19:21:37 1995 +0000
(DIST_OTHER): Include automake.in
commit 8c7789e35fde629ac4ccc949fc0853aff39894bf
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 19:18:57 1995 +0000
more ideas
commit 54b7cfeabcdad4b938458c83bcc7ccd6a3698b67
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 19:18:28 1995 +0000
(DISTCLEANFILES): New macro.
commit e0027d43ae1930a4843e96fc17a449a7bd7a3dc1
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 18:53:49 1995 +0000
more ideas
commit dfba25120e8739a03707cc34eff9c91b55516c7b
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 18:34:10 1995 +0000
(common): Include COPYING.LIB
commit bc9771c98280b7587192a2041220e6108bbcd337
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 18:29:16 1995 +0000
(automake): New rule.
commit a5a384887e72761e1cd91162c0447ecc1c3111e4
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 18:27:09 1995 +0000
more ideas; did some
commit f095b0fda7b987e22b811d0b6ffcec168632cadf
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 18:23:50 1995 +0000
(install-info): Changed per GNU standards
commit d748bc06b0ebedb07bd4216490e0f23a047d0355
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 18:15:28 1995 +0000
(stamp-h.in): Use "touch", not "date", per GNU standards.
commit e670c87b4e9f6c136d47dd708fb339842fb1a2b0
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 17:55:15 1995 +0000
(common): Include texinfo.tex
commit 7522d045a0e62b171d9b658a8a9cf26eb2702b68
Author: Tom Tromey <address@hidden>
Date: Mon Nov 13 05:52:08 1995 +0000
more ideas
commit 30e615d8d6385e18885cd6e43dd4e383c7321bf5
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:59:08 1995 +0000
More fixes when finding common files.
commit c67b77e5c6af70d954ff5894a515d822bcfdb42a
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:55:42 1995 +0000
(DIST_OTHER): Another removal.
commit b76a1637af63f4b8c474f9b1768f82828038ac89
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:54:38 1995 +0000
Special-case when amdir=.
commit 186d5debe76f31844c56f650939212d3ab84c298
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:52:18 1995 +0000
(DIST_OTHER): Removed auto-detected files.
commit b825f5a43d5d66dde17aea74c4399a249ef2adc7
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:50:17 1995 +0000
More ideas; wrote some
commit fdde4c5a110c15b8e9bc1dcc6fca2e48c4c6fe45
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:49:55 1995 +0000
Search for commonly-used files and auto-include them in distribution
commit 6cd3d6c599654a1e25fdbe40209d1b8b0e740c8e
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:49:09 1995 +0000
(DIST_FILES): Include DIST_COMMON.
(DIST_CONF): Removed files searched for by automake.
commit 4819a3b7401f76e02dea4c27643c2aa0bc745045
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:41:03 1995 +0000
More arg-parsing bug fixes.
commit a74a139ca058c89662ad0d294bab43d7c3d2c12a
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:38:55 1995 +0000
(DIST_OTHER): Include install-sh
commit 5b6ca9ccb531ba9c4ba27520bcde53db9d1e0182
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:36:57 1995 +0000
(DIST_OTHER): Don't include auto-included files.
commit 6ba8ee1dbd90004e8d3f90b4318a01f405d9e16c
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:35:53 1995 +0000
Bug fixes to argument parsing code.
commit 63629f2eafdb929e00446715e09ab0404683f0a0
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:25:00 1995 +0000
Handle --version and --help.
NLS stuff from autoconf.
commit 79826d6ea41e52d8430e4e75d7e5ff0cd8c36ad3
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:18:21 1995 +0000
(amdatadir): Fixed typo.
(install): Make install directories
commit b643f91f3b525f91eee46e2a313c782f724441d7
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:03:33 1995 +0000
Use "install::", not "install:"
commit 042e80a71210ad691473fd7f37ff71c9c376a129
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:01:53 1995 +0000
Initial revision
commit bc162fc304d190013700e9d771a2d3b398f33d09
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:01:12 1995 +0000
Use AC_PROG_INSTALL
commit 56628761d7e35fcb86ff2d9857db832731abe402
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 23:00:14 1995 +0000
Set AM_DIR based on configure results.
commit 096c6218ba744c73838e5942a81ceac2e48f1b35
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 22:59:37 1995 +0000
(install): New target.
(amdatadir): New variable.
commit 7437718648cfb537e76e91a2eca6b81620b283ad
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 22:53:53 1995 +0000
Use "#! /", not "#!/".
commit 592b1388ab3057989e090b2436ba56208de6ecd9
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 22:52:47 1995 +0000
Initial revision
commit f32df2406ccab48e46659904ac17d5bd00b9e8bb
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 22:51:29 1995 +0000
Renamed from "automake".
Set VERSION.
commit 1ac6ae7fe0e8bee121234670dc7116e2a882f495
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 22:48:56 1995 +0000
(PACKAGE, VERSION): Now in dist-vars.am
commit b889ac23e6efd2da505e43ee63496f4898274f06
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 22:33:47 1995 +0000
Insert remake-subd.am if appropriate.
commit 37a38473c26d705e946b28f8a116e84f44851a5c
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 22:32:01 1995 +0000
more ideas
commit 8b782c886a3565521e3b748645a5bbeec337b069
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 22:22:09 1995 +0000
(TAGS): Include $(CONFIG_HEADER) when making tags.
commit e85f113ac59287dbedaadad06d744b1f06d304a2
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 22:13:16 1995 +0000
Handle ALLPROGRAMS variable.
commit 4195505129827c91fd37eec8d0b452a23545bf59
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 22:10:04 1995 +0000
(ALL): Use ALLPROGRAMS, not PROGRAMS.
commit f3fc774339a394f04c1b4e7fcb0202caf292107f
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 20:28:47 1995 +0000
*** empty log message ***
commit dad7a4b3c22277a4e3d5e63b5f7a3d2d7a9b21a2
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 20:27:48 1995 +0000
Fixlet when printing "subdir=DIR"
commit 223390ebe736ecb6c819705e0b769b61db5f285a
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 20:11:27 1995 +0000
Put "subdir=DIR" into subdir Makefile
commit cdc6751724838d5718f390a5f328d8c42fc25715
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 20:02:57 1995 +0000
Don't refer to distname.am.
Only put footer.am in subdir Makefiles.
commit a3251a41f8e14198b0deff1de018798d2380fa21
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 20:01:11 1995 +0000
(id, ID): New target.
(.NOEXPORT): Copied from footers.am.
commit 99d8e66e75524354b1b67de7287548cca86b306d
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 19:57:31 1995 +0000
(TAGS): Bug fixes.
commit efba0a67a9e36dd7ffc3ebb8306b0da9f0654020
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 19:53:27 1995 +0000
(TAGS): Don't fail if a subdir doesn't have TAGS target.
commit ea2cbdf7cebc184b44c3530212630e79547292fc
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 19:30:26 1995 +0000
(maintainer-clean-local): Remove TAGS
commit dbd0599eb68938de91a1d279ced9369fd44b4b28
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 19:29:12 1995 +0000
(TAGS): Make tags file that includes all subdir tags files
commit de8e844c47d34bab34f110be9883a82759a8a25f
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 19:24:20 1995 +0000
Use maintainer-clean, per GNU standards
commit 13094b483f4c0021548a5f5c92deabace623530c
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 19:21:02 1995 +0000
Some variables defined in dist-vars.am
commit 3ac8cf6d1d401c58afeffad67a6e559010e74979
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 19:20:48 1995 +0000
(PACKAGE, VERSION): New variables, initialized by configure
commit a592c9e5464e04b77bee41ebb35f48c0b78fe769
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 19:19:51 1995 +0000
(id, ID): New targets
(TAGS): Put TAGS file in build, not source, directory
commit 1c020a72284055737d48e88f1a414801b01128ec
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 19:16:04 1995 +0000
(Makefile): Don't assume subdir is 'src'
commit 400a5a10813a8c035ee44be17054d04a22910790
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 18:51:33 1995 +0000
Changed to assume PACKAGE and VERSION are set by configure.
commit 799ca1c40bbb5ee6d084d7ae703e12a6a4637176
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 18:49:38 1995 +0000
Changed to conform to new top-level dist target.
commit 19b00280d47db6b4b7f1d9781a92f91c5b441a47
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 18:17:11 1995 +0000
(maintainer-clean): Updated rules per GNU standards.
commit 529a02d4f6958693f2e84796c3a1a841a02d892e
Author: Tom Tromey <address@hidden>
Date: Sun Nov 12 18:12:49 1995 +0000
(maintainer-clean): Renamed from realclean.
commit 8305d04ca7123f49a3c68ffdf4af746838ba4b50
Author: Richard Kenner <address@hidden>
Date: Thu Jun 15 21:01:51 1995 +0000
Change FSF address.
commit 8cdba3ea21d5d36edfc476060448d7c148e4857a
Author: Erich Stefan Boleyn <address@hidden>
Date: Sat May 13 09:37:50 1995 +0000
Add configuration for semi-hosted ARM.
commit b6ccd819b12b140d846dccc2beaee075887a10ee
Author: Doug Evans <address@hidden>
Date: Fri May 12 15:49:42 1995 +0000
(vxworks29k): New alias.
commit a59790f77ddc4ffa21d9aa26e66991998735a6da
Author: Michael Meissner <address@hidden>
Date: Tue May 9 20:22:38 1995 +0000
Add powerpc little endian support; Add powerpc variants; Add pentium
variants
commit 8d289d6983377b7f4acd5764adb794d66344ee93
Author: Richard Stallman <address@hidden>
Date: Fri Apr 7 07:32:44 1995 +0000
Accept -lites* as op sys.
commit 60b9742280f30638e53ead4598ca96468b58b4a0
Author: Richard Stallman <address@hidden>
Date: Wed Mar 22 08:54:39 1995 +0000
(rm400, rm600): New machine names.
(sinix5.*, sinix): New os aliases.
(mips-siemens): Default os to sysv4.
commit c325d8844838e7ec9e94fe3d5e5875bc1287b517
Author: Doug Evans <address@hidden>
Date: Mon Feb 20 20:25:48 1995 +0000
(sun4sol2): Alias for sparc-sun-solaris2.
commit bdf865f395d839c19417ff67dc70944e3ead8fbb
Author: Doug Evans <address@hidden>
Date: Sat Feb 18 17:18:21 1995 +0000
Recognize lynx* as lynxos.
commit 8a45960433383506db474149e6567ca7890303b8
Author: David J. MacKenzie <address@hidden>
Date: Wed Feb 8 15:05:06 1995 +0000
Add a blank in the #! line for 4.2BSD Dynix etc.
commit de87d9fddafa24158edf842015d3b0d227e315e6
Author: Michael Meissner <address@hidden>
Date: Wed Feb 1 22:06:34 1995 +0000
Add preliminary PowerPC eABI support.
commit 65e6ae6220b140ae37dac62286303e8e0340c89e
Author: Richard Kenner <address@hidden>
Date: Sat Jan 28 02:28:46 1995 +0000
(unixware, svr4): Treat as synonyms for sysv4.
commit 2c0aad78a5b4ca013a304e6498afc099f1be39e3
Author: Doug Evans <address@hidden>
Date: Mon Nov 21 17:15:24 1994 +0000
Delete duplicate of sparc-*.
commit e9f42e1537fb3dc02a8ad950ca47b0a3bd5ba1f5
Author: Doug Evans <address@hidden>
Date: Fri Nov 18 03:37:48 1994 +0000
Vendor for vxworks is wrs.
commit bc6ac3dee91f1fbba995868f27f7b026aedf402f
Author: Doug Evans <address@hidden>
Date: Thu Nov 17 20:12:13 1994 +0000
(sparc): Recognize as a cpu.
(ecoff*, vsta, udi): Recognize as os's.
(udi29k): New alias.
commit fcec30eac239d385a16816a901a36946d9eed997
Author: Richard Stallman <address@hidden>
Date: Thu Nov 17 15:16:50 1994 +0000
Accept -domain as OS, and make it default for Apollo.
commit a70f27e2e6f64f18ab799d0fc4826d594dd99d0c
Author: David J. MacKenzie <address@hidden>
Date: Sat Nov 5 14:39:50 1994 +0000
kludge for multiple-part info files
commit 29a0502003c62ba49e7d0e731949232980f70716
Author: David J. MacKenzie <address@hidden>
Date: Thu Nov 3 13:33:44 1994 +0000
remove INFOS
commit fd53a15fdaf472c943e47a5a3241c3ce129227f9
Author: David J. MacKenzie <address@hidden>
Date: Wed Nov 2 06:15:42 1994 +0000
add path
commit 88904e7ef54dfc36a48b49ba2d29048c7fd45f17
Author: David J. MacKenzie <address@hidden>
Date: Wed Nov 2 06:15:28 1994 +0000
account for VPATH limitations
commit e6b742386f3fe18cc5a12a546f8435a3b2a0be28
Author: David J. MacKenzie <address@hidden>
Date: Sat Oct 29 15:45:07 1994 +0000
more ideas
commit 580173d31f2dab76d85315458921e5d74046908f
Author: Richard Kenner <address@hidden>
Date: Wed Oct 26 18:25:14 1994 +0000
(pdp11): New machine name.
commit 30cb7b6bdc33073f4ecf3736bf384ca8497ef40d
Author: David J. MacKenzie <address@hidden>
Date: Mon Oct 24 23:01:59 1994 +0000
handle SCRIPTS and LIBSCRIPTS similar to PROGRAMS
commit 212ea9b7895cfad60ffa833c80d6e9b6fa7327f5
Author: David J. MacKenzie <address@hidden>
Date: Sun Oct 23 01:50:41 1994 +0000
install-info depends on info files
commit 476d0f9f2020406af444969fd58d52498e0d3c93
Author: David J. MacKenzie <address@hidden>
Date: Sun Oct 23 01:50:31 1994 +0000
distrib info files
commit 1603e69571e716fe296d99cbebdef8d191969598
Author: David J. MacKenzie <address@hidden>
Date: Wed Oct 19 19:55:11 1994 +0000
Add licensing exception for Autoconf.
commit 2b1719b63b47c89d717c6afe1055853d1100e934
Author: Richard Stallman <address@hidden>
Date: Tue Oct 4 09:12:29 1994 +0000
Translate -gnu/linux* to -linux*.
commit 5b7f85b87658a905bbddb8c012182789842b27e6
Author: Ian <address@hidden>
Date: Mon Oct 3 15:43:16 1994 +0000
Add support for MIPS variants
commit f1d5b3a2d448436153bb986672b243bdb76b9c64
Author: David J. MacKenzie <address@hidden>
Date: Sun Oct 2 02:03:06 1994 +0000
another idea
commit 0ecf8154c451d3476557beeba49e02947b9eba5a
Author: David J. MacKenzie <address@hidden>
Date: Sun Oct 2 01:52:59 1994 +0000
mention indent
commit ce41f866b5c0605f434c8242fe3e2a86a7842d7a
Author: David J. MacKenzie <address@hidden>
Date: Sun Oct 2 01:50:24 1994 +0000
fix up distclean
commit 993fe72e7b8ac873a779e2e99a6103ee12570c5b
Author: David J. MacKenzie <address@hidden>
Date: Sun Oct 2 01:31:05 1994 +0000
fix typo
commit 441a6f704eba817ec51ac652952e6d084f2c75e9
Author: David J. MacKenzie <address@hidden>
Date: Sun Oct 2 01:30:40 1994 +0000
more bright ideas
commit 8f8ed19fe7086b3f83909be21d35c3a00a547741
Author: David J. MacKenzie <address@hidden>
Date: Sun Oct 2 01:30:33 1994 +0000
do more in distclean
commit d2ef6e773f70038a17de78f152c2426cad76a120
Author: David J. MacKenzie <address@hidden>
Date: Sat Oct 1 23:52:51 1994 +0000
more ideas
commit af8cbaa5f60f443edc71b3c7b1a6081800783ee9
Author: David J. MacKenzie <address@hidden>
Date: Sat Oct 1 23:44:17 1994 +0000
more ideas
commit cb53ec4c74c23dc3f8e1aba0feae4bd72b064184
Author: David J. MacKenzie <address@hidden>
Date: Sat Oct 1 23:42:40 1994 +0000
make install depend on all
commit 9e25ef0c6681c77c4878ec2676354774d9801baf
Author: David J. MacKenzie <address@hidden>
Date: Sat Oct 1 23:42:31 1994 +0000
fix typo
commit fe0588cea07213c51912bd0ce744ec130cc109f0
Author: Richard Kenner <address@hidden>
Date: Fri Sep 30 21:26:44 1994 +0000
(windowsnt): Alias for winnt.
(winnt): New OS name.
commit fa12638a00c2e1014931e89efe11892623587eda
Author: Jim Wilson <address@hidden>
Date: Fri Sep 30 00:07:41 1994 +0000
(os): Accept coff as an OS.
commit c61f4aff38cc9c925ed87b90038e9aae15420d31
Author: David J. MacKenzie <address@hidden>
Date: Wed Sep 28 21:15:26 1994 +0000
fix doc bugs
commit 82b06ade86cca3acf62cb87a05a6c5ad55441990
Author: David J. MacKenzie <address@hidden>
Date: Wed Sep 28 17:34:10 1994 +0000
fix dist for no subdirs
commit 9769db08c82388761301a212f68eece54fffc209
Author: David J. MacKenzie <address@hidden>
Date: Wed Sep 28 17:26:21 1994 +0000
Initial revision
commit eb5fc858f66a2044cacd3b25792d2d7e7164ca84
Author: David J. MacKenzie <address@hidden>
Date: Wed Sep 28 14:56:25 1994 +0000
centralize prefix var setting
commit 1be39376ba23aae0a8be4fad19845055bcdc4c0d
Author: David J. MacKenzie <address@hidden>
Date: Wed Sep 28 14:15:19 1994 +0000
set all the std vars based on prefix
commit 16a93723120febc78dc23ffcf83703799472a815
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 27 01:32:22 1994 +0000
don't add kr stuff if not needed
commit 0669b059ed3b9d1bbdb7ba89ff3f8465a325a5d2
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 27 01:32:10 1994 +0000
add config vars to dist
commit 5355b7cfa6cee5fde4595698621ea895f97b0af4
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 26 23:09:09 1994 +0000
new idea
commit 1385dcdd85d9cb29bc549c1f1c8933c05a90ad25
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 26 20:30:52 1994 +0000
Initial revision
commit 93713496cfa6fd28f827174281b891cb0ee49c00
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 26 15:10:17 1994 +0000
add LDADD
commit 816fa76d429dd0433c7e953d84797f46b26b3eb9
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 26 15:10:07 1994 +0000
remove LDADD from LDFLAGS
commit f5f393622b9baf61a5dddcbfd126e71e66698ffc
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 26 14:24:58 1994 +0000
move knr stuff to another file
commit 495083623bbd9348ac109c9ca741a2ccaca67a1c
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 26 14:24:47 1994 +0000
use different clean file for ansi2knr
commit 4f6d09f0e4fc2bb77bc2f092343f7f3b91be69d2
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 26 14:21:51 1994 +0000
Initial revision
commit da7dda64a28c7d352b8a1d4f8fc9809a2f02662c
Author: David J. MacKenzie <address@hidden>
Date: Thu Sep 22 03:45:02 1994 +0000
fix rules and dist
commit 030a4ce71b438eb1c84e15faa24648e0ccd7e7da
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 20 21:29:40 1994 +0000
split out knr
commit 802d7d83cdc8b2a3e1630d587ee472a15c867fd1
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 20 21:24:38 1994 +0000
Initial revision
commit 4785991e52a2aee3cccc9d811522bceb8812a497
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 20 21:01:49 1994 +0000
add find sample
commit 2c445d4855363b63470bbd01faa3b6f4773853c3
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 20 20:59:22 1994 +0000
fix typo
commit d61e936c6cd6572514abf8588bece3e4d8b0b6d9
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 20 20:51:41 1994 +0000
make libprograms work
commit 4ab2073da43dec36d062626960ab09e3f198405c
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 20 20:07:51 1994 +0000
Initial revision
commit 8a5debe76402e6a309ac52594c25eccc62691c7b
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 20 18:05:10 1994 +0000
fix little bugs
commit 5a10818d1379849bfc90964fd13bf7df4609120e
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 20 02:34:49 1994 +0000
allow parallel K&R
commit 9ead5c4442db1cae50bf6d3bdd08d49ade5d6dc5
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 20 02:34:39 1994 +0000
remove kerb temps
commit cc6760d75ccaf9b56600a02d0cd287170f1aa343
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 20 02:25:51 1994 +0000
mention time example
commit b98d604cd5be2dd8e23976c67c81c270bcebda0a
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 20 02:18:29 1994 +0000
more info
commit f0a848d3632fe53fd44ed2e811eb3b881414267a
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 20 02:18:25 1994 +0000
fix recognizing start of rules
commit f7d38db2bc0d4fdd0701d697bb785d149645a5e1
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 20 01:14:42 1994 +0000
Initial revision
commit dcd8d593005169f8a42c9de320258f0e056bd333
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 20 00:56:23 1994 +0000
fix dist
commit b82209aeeaf806130628820a21b8d0f8aae0d68d
Author: David J. MacKenzie <address@hidden>
Date: Tue Sep 20 00:45:32 1994 +0000
fix ansi2knr
commit a30d73d140842bb4eacbeec175b0a833748ae890
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 19 23:39:21 1994 +0000
works on m4 too
commit 80362349873b47b59bd1b15d6a66878aaf76611f
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 19 23:03:01 1994 +0000
works on fileutils
commit c0aa7bd8695f6a52571037eb08654edde0ef7204
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 19 22:44:25 1994 +0000
works on fileutils except for all
commit c4ef6c63e4064c9dcb78ca4f475c02d7d5b27fdc
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 19 22:06:15 1994 +0000
vars thing
commit 36854115b1551af656c232ce8546445d12f2539e
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 19 21:31:30 1994 +0000
Initial revision
commit 82f30d3ac80a4bd9293ec37b3646e448918082f1
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 19 21:20:39 1994 +0000
entered into RCS
commit 49620a6bba16c67e49be9c60cdbd29a23b7b0c3e
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 19 17:44:42 1994 +0000
many improvements
commit a15acb48ed52857915b6312d77c27122281116c1
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 19 16:43:24 1994 +0000
Initial revision
commit 07aa6abe88f792839cc19a2364124a40e2371f8d
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 19 16:35:28 1994 +0000
remove distname
commit 74ed88bb8783e70122578010a57afbba9d314b67
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 19 16:35:08 1994 +0000
namespace cleanup
commit c20ca442cf85f926946faaa609c68fb5fcadea38
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 19 16:20:04 1994 +0000
might work
commit c5f0ebd6ff5daed82f06c54b13abe921e0d192c7
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 19 16:17:08 1994 +0000
Initial revision
commit ddb3d5fc5165da93b8b742f74ef564b2a9bef591
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 19 15:12:26 1994 +0000
Initial revision
commit 55939f1a3fc78c0796e3decb53572faa740ec0b9
Author: David J. MacKenzie <address@hidden>
Date: Mon Sep 19 14:02:51 1994 +0000
Initial revision
commit 36d9be222eca35dba778c4a2c8f69adf18c618d6
Author: Richard Kenner <address@hidden>
Date: Sat Sep 10 10:42:40 1994 +0000
(ptx): New OS; use for Sequent.
commit ee59bc5289c0b2c93c43dc4983b6e30b31af18b9
Author: Richard Kenner <address@hidden>
Date: Fri Sep 9 18:00:22 1994 +0000
(dsp16xx): New basic machine.
commit 2b53d2e7c87afaf5a2587ee3de2d655bcac07737
Author: Richard Stallman <address@hidden>
Date: Fri Sep 9 04:54:07 1994 +0000
Accept i586 like i386.
Do not use SCO as a default for i386-*.
commit 10af0fda0a51ad5ba5590d3e09ae7cf6795841a2
Author: Per Bothner <address@hidden>
Date: Wed Sep 7 01:15:22 1994 +0000
* config.sub: Cleanup NeXT support to emit nextstep*.
commit fe3c1f9d02039f6aa489687b1c6e000b9e5a5b58
Author: Taufik <address@hidden>
Date: Thu Aug 25 00:37:35 1994 +0000
Revert pc532 handling.
commit aed5f560ee0ab1e873d08e96e1d8e87cb698d9c6
Author: Taufik <address@hidden>
Date: Thu Aug 25 00:24:48 1994 +0000
Rearrange handling of NetBSD ports.
commit 116e9a30d5b384322da48e1a0510b1ad66c430a3
Author: Taufik <address@hidden>
Date: Wed Aug 24 23:27:35 1994 +0000
Add da30-* for da30-unknown-netbsd*.
commit 167097ca5d86e84858b9a78517887e2402467eeb
Author: Taufik <address@hidden>
Date: Wed Aug 24 23:19:42 1994 +0000
Remove mac68k-*.
commit 588fffcb6814713c9547e4383dfb686ddd3e0f3b
Author: Taufik <address@hidden>
Date: Wed Aug 24 04:07:50 1994 +0000
Add NetBSD support.
commit edeb9aa33f6be2606819a1a6f0d86d9e0bc80bdb
Author: Richard Stallman <address@hidden>
Date: Tue Aug 23 06:04:59 1994 +0000
Move m68k-ccur handling to proper part of file.
Canonicalize cpu type pentium into i486. (Change it to i586 later.)
commit ee04b838aa02ac20dc049f68980d6ebf7a08dead
Author: Richard Kenner <address@hidden>
Date: Mon Jul 11 23:28:46 1994 +0000
(basic_machine): Add 1750a.
commit 420eeb8287d3623c6290c189d12b8635611f5596
Author: Richard Kenner <address@hidden>
Date: Thu Jun 23 00:03:14 1994 +0000
(m68k-ccur): New system.
commit f1707cc98804d9d0639afb2f16033ce0338ae90b
Author: Doug Evans <address@hidden>
Date: Wed Jun 15 07:40:43 1994 +0000
* config.sub (sparc64): New cpu.
(aout, elf): New os's.
commit 758b854380dc61fb78614256f5809d46c7dc6619
Author: Richard Stallman <address@hidden>
Date: Fri May 20 05:29:36 1994 +0000
(basic_machine): Accept cxux*.
commit 1d051e2b90414b22a737770e51b04c10bdd4dec6
Author: Richard Stallman <address@hidden>
Date: Thu May 19 23:08:12 1994 +0000
Fix unrecognized os error message.
commit 0a03a1c9daa0111fce63d46603eef4e42418a215
Author: Doug Evans <address@hidden>
Date: Wed May 4 22:44:55 1994 +0000
Remove duplicate -freebsd* entry.
commit 5ba3349fca7d9c7e945f9b71db6db76226481e88
Author: Richard Kenner <address@hidden>
Date: Mon Apr 25 18:15:06 1994 +0000
Recognize FreeBSD.
commit 1cf2b74527786948dc3cba281a3386a32093af54
Author: Richard Stallman <address@hidden>
Date: Tue Apr 12 20:13:58 1994 +0000
(next): Fix typo in m68k-next-ns3 alternative.
commit 49ce123f8769a3efab6b260132624900afec21ee
Author: Richard Kenner <address@hidden>
Date: Sat Apr 9 19:01:54 1994 +0000
Add ns* as operating systems; default to ns2 for NeXT.
commit 8dee81336ee7913622e8df6e2def63941e0e5330
Author: Richard Kenner <address@hidden>
Date: Thu Mar 24 10:58:02 1994 +0000
Add case for Bull dpx20.
commit 1705be09cae97899b6a361a87e7aa14c9566cdf5
Author: Richard Stallman <address@hidden>
Date: Mon Mar 7 02:49:06 1994 +0000
Accept freebsd as OS.
commit 3b2b9b08e390d709613e2c38d753fa7cddb78e31
Author: Doug Evans <address@hidden>
Date: Tue Mar 1 15:59:45 1994 +0000
Move comment to proper place.
commit 39b22d10aaacde7ab373a1499dd67a04807e8356
Author: Richard Stallman <address@hidden>
Date: Thu Feb 24 18:06:41 1994 +0000
Don't force os=-hpux for hp9k2... and hp9k3...
commit 1a280f4eda1e5ff8cd1587e8b7056b9f4ad4aa55
Author: Richard Stallman <address@hidden>
Date: Sun Jan 16 19:31:08 1994 +0000
Delete duplicate clauses for hp9k2... and hp9k31...
commit 72cc6ae1d6326988d538202d6d6f8f8bdbf671b4
Author: Richard Stallman <address@hidden>
Date: Sun Jan 16 19:30:01 1994 +0000
Alphabetize the list of machine-name aliases.
Add nh3000 and nh[45]000.
commit 67148a343dd2d6042cc9deaf37b4a5a230e277d0
Author: Richard Kenner <address@hidden>
Date: Thu Jan 13 10:42:24 1994 +0000
Fix typo in -hiux* case.
commit 22b0a70c3ba65ad7cb7bf544a1722854d0279a61
Author: Richard Stallman <address@hidden>
Date: Sun Oct 31 02:47:34 1993 +0000
Re-add hitachi to list of companies not to treat as OS names.
commit cc3bf8b68308e869875acb6965e00d1b60476cb7
Author: Richard Kenner <address@hidden>
Date: Sat Oct 30 21:17:31 1993 +0000
Add H3050/RX support.
commit a66a35968e941fd91694430246957837eab162f9
Author: Richard Stallman <address@hidden>
Date: Tue Oct 26 23:28:00 1993 +0000
(paragon): New alias.
commit 2e21e6a46c3c24ac3a4a71ad516e27d7662e3319
Author: Richard Stallman <address@hidden>
Date: Tue Oct 19 03:26:37 1993 +0000
Recognize powerpc.
commit 98828825d7490598d28e2ee7f0f38adf60c3cf94
Author: Doug Evans <address@hidden>
Date: Wed Oct 6 21:54:36 1993 +0000
fix 2 typos
commit b0e8377e28a99e98496d925b34a33d1d3bfd77f2
Author: Erich Stefan Boleyn <address@hidden>
Date: Sun Oct 3 16:50:05 1993 +0000
Recognize operating system "riscix*"; recognize acorn as vendor
commit 11d6e2065f0ac142e44ea67cca8df315e99fce14
Author: Roland McGrath <address@hidden>
Date: Fri Sep 10 05:01:21 1993 +0000
Recognize operating system `netbsd*'.
commit cda0edc5f45310c51bdec11a6f9f7e21c6ab788d
Author: Jim Wilson <address@hidden>
Date: Wed Jul 21 21:00:37 1993 +0000
(lynx): Recognize as vendor.
(lynxos): Recognize as OS.
commit 23c3c244659528dc845d96f25200ec7bb12bae67
Author: Doug Evans <address@hidden>
Date: Fri Jul 16 18:24:47 1993 +0000
if [ "$os" ] --> if [ x"$os" != x"" ]
commit 1a8e7874976b25ffa5e1f9db810a4c6e9a0ed3b7
Author: Jim Blandy <address@hidden>
Date: Wed Jul 14 04:52:50 1993 +0000
* config.sub: Add case for Bull dpx/2.
commit 5cb05d9e64ac21734cb14d3aa13ef6b0d1e49877
Author: Doug Evans <address@hidden>
Date: Fri Jul 9 20:44:12 1993 +0000
Make `solaris' reflect the most recent major release.
commit 286131d386c5c196899044006871335f23d0fe36
Author: Roland McGrath <address@hidden>
Date: Wed Jun 30 19:19:42 1993 +0000
Recognize `gnu' as a valid operating system. Sheesh.
commit 5d92fdc4c033dc12cfe22f8a840ce05339583629
Author: Richard Stallman <address@hidden>
Date: Tue Jun 29 15:31:19 1993 +0000
Recognize -sysv* after -sysvr4.
commit 01e343f6faa4aa1558e1c440373201bfb1e8d425
Author: Richard Stallman <address@hidden>
Date: Sun Jun 27 21:26:43 1993 +0000
Canonicalize -sco4 and -sco3.2.4 to -sco3.2v4.
commit 316e75885d80b14e09c94f8e18a9b487f40ba989
Author: Richard Stallman <address@hidden>
Date: Fri Jun 25 21:57:48 1993 +0000
Convert ...-sysvr4 into ...-sysv4.
commit 519252f88806b7ede2d8b416f1820c899e89d327
Author: Richard Stallman <address@hidden>
Date: Tue Jun 1 04:12:00 1993 +0000
Handle 386bsd.
commit d5f1864d70f4f08ccb8d2ac81fb707c22d87cfe3
Author: Jim Wilson <address@hidden>
Date: Thu May 6 18:05:39 1993 +0000
> (os): Add -clix*.
commit d4ce1b1f9c78db0178775efac43da6e20b77003c
Author: Doug Evans <address@hidden>
Date: Fri Apr 30 18:52:42 1993 +0000
Fix syntax error.
commit 4abbcd9fdbaba10e4687108a251426dec838cb6c
Author: sac <sac>
Date: Fri Apr 30 14:49:35 1993 +0000
Accept sh, hms.
commit 04eaf8b2db138947a7797e5e4a10342b5698eaea
Author: wood <wood>
Date: Fri Apr 9 23:43:20 1993 +0000
> Default to bsd if vendor is next.
commit 2d31399afb86b37c162aacadb5a17dc510a9e5d6
Author: Richard Stallman <address@hidden>
Date: Fri Apr 9 21:53:00 1993 +0000
Accept i370, mvs.
For i370-ibm*, assume mvs by default.
Later, likewise, for i370-*.
For -mvs*, assume ibm as default vendor.
commit f5023cbfcd6430e4dc82be23eeffac30717c9461
Author: Richard Stallman <address@hidden>
Date: Wed Mar 24 22:44:55 1993 +0000
Default to clipper-intergraph if system is clix.
commit 148ccf86072e784a9e1ad5117f07aa0e3d9e85df
Author: Jim Wilson <address@hidden>
Date: Mon Mar 15 19:36:54 1993 +0000
(sparclite, sparclite-*): New configuration.
commit 0bdef957ba34f899563766422a4366f5ed362d1d
Author: sac <sac>
Date: Thu Mar 4 18:10:15 1993 +0000
(h8300hds): Change hds to hms.
commit 8785c84abaef983fff69d701c1b58eb14be3bcf9
Author: Richard Stallman <address@hidden>
Date: Sat Feb 27 21:56:28 1993 +0000
Error if company name is more than one word.
If $os is `sunos...', don't change it to manufacturer's name.
commit a2a0f0407932120b198c6f9dae1ebd72ee1675f7
Author: John Hassey <address@hidden>
Date: Wed Feb 10 17:56:58 1993 +0000
removed m88kbcs, changed delta88 and harris to
use sysv3.
commit 480291823bfc1e9faeb8ea163676dca7f0600891
Author: Jim Wilson <address@hidden>
Date: Fri Feb 5 23:42:43 1993 +0000
(i[34]86sol2): New abbrev for i[34]86-unknown-solaris2.
commit 7246cca544db122d89a295fb415e388a33072553
Author: Richard Stallman <address@hidden>
Date: Tue Jan 5 05:43:42 1993 +0000
($os alternatives for sco and isc): Preserve the specified os version if
any.
Each alternative handles both 386 and 486, preserving distinction.
($basic_machine alternatives for sco and isc): Deleted.
(i[34]86v32, i[34]86v, i[34]86v4):
Handle both cpus together, preserving distinction.
commit 14e30fc07d91ce6f10de7a7dbe8a47eba5fe2ad0
Author: Richard Stallman <address@hidden>
Date: Sat Jan 2 21:51:50 1993 +0000
Translate sunos5 to solaris2, and solaris1 to sunos4.
commit b09df569338ac6ee5ef8a6ec1d6357cf7bff67b1
Author: Richard Stallman <address@hidden>
Date: Mon Dec 28 19:57:15 1992 +0000
Default to bsd for *-sequent.
commit 9e8318bb8cc28a21ea069ddf47f6d108152df1a4
Author: Jim Blandy <address@hidden>
Date: Fri Nov 20 17:14:50 1992 +0000
Fri Nov 20 05:24:16 1992 Jim Blandy (address@hidden)
* config.sub: Added machines and operating systems for Emacs
ports, since Emacs now uses config.sub for its configuration.
New manufacturers recognized not to be operating systems: High
Level Hardware (highlevel, defaults to using BSD), Gould
(gould, defaults to System V), Commodore (cbm, defaults to
amigados), National Semiconductor (ns, defaults to Genix), and
Masscomp (masscomp, defaults to RTU).
Recognize the NS1600 (ns16k) and the Clipper (clipper) as
processors.
Recognize these processors with default manufacturers: the
Cydra (cydra) from Cydrome (cydrome), the XPS100 (xps100) from
Honeywell (honeywell), and the Orion (orion) and Orion 1/05
(orion105) from High Level Hardware (highlevel).
If the ISC operating system is given with a version number,
don't kill it and set it to 2.2; just have it default to 2.2
if omitted.
Make Irix SGI's default operating system, not SYSV.
Make BSD Encore's default, so it applies for all Encore
machines, not just the umax and mmax abbreviations.
All of Encore's machines use BSD, not just the ns32k-based
ones. Make it the manufacturer's default.
Make it possible to specify an operating system for a Gould
machine. Make sysv the manufacturer's default, so it applies
when we specify the manufacturer as well as when we omit it.
Add Uniplus (uniplus), Iris (iris), Xenix (xenix), and RTU
(rtu) as recognized operating system names.
commit 77187bab1b3f171e1f3bcabbefa17c7fd7218a65
Author: Jim Blandy <address@hidden>
Date: Wed Nov 18 06:28:11 1992 +0000
* config.sub: Added Xenix operating system.
commit f0049fb81ddbb03c8779ec66a805f927fe2238e9
Author: Richard Stallman <address@hidden>
Date: Thu Nov 5 03:15:24 1992 +0000
Don't discard SCO version number if it's 3.2v4.
commit c40b75aece6e706199656268c617c599d3ceaac9
Author: Mike Stump <address@hidden>
Date: Thu Oct 15 21:06:27 1992 +0000
Add support for a new 64 bit CPU type. Elxsi.
commit bbeef2295b81ddbcb8250f12655b880b05b742a8
Author: Roland McGrath <address@hidden>
Date: Tue Sep 29 22:19:48 1992 +0000
(os handling): Recognize `linux' as a valid os.
commit a08550ca129b34c604b9a9269bf47244c57a8be8
Author: Michael Meissner <address@hidden>
Date: Sat Sep 26 22:37:56 1992 +0000
RISC-OS rev 5, DEC OSF/1 changes.
commit 496ef6bb4f524faa2a8ece9b29e662869685515e
Author: Richard Kenner <address@hidden>
Date: Fri Aug 14 19:34:06 1992 +0000
Add "alpha".
commit 9d1d584b74d763289571f6273edf2916e8764dcd
Author: Richard Stallman <address@hidden>
Date: Wed Aug 12 06:51:16 1992 +0000
(amigaunix/amix): Use sysv4 as os.
commit 8be588d9be24effeb46abf9cb3a56b48f756409c
Author: Taufik <address@hidden>
Date: Mon Jul 6 00:46:31 1992 +0000
entered into RCS
commit e518374a657bb787b917b07d17f22b828cc5cb1e
Author: Richard Stallman <address@hidden>
Date: Sat Jul 4 00:01:45 1992 +0000
*** empty log message ***
commit 99f6f09ca04890a4ae39a3c047763a759f5b61c4
Author: Richard Stallman <address@hidden>
Date: Tue Jun 2 19:37:40 1992 +0000
*** empty log message ***
commit 338f34f421cea03ceca1444821c5421ca4be4c9f
Author: Michael Meissner <address@hidden>
Date: Tue May 26 21:14:15 1992 +0000
*** empty log message ***
commit 7e96775da1cb2b4392007d3eceaf6ad72ecdda32
Author: Richard Stallman <address@hidden>
Date: Sun May 24 03:11:02 1992 +0000
*** empty log message ***
commit ae02460e5bae45b73d3ed072a1b3c1e1f72b86af
Author: Richard Stallman <address@hidden>
Date: Wed May 20 19:57:30 1992 +0000
*** empty log message ***
commit 42084cffff027538005fe33477780abd6a080d36
Author: Richard Stallman <address@hidden>
Date: Tue May 19 20:08:22 1992 +0000
*** empty log message ***
commit d5ed4f14f8055dc9454d3655d7678f0091e04202
Author: Richard Stallman <address@hidden>
Date: Fri May 15 21:56:59 1992 +0000
*** empty log message ***
commit 2158778eda43fb86d218670b88ad44c21a3b6d8f
Author: Richard Stallman <address@hidden>
Date: Thu May 14 19:21:20 1992 +0000
*** empty log message ***
commit 08690ce0e8425cdc0406ab83019040c4dcf03038
Author: Richard Stallman <address@hidden>
Date: Tue May 5 18:40:03 1992 +0000
*** empty log message ***
commit e93b9477c534a50da0952fddd86a3ccd04709857
Author: Richard Stallman <address@hidden>
Date: Mon May 4 23:08:26 1992 +0000
*** empty log message ***
commit 5153e2f23ea8bef7dd35c63596d11b4555932b9b
Author: Richard Stallman <address@hidden>
Date: Sat Apr 18 00:05:15 1992 +0000
*** empty log message ***
commit ef7613edfb4f9a9f472a37420baa5cd636a17edf
Author: Torbjorn Granlund <address@hidden>
Date: Tue Apr 14 20:17:40 1992 +0000
*** empty log message ***
commit 3b26beb0cafee04f2befeb2c987d0202513e7331
Author: Richard Stallman <address@hidden>
Date: Mon Apr 6 16:10:45 1992 +0000
*** empty log message ***
commit 73f033b2a504cd44281c63b53b2dcfdf019317dd
Author: Michael Meissner <address@hidden>
Date: Wed Mar 18 23:58:40 1992 +0000
*** empty log message ***
commit 7532aa4708e8320c8c7098a5e3a1ec88aafb074f
Author: Richard Stallman <address@hidden>
Date: Fri Mar 13 19:54:03 1992 +0000
Initial revision
-----------------------------------------------------------------------
hooks/post-receive
--
GNU Automake
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Automake-commit] [SCM] GNU Automake branch, branch-1.11, created. v1.11-1-g2c69175,
Ralf Wildenhues <=