Tue Mar 18 17:20:03 1997 Tom Tromey <tromey@cygnus.com> * automake.in (target_defined): New sub. (handle_footer): Error if target .SUFFIXES used. Sun Mar 16 14:33:41 1997 Tom Tromey <tromey@cygnus.com> * automake.in (handle_lib_objects): Set seen_c_source to line number. (handle_yacc_lex_cxx): Use seen_c_source as line number. (am_line_error): Line of -1 means skip line-number check. * automake.in (read_am_file): Change to keep perl -w quiet. (check_typos): Removed extra check of EXTRA_ containing config subs. Mon Mar 10 23:17:19 1997 Tom Tromey <tromey@cygnus.com> * remake-hdr.am (stamp-h): Set CONFIG_HEADERS to $(CONFIG_HEADER_FULL). * automake.in (handle_configure): Define CONFIG_HEADER_FULL. * automake.in (handle_lib_objects): Set seen_c_source as appropriate. From Alexander V. Lukyanov. Test cxxlibobj.test. Sat Mar 8 22:54:35 1997 Tom Tromey <tromey@cygnus.com> * texinfo.tex: New version. * automake.in (handle_emacs_lisp): If EMACS is `no', then we couldn't find an Emacs. So don't bother running elisp-comp. From Ulrich Drepper. * automake.in (handle_texinfo): Added .tr and .cv to list of texinfo clean extensions. From Karl Berry. Fri Feb 28 22:14:53 1997 Tom Tromey <tromey@cygnus.com> * Makefile.am: Make sure we never use "undef". * automake.in (usage): Changed bug-reporting address. (handle_dist): Use undef, not delete. Wed Feb 26 00:20:39 1997 Tom Tromey <tromey@cygnus.com> * automake.in (handle_tags): In default case, add @tags_deps to dependencies of tags target. Tue Feb 25 23:46:29 1997 Tom Tromey <tromey@cygnus.com> * automake.in (handle_tests): If a test failed, then make should fail. From Jim Meyering. Mon Feb 24 19:02:21 1997 Tom Tromey <tromey@cygnus.com> * texi-vers.am (@VTEXI@): Copy stamp file into output. Sun Feb 23 00:10:36 1997 Tom Tromey <tromey@cygnus.com> * automake.in (handle_programs): Give correct error line for lex error. (am_line_error): Avoid uninitialized value errors from perl -w. * aclocal.in (scan_m4_files): Fixed perl -w warning. * texinfos.am (.texi, .texinfo): New targets. * automake.in (scan_texinfo_file): Renamed. (handle_texinfo): Handle files without ".info" extension. * automake.in (handle_subdirs): Error if directory contains "/". (handle_yacc_lex_cxx): Quoting fix. (handle_single_transform_list): Use transformed (non-ansi) version of $obj instead of explicit ".o". From Gord Matzigkeit. * m4/sanity.m4: Pass -L to ls if possible. Sat Feb 22 15:22:31 1997 Tom Tromey <tromey@cygnus.com> * dist-vars.am (DISTFILES): Don't distribute MANS. * automake.in (handle_dist): Use define_variable to define TAR, GZIP. (handle_dist): Pass GZIP in environment to tar. (initialize_global_constants): Likewise. From Kaveh Ghazi: * m4/protos.m4: Don't put any dependencies on AC_C_INLINE or AC_C_CONST. * m4/ccstdc.m4: Force AM_PROG_CC_STDC to come before AC_C_INLINE or AC_C_CONST. Fri Feb 21 00:39:17 1997 Tom Tromey <tromey@cygnus.com> From The Crimson Binome: * automake.in (handle_yacc_lex_cxx): Handle C++ yacc/lex source. (output_yacc_build_rule): New sub for C++ yacc/lex. * automake.in (my_glob): New sub. (handle_dependencies): Use my_glob. (handle_aclocal_m4): Scan ACLOCAL_AMFLAGS for dependencies. * ltlibs.am, lisp.am, libs.am, header.am, data.am, progs.am, scripts.am, texinfos.am: Add leading space to echo. * automake.in (handle_texinfo): Added .tps and .vrs to list of TeX endings. From Jim Blandy. (install_man_format): Make rule silent; instead print actual command. Tue Feb 4 18:29:42 1997 Tom Tromey <tromey@cygnus.com> * dist-vars.am (TAR): Removed. * automake.in (TAR): New variable. (handle_dist): Explicitly define TAR. * configure.in: Compute TAR. * automake.in (handle_lib_objects): Put @ALLOCA@ on @dep_list, not @dep_files. (AC_SUBST_PATTERN): Typo fix. (handle_aclocal_m4): Use ACLOCAL_AMFLAGS. (handle_clean): Put -recursive target before -am target. (handle_merge_targets): Put basename of $config_name on @all. Test confsub.test. From Ram