Sun Apr 27 11:03:36 1997 Tom Tromey <tromey@cygnus.com> * automake.in (handle_yacc_lex_cxx): Correctly compute de_ansi_sources. * clean-kr.am (distclean-kr): Do nothing; ansi2knr is removed in kr-extra.am. * Makefile.am: Check to make sure there are no accidental configure substitutions. * automake.in (handle_texinfo): Don't allow configure substitution on @MAKEINFO@ here. * automake.in (handle_yacc_lex_cxx): ._c and ._o files both depend on $(ANSI2KNR). * kr-extra.am (ansi2knr): Removed. (ansi2knr.o): Likewise. * automake.in (get_object_extension): Allow ansi2knr to be built from any directory. Fri Apr 25 12:33:23 1997 Tom Tromey <tromey@cygnus.com> * missing: Changed bison text. From Ian Taylor. * m4/missing.m4: Redirect stdin of testee. From Bill Fenner. * automake.in (output_yacc_build_rule): Generate rule to create .h file. (handle_footer): Generate unique, sorted list of suffixes. * automake.in (scan_one_configure_file): Recognize AC_PROG_AWK, _CPP, _CXCPP, _LN_S. From Ralph Schleicher. Mon Apr 21 12:35:57 1997 Ian Lance Taylor <ian@cygnus.com> * automake.in (@config_fullnames): New array. (@config_names): New array, replacing $config_name. (@config_headers): New array, replacing $config_header. (get_object_extension): Handle multiple header files. (handle_tags, handle_merge_targets): Likewise. (scan_one_configure_file): Likewise. (handle_configure): Likewise. Don't check for the configuration header file in AC_OUTPUT; it won't be there. * remake-hdr.am: Handle multiple header files. * clean-hdr.am: New file, broken out of remake-hdr.am. * m4/header.m4: Handle multiple header files. * Makefile.am (pkgdata_DATA): Add clean-hdr.am. Wed Apr 16 00:05:47 1997 Tom Tromey <tromey@cygnus.com> * texinfos.am (.texi.info, .texi, .texinfo.info, .info): Remove * automake.in (define_program_variable): Added `override' argument. (handle_texinfo): Pass override arg when defining MAKEINFO. (AC_MISSING_PROG): New constant. (scan_one_configure_file): Use it. Tue Apr 15 12:12:28 1997 Tom Tromey <tromey@cygnus.com> * automake.in (handle_texinfo): In --cygnus mode, reserve clean-info for the user. * automake.in (handle_subdirs): Typo fix. From Akim Demaille. * automake.in (handle_tags): Only use SUBDIRS if it is actually defined. Report from Ian Taylor. * tags.am: Added prefix to SUBDIRS rules. Wed Apr 9 17:09:40 1997 Tom Tromey <tromey@cygnus.com> * automake.in (handle_ltlibraries): Use correct rpath substitution. Bug from Jim Blandy. Mon Apr 7 17:40:18 1997 Tom Tromey <tromey@cygnus.com> * automake.in (AM_INIT_AUTOMAKE_PATTERN): Fixed for new 3rd arg. Test version2.test. Thu Apr 3 19:07:59 1997 Tom Tromey <tromey@cygnus.com> * Released 1.1n. * tags.am (TAGS): Run "cd && etags" in subshell for proper associativity. * texinfos.am (install-info-am): If --cygnus, then info file can be in build dir. From David Zaroski. * ltlibrary.am (@LTLIBRARY@): use @RPATH@, not explicit -rpath. * automake.in (handle_ltlibraries): Treat EXTRA_ libraries specially. Wed Apr 2 00:03:50 1997 Tom Tromey <tromey@cygnus.com> * automake.in (handle_source_transform): Don't generate dependency on config.h. (scan_dependency_file): Strip the .P file from the target. * automake.in (handle_tags): Use single, not double, quotes when setting list variable. * data.am, header.am, libs.am, lisp.am, ltlib.am, progs-clean.am, progs.am, scripts.am, tags.am: Use single quotes to fill list variable; otherwise `$' in filename will not work. From Per Bothner. * mdate-sh: Use "ls -d" so mdate-sh can be run on a directory. From Bruno Haible. * automake.in (handle_programs): Error if LIBADD used where LDADD meant. (handle_libraries): Error if LDADD used where LIBADD meant. (handle_ltlibraries): Likewise. Tue Apr 1 22:46:33 1997 Tom Tromey <tromey@cygnus.com> * automake.in (check_canonical_spelling): New sub. (handle_programs): Use it. (handle_libraries): Likewise. (handle_ltlibraries): Likewise. Mon Mar 31 12:13:08 1997 Tom Tromey <tromey@cygnus.com> * depend2.am (.deps/%.P): Make .P file depend on everything the .c file includes. Fri Mar 28 23:34:49 1997 Tom Tromey <tromey@cygnus.com> * automake.in (handle_configure): Error if stamp-h appears in AC_OUTPUT line. Thu Mar 27 17:28:47 1997 Tom Tromey <tromey@cygnus.com> * automake.in (handle_dist_worker): Avoid automake rules in generated Makefile when no-dependencies specified. From Greg Woods. * m4/lispdir.m4: Don't AC_SUBST ELCFILES. From Greg Woods. * texi-vers.am (stamp-@VTI@): Make commands silent. * Makefile.am (maintainer-check): "true" is ok now. * m4/init.m4: Added optional 3rd argument, which avoids AC_DEFINE. * automake.in (scan_one_configure_file): Explicitly avoid INSTALL_SCRIPT to avoid defining it twice. * header-vars.am: Change _INSTALL variable definitions to `true'. Updated all users to put `@' before invocation. Tue Mar 25 22:09:45 1997 Tom Tromey <tromey@cygnus.com> Update to follow GNU Standards: * automake.in (handle_man_pages): Use NORMAL_UNINSTALL before uninstall-man. * texinfos.am (uninstall-info): Use two loops, and have PRE_UNINSTALL before running install-info. * data.am, header.am, libs.am, lisp.am, ltlib.am, progs.am, scripts.am, texinfos.am: Use NORMAL_UNINSTALL. * header-vars.am (PRE_UNINSTALL, POST_UNINSTALL, NORMAL_UNINSTALL): Define. * automake.in (scan_one_configure_file): Don't define ANSI2KNR as a configure varriable. * m4/missing.m4: Run test in a subshell. From Gord Matzigkeit. Mon Mar 24 23:28:59 1997 Tom Tromey <tromey@cygnus.com> * m4/sanity.m4: Sleep before creating temp file. * header-vars.am (NORMAL_INSTALL, PRE_INSTALL, POST_INSTALL): Define. Sat Mar 22 00:06:00 1997 Tom Tromey <tromey@cygnus.com> * automake.in (am_install_var): Make sure to delete CYGWIN/NOTCYGWIN tokens as appropriate. (handle_programs): Remove NOTCYGWIN tokens as well. (file_contents_with_transform): A single newline makes an empty line. * program.am: Remove executable before linking. * texinfos.am (.texi.dvi): Look in @TEXINFODIR@ for texinfo.tex. (.texinfo.dvi): Likewise. * automake.in (handle_texinfo): TEXINFO_TEX variable can set location of texinfo.tex. Fri Mar 21 10:22:51 1997 Tom Tromey <tromey@cygnus.com> * texinfos.am (.texinfo.dvi): Mirror .texi.dvi. * ansi2knr.c, ansi2knr.1: New versions from L. Peter Deutsch. * scripts.am: Add @EXEEXT@ to installed scripts. Wed Jan 22 20:12:31 1997 Jim Meyering <meyering@na-net.ornl.gov> * m4/mktime.m4 (AM_FUNC_MKTIME): Run tests for each of a few values for the TZ environment variable. Andre Novaes Cunha provided the hairy TZ setting that exercized the Solaris tzset bug. 1997-01-22 Paul Eggert <eggert@twinsun.com> * m4/mktime.m4: (AM_FUNC_MKTIME): Fix bug in mktime test -- don't test now, test a couple of thousand times. Thu Mar 20 00:16:54 1997 Tom Tromey <tromey@cygnus.com> * automake.in (handle_programs): Remove CYGWIN lines unless AM_CYGWIN32 seen. (am_install_var): Remove CYGWIN lines from -clean file as well. * progs.am: Put @EXEEXT@ where appropriate. * program.am (@PROGRAM@): If using Cygwin32, then create actual name in addition to ".exe" name. * progs-clean.am (clean-@DIR@PROGRAMS): Conditionalize on CYGWIN. * automake.in (check_cygnus): Require AM_CYGWIN32 in --cygnus mode. (am_install_var): If AM_CYGWIN32 not seen, then remove @EXEEXT@ from .am files. * automake.in (seen_cygwin32): New global. (scan_one_configure_file): Check for AM_CYGWIN32. * m4/cygwin.m4: New file. * automake.in (scan_one_configure_file): Explicitly handle AC_CONFIG_HEADER so we can avoid spurious warnings. (obsolete_macros): Removed AC_CONFIG_HEADER. * automake.in (handle_yacc_lex_cxx): Perl 4 fixes. From Greg A. Woods. Wed Mar 19 00:35:13 1997 Tom Tromey <tromey@cygnus.com> * Released 1.1m. * m4/missing.m4: Print message saying what is happening. * m4/sanity.m4: sleep before testing. Tue Mar 18 17:20:03 1997 Tom Tromey <tromey@cygnus.com> * config.guess, config.sub: New from the FSF. * automake.in (initialize_global_constants): [common_files] Include `missing'. (scan_configure): Require `missing'. * header-vars.am (MAKEINFO): Don't define. * m4/init.m4 (missing_dir): Use AM_MISSING_PROG. * m4/missing.m4: New file. `missing' changes from Fran