Mon Feb 5 14:58:58 1996 Tom Tromey <tromey@creche.cygnus.com>
* Makefile.am (maintainer-check): Expect only one ${...}.
* texinfos.am (install-info): Remove unneeded ${...}. From Jim
Meyering.
* automake.in (handle_configure): Only define CONFIG_HEADER if
$config_name.
($seen_gettext): New variable.
(handle_subdirs): Do all gettext-related checking here.
(scan_configure): Just set $seen_gettext.
(handle_man_pages): Properly quote $(MANS).
Wed Jan 31 09:51:30 1996 Tom Tromey (tromey@gerbil.cygnus.com)
* depend.am: Don't use srcdir anywhere.
* automake.in (handle_libraries): Don't make .deps relative to
srcdir.
(handle_options): Recognize no-dependencies.
* depend.am (MKDEP): From Jim Meyering: Do nothing if srcdir is
".". Properly quote regexp.
Tue Jan 30 12:19:09 1996 Tom Tromey (tromey@gerbil.cygnus.com)
* automake.in (handle_configure): Only defined CONFIG_HEADER if
$config_name.
(read_am_file): Quote regexp when substituting top_builddir.
(handle_source_transform, handle_libraries): Look in
$(srcdir)/.deps for .P files.
Fri Jan 26 00:15:25 1996 Tom Tromey <tromey@creche.cygnus.com>
* automake.in (am_conf_error): New function.
(scan_configure): Use it.
(scan_configure): A comma also ends AC_OUTPUT macro.
* automake.in (read_am_file): Compute top_builddir when including
header-vars.am.
(handle_configure): Use $top_builddir, not $top_reldir.
(other_input_files): New variable.
(dirname): Fixed bug where dirname of 'a/b/c' was 'a', not 'a/b'.
Changes from Gord Matzigkeit to enabled hierarchies deeper than 2:
* automake.in (input_files, seen_make_set): Declare globally.
(parse_arguments): Use input_files, not make_list.
Only scan configure.in once.
(handle_dist): Use SUBDIRS to determine when to make
subdirectories and recurisvely dist. Use $(topdir), not "..", to
find top of dist tree.
(handle_configure): Check for AC_PROG_MAKE_SET here. Don't require
configure.in (done elsewhere).
(scan_configure): seen_make_set is global. Allow arbitrary space
in LIBOBJS assignment.
(top_builddir): New variable.
* header-vars.am (top_builddir): New variable.
* remake-subd.am (Makefile): Look in top_builddir, not .., when
remaking.
* automake.in (handle_merge_targets): Run 'all' before
check-recursive.
* automake.in (file_contents_with_transform): Changed error
message.
(handle_configure): Define $contents{'CONFIG_HEADER'}.
* texi-version.am: Many changes to support multiple .texi files.
Replaced "version.texi" with "@VTEXI@". Replaced "vti" with
"@VTI@".
* automake.in (handle_configure): install.sh is an anachronism.
(handle_texinfo): Generalized for multiple .texi files. Handle
'clean-info' internally.
* texi-clean.am: Removed.
* Makefile.am: Updated for removal.
Wed Jan 24 22:55:32 1996 Tom Tromey <tromey@creche.cygnus.com>
* automake.in (grep_for_vers_texi): New function.
(handle_texinfo): Use grep_for_vers_texi, not system("grep").
(handle_texinfo): Changes to generalize to multiple .texi files.
Tue Jan 23 14:22:16 1996 Tom Tromey <tromey@creche.cygnus.com>
Fixes from Gord Matzigkeit:
* libraries.am (install-@DIR@LIBRARIES): Use top_srcdir, not
topsrcdir.
* header.am: New file.
* Makefile.am (pkgdata_DATA): Install header.am.
* automake.in (handle_headers): Use header.am, not data.am.
(am_install_var): Allow pattern to be compiled multiple times.
* config.guess, config.sub: New files.
* Makefile.am (pkgdata_DATA): Install config.guess and
config.sub.
* automake.in (scan_configure): Recognize AC_CANONICAL_HOST and
AC_CANONICAL_SYSTEM.
Sun Jan 21 15:51:48 1996 Tom Tromey <tromey@creche.cygnus.com>
* automake.in (handle_texinfo): Use info_TEXINFOS, not TEXINFOS.
(handle_man_pages): Use man_MANS, not MANS.
* Makefile.am (info_TEXINFOS): Renamed.
* automake.in (scan_configure): Remove comments from input line.
(am_variable): Removed.
* remake-hdr.am (stamp-h): Use new macro CONFIG_HEADER_IN.
* automake.in (config_name, config_header): New globals.
(scan_configure): Look for AC_CONFIG_HEADER.
(handle_configure): Handle more uses of AC_CONFIG_HEADER.
Sat Jan 20 15:54:24 1996 Tom Tromey <tromey@creche.cygnus.com>
* automake.in (handle_dist_worker): Bug fix.
Fri Jan 19 00:50:29 1996 Tom Tromey <tromey@creche.cygnus.com>
* automake.in (require_file): Install missing files only according
to desired strictness.
(initialize_per_input): Don't init libsources.
(scan_configure): Reinit libsources.
(handle_libraries): Search _LIBADD for @LIBOBJS@ and @ALLOCA@.
(fp_c_prototypes): New global.
(scan_configure): Set it.
(get_object_extension): Error if fp_C_PROTOTYPES not in
configure.in when using ansi2knr.
(handle_source_transform): Skip header files.
* automake.in (handle_dist_worker): Explicitly make 'dist' in
subdirs.
Thu Jan 18 00:25:56 1996 Tom Tromey <tromey@creche.cygnus.com>
From Fran