platform/upstream/automake.git
23 years ago * configure.in: Upped to 1.4i.
Tom Tromey [Wed, 4 Jul 2001 03:44:18 +0000 (03:44 +0000)]
* configure.in: Upped to 1.4i.

23 years ago * configure.in: Released 1.4h.
Tom Tromey [Wed, 4 Jul 2001 03:25:16 +0000 (03:25 +0000)]
* configure.in: Released 1.4h.

23 years ago * lib/config.guess, lib/config.sub: Updated.
Tom Tromey [Wed, 4 Jul 2001 03:21:59 +0000 (03:21 +0000)]
* lib/config.guess, lib/config.sub: Updated.

23 years ago Fix for libtool2.test:
Tom Tromey [Tue, 3 Jul 2001 04:19:36 +0000 (04:19 +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.

23 years ago * tests/libtool2.test: Look for `.lo' files to be removed.
Tom Tromey [Tue, 3 Jul 2001 03:47:56 +0000 (03:47 +0000)]
* tests/libtool2.test: Look for `.lo' files to be removed.

23 years ago * tests/Makefile.am (XFAIL_TESTS): Added libtool2.test.
Tom Tromey [Mon, 2 Jul 2001 20:14:34 +0000 (20:14 +0000)]
* tests/Makefile.am (XFAIL_TESTS): Added libtool2.test.

23 years ago * tests/Makefile.am (TESTS): Removed dup.test.
Tom Tromey [Mon, 2 Jul 2001 20:13:19 +0000 (20:13 +0000)]
* tests/Makefile.am (TESTS): Removed dup.test.
* tests/dup.test: Removed.
* aclocal.in (scan_file): Don't give error for duplicate macro.

23 years ago * automake.texi (Program and Library Variables): Document
Tom Tromey [Mon, 2 Jul 2001 00:50:29 +0000 (00:50 +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.

23 years agoupdated second copy of missing. bleah.
Tom Tromey [Mon, 2 Jul 2001 00:49:17 +0000 (00:49 +0000)]
updated second copy of missing.  bleah.

23 years ago * lib/missing (makeinfo): If makeinfo exists, and we're in --run
Tom Tromey [Mon, 2 Jul 2001 00:48:12 +0000 (00:48 +0000)]
* lib/missing (makeinfo): If makeinfo exists, and we're in --run
mode, then simply fail.

23 years ago2001-07-01 Tim Van Holder <tim.van.holder@pandora.be>
Tom Tromey [Sun, 1 Jul 2001 23:46:00 +0000 (23:46 +0000)]
2001-07-01  Tim Van Holder  <tim.van.holder@pandora.be>

* lib/ylwrap: Improve support for DOS paths (and paths
containing backslashes in general).

23 years ago * lib/missing: Added special exception to license.
Tom Tromey [Sun, 1 Jul 2001 23:39:06 +0000 (23:39 +0000)]
* lib/missing: Added special exception to license.

23 years ago * missing: Updated.
Tom Tromey [Sun, 1 Jul 2001 23:33:08 +0000 (23:33 +0000)]
* missing: Updated.
* lib/missing: Updated.  Added comment explaining configure.ac
oddity.

23 years ago * lib/depcomp: Reorder arguments to gcc3.
Tom Tromey [Sun, 1 Jul 2001 23:21:24 +0000 (23:21 +0000)]
* lib/depcomp: Reorder arguments to gcc3.
From Per Oyvind Hvidsten.

23 years ago * tests/Makefile.am (TESTS): Added libtool2.test.
Tom Tromey [Sun, 1 Jul 2001 23:18:09 +0000 (23:18 +0000)]
* tests/Makefile.am (TESTS): Added libtool2.test.
* tests/libtool2.test: New file.

23 years ago * automake.texi (Program and Library Variables): Added example for
Tom Tromey [Sun, 1 Jul 2001 23:17:37 +0000 (23:17 +0000)]
* automake.texi (Program and Library Variables): Added example for
_AR.

23 years ago2001-06-29 Tom Tromey <tromey@redhat.com>
Tom Tromey [Sun, 1 Jul 2001 22:51:38 +0000 (22:51 +0000)]
2001-06-29  Tom Tromey  <tromey@redhat.com>

* tests/cond11.test: Use `=', not `=='.
* tests/cond12.test: Look for automake in build directory, not
source directory.

2001-06-29  Richard Boulton  <richard@tartarus.org>

* 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.

23 years ago2001-06-29 Raja R Harinath <harinath@cs.umn.edu>
Tom Tromey [Fri, 29 Jun 2001 06:55:25 +0000 (06:55 +0000)]
2001-06-29  Raja R Harinath  <harinath@cs.umn.edu>

* 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.

23 years ago2001-06-28 Tom Tromey <tromey@redhat.com>
Tom Tromey [Thu, 28 Jun 2001 15:06:50 +0000 (15:06 +0000)]
2001-06-28  Tom Tromey  <tromey@redhat.com>

* lib/am/libs.am (RANLIB): Don't define.

2001-06-28  Alexandre Duret-Lutz  <duret_g@epita.fr>

* automake.in (am_install_var): Assign 1 to $first on
first interation.

23 years ago Fix for yacc5.test:
Tom Tromey [Sun, 24 Jun 2001 03:38:27 +0000 (03:38 +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.

23 years ago * tests/yacc5.test: Check for per-executable YFLAGS.
Tom Tromey [Wed, 20 Jun 2001 16:46:15 +0000 (16:46 +0000)]
* tests/yacc5.test: Check for per-executable YFLAGS.

23 years ago * tests/Makefile.am (TESTS): Added yacc5.test.
Tom Tromey [Wed, 20 Jun 2001 00:47:57 +0000 (00:47 +0000)]
* tests/Makefile.am (TESTS): Added yacc5.test.
* tests/yacc5.test: New file.

23 years ago * automake.in (require_file_internal): Check for already-required
Tom Tromey [Mon, 18 Jun 2001 01:08:35 +0000 (01:08 +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.

23 years ago Fix for libtool.test:
Tom Tromey [Sun, 17 Jun 2001 19:02:40 +0000 (19:02 +0000)]
Fix for libtool.test:
* automake.in (generate_makefile): Call handle_libtool.
(handle_libtool): New sub.
(handle_compile): Don't read `libtool' file.

23 years ago * tests/acoutput2.test: New file.
Tom Tromey [Sun, 17 Jun 2001 18:53:03 +0000 (18:53 +0000)]
* tests/acoutput2.test: New file.
* tests/Makefile.am (TESTS): Added acoutput2.test.

23 years ago * tests/Makefile.am (TESTS): Added libtool.test.
Tom Tromey [Fri, 15 Jun 2001 17:33:48 +0000 (17:33 +0000)]
* tests/Makefile.am (TESTS): Added libtool.test.
* tests/libtool.test: New file.

23 years ago Fix some lisp bugs reported by Bruno Haible:
Tom Tromey [Fri, 15 Jun 2001 01:37:37 +0000 (01:37 +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.

23 years ago Fix for bug reported by Steve M. Robbins:
Tom Tromey [Fri, 15 Jun 2001 01:25:11 +0000 (01:25 +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.

23 years ago * lib/am/configure.am ($(top_builddir)/config.status): Added
Tom Tromey [Fri, 15 Jun 2001 01:14:01 +0000 (01:14 +0000)]
* lib/am/configure.am ($(top_builddir)/config.status): Added
$(top_builddir) prefix to work around problems with some vendor
makes.  From Nicholas Joly.

23 years ago * automake.in (yacc_lex_finish_helper): Find ylwrap in
Tom Tromey [Fri, 15 Jun 2001 01:10:25 +0000 (01:10 +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.

23 years ago2001-06-14 Tim Van Holder <tim.van.holder@pandora.be>
Tom Tromey [Fri, 15 Jun 2001 01:02:11 +0000 (01:02 +0000)]
2001-06-14  Tim Van Holder  <tim.van.holder@pandora.be>

* tests/defs, tests/installsh.test: Properly support
DOS-style paths.

23 years ago * tests/Makefile.am (TESTS): Added mdate4.test.
Tom Tromey [Fri, 15 Jun 2001 00:56:07 +0000 (00:56 +0000)]
* tests/Makefile.am (TESTS): Added mdate4.test.
* tests/mdate4.test: New file.

23 years ago2001-06-14 Tom Tromey <tromey@redhat.com>
Tom Tromey [Fri, 15 Jun 2001 00:41:29 +0000 (00:41 +0000)]
2001-06-14  Tom Tromey  <tromey@redhat.com>

* aclocal.in (scan_m4_files): Removed unused variable.

2001-06-14  Alexandre Duret-Lutz  <duret_g@epita.fr>

* 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.

23 years ago * automake.texi (ANSI): Minor clarification.
Tom Tromey [Tue, 12 Jun 2001 14:37:44 +0000 (14:37 +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.

23 years ago * automake.texi (Program variables): Document AM_CPPFLAGS.
Tom Tromey [Tue, 12 Jun 2001 03:47:28 +0000 (03:47 +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.

23 years ago * automake.texi (Program and Library Variables): Document _LIBADD,
Tom Tromey [Tue, 12 Jun 2001 03:36:17 +0000 (03:36 +0000)]
* automake.texi (Program and Library Variables): Document _LIBADD,
_LDADD, _LDFLAGS, _AR, and _DEPENDENCIES.

23 years ago* missing: Support configure.ac.
Akim Demaille [Mon, 11 Jun 2001 21:41:59 +0000 (21:41 +0000)]
* missing: Support configure.ac.

23 years ago * tests/version4.test: New file.
Tom Tromey [Sat, 9 Jun 2001 00:34:30 +0000 (00:34 +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'.

23 years ago2001-06-04 Kevin Dalley <kevind@rahul.net>
Tom Tromey [Mon, 4 Jun 2001 15:53:03 +0000 (15:53 +0000)]
2001-06-04  Kevin Dalley  <kevind@rahul.net>

* lib/am/dejagnu.am (site.exp): Fix typo.

23 years ago * automake.in (variable_conditions_sub): Move parent-only code
Tom Tromey [Sun, 3 Jun 2001 17:16:40 +0000 (17:16 +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.

23 years ago * tests/Makefile.am (XFAIL_TESTS): Added ltdeps.test.
Tom Tromey [Fri, 1 Jun 2001 15:22:27 +0000 (15:22 +0000)]
* tests/Makefile.am (XFAIL_TESTS): Added ltdeps.test.
(TESTS): Likewise.
* tests/ltdeps.test: New file.  Report from Lars J. Aas.

23 years ago * automake.texi (Alternative): New node.
Tom Tromey [Fri, 1 Jun 2001 05:19:02 +0000 (05:19 +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.

23 years ago * automake.texi (Top level): Removed erroneous spaces. Documented
Tom Tromey [Thu, 31 May 2001 17:32:55 +0000 (17:32 +0000)]
* automake.texi (Top level): Removed erroneous spaces.  Documented
MAKE and MAKEFLAGS.

23 years ago * m4/init.m4 (AM_INIT_AUTOMAKE): Allow any AM_*FLAGS variable.
Tom Tromey [Wed, 30 May 2001 02:34:09 +0000 (02:34 +0000)]
* m4/init.m4 (AM_INIT_AUTOMAKE): Allow any AM_*FLAGS variable.

23 years ago * automake.texi (Include): Rewrote.
Tom Tromey [Wed, 30 May 2001 02:32:44 +0000 (02:32 +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.

23 years ago * lib/am/java.am (class%DIR%.stamp): Use AM_JAVACFLAGS.
Tom Tromey [Wed, 30 May 2001 02:02:50 +0000 (02:02 +0000)]
* lib/am/java.am (class%DIR%.stamp): Use AM_JAVACFLAGS.

23 years ago * automake.texi (A Program): Mention `check' prefix.
Tom Tromey [Tue, 29 May 2001 21:04:18 +0000 (21:04 +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.

23 years ago * lib/am/texinfos.am (.PHONY): Always list uninstall-info-am and
Tom Tromey [Tue, 29 May 2001 21:02:13 +0000 (21:02 +0000)]
* lib/am/texinfos.am (.PHONY): Always list uninstall-info-am and
install-info-am.

23 years ago * m4/Makefile.am (MAINT_CHARSET): Removed.
Tom Tromey [Tue, 29 May 2001 00:28:36 +0000 (00:28 +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.

23 years ago * lib/am/texibuild.am (.%SUFFIX%.info): Use MAKEINFOFLAGS and
Tom Tromey [Mon, 28 May 2001 23:58:45 +0000 (23:58 +0000)]
* lib/am/texibuild.am (.%SUFFIX%.info): Use MAKEINFOFLAGS and
AM_MAKEINFOFLAGS.
(.%SUFFIX%.dvi): Likewise.
(.%SUFFIX%): Likewise.

23 years ago * automake.in (handle_multilib): Only add multilib support code at
Tom Tromey [Sun, 27 May 2001 17:06:35 +0000 (17:06 +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.

23 years ago * lib/am/dejagnu.am (check-DEJAGNU): Added AM_RUNTESTFLAGS.
Tom Tromey [Sun, 27 May 2001 16:57:45 +0000 (16:57 +0000)]
* lib/am/dejagnu.am (check-DEJAGNU): Added AM_RUNTESTFLAGS.

23 years ago2001-05-25 Alexandre Duret-Lutz <duret_g@epita.fr>
Tom Tromey [Sat, 26 May 2001 06:20:19 +0000 (06:20 +0000)]
2001-05-25  Alexandre Duret-Lutz  <duret_g@epita.fr>

* automake.in (handle_single_transform_list): Skip unknown
extensions.

23 years ago * m4/init.m4 (AM_INIT_AUTOMAKE): Ignore AM_RUNTESTFLAGS.
Tom Tromey [Fri, 25 May 2001 14:50:30 +0000 (14:50 +0000)]
* m4/init.m4 (AM_INIT_AUTOMAKE): Ignore AM_RUNTESTFLAGS.

23 years ago * automake.in (handle_texinfo_helper): Find mdate-sh in current
Tom Tromey [Thu, 24 May 2001 06:23:20 +0000 (06:23 +0000)]
* automake.in (handle_texinfo_helper): Find mdate-sh in current
directory in some situations.

23 years ago * automake.in (generate_makefile): Better explanation for ansi2knr
Tom Tromey [Thu, 24 May 2001 05:58:48 +0000 (05:58 +0000)]
* automake.in (generate_makefile): Better explanation for ansi2knr
fix.

23 years ago2001-05-23 Alexandre Duret-Lutz <duret_g@epita.fr>
Tom Tromey [Thu, 24 May 2001 05:57:26 +0000 (05:57 +0000)]
2001-05-23  Alexandre Duret-Lutz  <duret_g@epita.fr>

* automake.in (handle_languages, handle_single_transform_list):
Skip unknown extensions.
(derive_suffix): Check whether $extension_map{$source_ext}
is undefined, not empty.

23 years ago2001-05-23 Alexandre Duret-Lutz <duret_g@epita.fr>
Tom Tromey [Thu, 24 May 2001 05:56:06 +0000 (05:56 +0000)]
2001-05-23  Alexandre Duret-Lutz  <duret_g@epita.fr>

* 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.

23 years ago2001-05-23 Alexandre Duret-Lutz <duret_g@epita.fr>
Tom Tromey [Thu, 24 May 2001 05:50:35 +0000 (05:50 +0000)]
2001-05-23  Alexandre Duret-Lutz  <duret_g@epita.fr>

* automake.in (read_am_file): Ignore trailing backslash on

23 years ago2001-05-22 Alexandre Duret-Lutz <duret_g@epita.fr>
Tom Tromey [Wed, 23 May 2001 01:05:47 +0000 (01:05 +0000)]
2001-05-22  Alexandre Duret-Lutz  <duret_g@epita.fr>

* automake.in (ASSIGNMENT_PATTERN): Forbid : and + in variable names.

23 years ago* automake.texi (Macros): Explain the ``AC_PROG_LEX invoked
Akim Demaille [Mon, 21 May 2001 08:31:45 +0000 (08:31 +0000)]
* automake.texi (Macros): Explain the ``AC_PROG_LEX invoked
multiple times'' warning.

23 years ago * configure.in: Updated to 1.4g.
Tom Tromey [Sun, 20 May 2001 18:05:06 +0000 (18:05 +0000)]
* configure.in: Updated to 1.4g.

23 years ago * configure.in: Updated to 1.4f.
Tom Tromey [Sun, 20 May 2001 17:17:45 +0000 (17:17 +0000)]
* configure.in: Updated to 1.4f.

23 years ago * Makefile.am (EXTRA_DIST): Added ChangeLog.2000.
Tom Tromey [Sun, 20 May 2001 17:10:11 +0000 (17:10 +0000)]
* Makefile.am (EXTRA_DIST): Added ChangeLog.2000.

23 years ago * lib/ansi2knr.c: New version.
Tom Tromey [Sun, 20 May 2001 05:59:43 +0000 (05:59 +0000)]
* lib/ansi2knr.c: New version.

* Makefile.am (FETCHFILES): Added ansi2knr.c.
(fetch): Likewise.

23 years ago * config.guess, config.sub: New versions from FSF.
Tom Tromey [Sun, 20 May 2001 05:03:32 +0000 (05:03 +0000)]
* config.guess, config.sub: New versions from FSF.

* Makefile.am (fetch): Compare against files in srcdir.

23 years ago For for ansi2knr report from Harlan Stenn:
Tom Tromey [Sun, 20 May 2001 04:40:51 +0000 (04:40 +0000)]
For for ansi2knr report from Harlan Stenn:
* automake.in (generate_makefile): Run handle_compile before
handle_languages.

23 years ago * automake.in: Reverted erroneous checkin.
Tom Tromey [Fri, 18 May 2001 17:43:46 +0000 (17:43 +0000)]
* automake.in: Reverted erroneous checkin.

23 years ago* lib/am/texinfos.am (install-info-am, uninstall-info-am): Be robust
Akim Demaille [Fri, 18 May 2001 17:08:23 +0000 (17:08 +0000)]
* lib/am/texinfos.am (install-info-am, uninstall-info-am): Be robust
to missing `install-info'.

23 years agoRegen.
Akim Demaille [Fri, 18 May 2001 14:01:39 +0000 (14:01 +0000)]
Regen.

23 years ago * automake.in (lang_c_finish): Use `rm -f'.
Tom Tromey [Fri, 18 May 2001 02:20:39 +0000 (02:20 +0000)]
* automake.in (lang_c_finish): Use `rm -f'.

23 years ago * automake.in (lang_c_finish): Remove _.c file if ansi2knr fails.
Tom Tromey [Fri, 18 May 2001 02:19:44 +0000 (02:19 +0000)]
* automake.in (lang_c_finish): Remove _.c file if ansi2knr fails.
* tests/Makefile.am (TESTS): Added new file.
* tests/ansi5.test: New file.

23 years ago2001-05-17 Alexandre Duret-Lutz <duret_g@epita.fr>
Tom Tromey [Fri, 18 May 2001 01:14:53 +0000 (01:14 +0000)]
2001-05-17  Alexandre Duret-Lutz  <duret_g@epita.fr>

* 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.

23 years ago * m4/depend.m4 (AM_DEPENDENCIES): If depcomp doesn't exist, revert
Tom Tromey [Fri, 18 May 2001 00:00:33 +0000 (00:00 +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.

23 years ago * lib/depcomp (aix): Bug fix and simplification from Larry Jones.
Tom Tromey [Thu, 17 May 2001 18:29:08 +0000 (18:29 +0000)]
* lib/depcomp (aix): Bug fix and simplification from Larry Jones.

23 years ago * lib/depcomp (tru64): New dependency tracking mode.
Tom Tromey [Thu, 17 May 2001 07:20:34 +0000 (07:20 +0000)]
* lib/depcomp (tru64): New dependency tracking mode.

23 years ago Fix for PR automake/159:
Tom Tromey [Thu, 17 May 2001 06:56:21 +0000 (06:56 +0000)]
Fix for PR automake/159:
* lib/depcomp (aix): Rewrote.
(sgi): Likewise.

23 years ago Fix for PR automake/174:
Tom Tromey [Thu, 17 May 2001 06:32:15 +0000 (06:32 +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.

23 years ago For PR automake/174:
Tom Tromey [Thu, 17 May 2001 05:31:05 +0000 (05:31 +0000)]
For PR automake/174:
* tests/Makefile.am (TESTS): Added comment3.test.
(XFAIL_TESTS): Likewise.
* tests/comment3.test: New file.

23 years ago Fix for PR automake/175:
Tom Tromey [Thu, 17 May 2001 04:50:52 +0000 (04:50 +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.

23 years ago For PR automake/175:
Tom Tromey [Thu, 17 May 2001 03:14:24 +0000 (03:14 +0000)]
For PR automake/175:
* tests/Makefile.am (XFAIL_TESTS): Added make.test.
* tests/make.test: Run test with `make -w'.

23 years ago * tests/Makefile.am (TESTS): Removed maintclean.test.
Tom Tromey [Thu, 17 May 2001 03:02:38 +0000 (03:02 +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.

23 years ago Fix for PR automake/177:
Tom Tromey [Wed, 16 May 2001 05:17:04 +0000 (05:17 +0000)]
Fix for PR automake/177:
* Makefile.am (maintainer-clean): Set perllibdir before invoking
automake or aclocal.

23 years ago Fix for maintclean.test:
Tom Tromey [Wed, 16 May 2001 04:32:09 +0000 (04:32 +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.

23 years ago * tests/Makefile.am (TESTS): Added maintclean.test.
Tom Tromey [Wed, 16 May 2001 04:09:50 +0000 (04:09 +0000)]
* tests/Makefile.am (TESTS): Added maintclean.test.
(XFAIL_TESTS): Likewise.
* tests/maintclean.test: New file.

23 years ago Fixes PR automake/175:
Tom Tromey [Tue, 15 May 2001 18:04:56 +0000 (18:04 +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.

23 years ago * lib/ylwrap: Fixed quoting on regular expression. Fixes
Tom Tromey [Tue, 15 May 2001 03:33:20 +0000 (03:33 +0000)]
* lib/ylwrap: Fixed quoting on regular expression.  Fixes
yacc4.test.

23 years ago Fix for texinfo10.test.
Tom Tromey [Tue, 15 May 2001 02:49:51 +0000 (02:49 +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.

23 years ago Fix for yaccvpath.test:
Tom Tromey [Tue, 15 May 2001 02:21:54 +0000 (02:21 +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.

23 years ago* automake.in ($IGNORE_PATTERN): Allow spaces before comments
Pavel Roskin [Mon, 14 May 2001 16:15:03 +0000 (16:15 +0000)]
* automake.in ($IGNORE_PATTERN): Allow spaces before comments
beginning with `##'.
* automake.texi (General Operation): Document it.

23 years agoNew.
Akim Demaille [Mon, 14 May 2001 12:25:11 +0000 (12:25 +0000)]
New.

23 years agoTypo.
Akim Demaille [Mon, 14 May 2001 12:14:37 +0000 (12:14 +0000)]
Typo.

23 years agoTypo.
Akim Demaille [Mon, 14 May 2001 09:39:24 +0000 (09:39 +0000)]
Typo.

23 years ago Reported by Rainer Orth:
Tom Tromey [Mon, 14 May 2001 05:09:31 +0000 (05:09 +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.

23 years ago * Makefile.am (dist_pkgdata_DATA): Removed.
Tom Tromey [Mon, 14 May 2001 04:52:44 +0000 (04:52 +0000)]
* Makefile.am (dist_pkgdata_DATA): Removed.

23 years ago2001-05-13 Tom Tromey <tromey@redhat.com>
Tom Tromey [Mon, 14 May 2001 04:48:45 +0000 (04:48 +0000)]
2001-05-13  Tom Tromey  <tromey@redhat.com>

* 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  <akim@epita.fr>

* 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.

23 years ago * m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Use AMDEP_TRUE,
Tom Tromey [Mon, 14 May 2001 00:01:09 +0000 (00:01 +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.

23 years ago Report from Robert Boehne:
Tom Tromey [Sun, 13 May 2001 23:45:33 +0000 (23:45 +0000)]
Report from Robert Boehne:
* tests/Makefile.am (TESTS): Added depend2.test.
* tests/depend2.test: New file.

23 years ago2001-05-13 James Henstridge <james@daa.com.au>
Tom Tromey [Sun, 13 May 2001 23:31:05 +0000 (23:31 +0000)]
2001-05-13  James Henstridge  <james@daa.com.au>

* 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.

23 years ago2001-05-14 Jim Meyering <meyering@lucent.com>
Tom Tromey [Sun, 13 May 2001 23:06:35 +0000 (23:06 +0000)]
2001-05-14  Jim Meyering  <meyering@lucent.com>

* automake.in (macro_define): Change one remaining use of
`variable_dump' to `macro_dump'.