Edit

kc3-lang/automake/ChangeLog

Branch :

  • Show log

    Commit

  • Author : Tom Tromey
    Date : 1996-10-06 07:16:13
    Hash : de3868fc
    Message : better usage messages

  • ChangeLog
  • Sun Oct  6 00:43:01 1996  Tom Tromey  <tromey@cygnus.com>
    
    	* aclocal.in (parse_arguments): Better error message.
    	* automake.in (parse_arguments): Better error message.
    
    	* remake.am (Makefile): Depend on $(srcdir)/Makefile.in, to work
    	around broken makes.  From David A. Swierczek.
    	* remake-subd.am (Makefile): Ditto.
    
    Sat Oct  5 11:29:48 1996  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (generate_makefile): Put BUILT_SOURCES onto @all if
    	appropriate.
    	(handle_source_transform): Error if discovered source file is
    	mentioned.
    	(do_one_merge_target): Move all-vs-check test here.
    
    	* m4/obstack.m4: New file.
    	* m4/error.m4: New file.
    
    	* automake.in (scan_configure): Support AM_FUNC_MKTIME,
    	AM_FUNC_ERROR_AT_LINE, AM_FUNC_OBSTACK.
    
    	* texinfo.tex: New version from texinfo 3.9.
    
    	* automake.in (handle_yacc_lex_cxx): Updated for new ylwrap.
    	Also, handle y.tab.h file when "yacc -d" is used.
    	(do_one_merge_target): Use pretty_print_rule.
    
    	* ylwrap: Changed usage.
    
    	* m4/mktime.m4: New file.
    
    	* m4: Renamed all .m4 files to fit into 14-char limits.
    
    	* m4/Makefile.am (EXTRA_DIST): New macro.
    
    	* aclocal.in ($ac_defun_rx, %map, %file_contents): New globals.
    	(scan_m4_files): Use $ac_defun_rx.
    	(add_file): Ditto.
    	Run scan_m4_files.
    	(scan_configure): Scan acinclude.m4 before anything else.
    	(scan_file): New sub.
    	(check_acinclude): New sub.
    	(add_file): Rewrote.
    
    	* progs-clean.am, progs.am: Renamed from programs-clean.am,
    	programs.am.
    	* libs-clean.am, libs.am: Renamed from libraries-clean.am,
    	libraries.am.
    	* texi-vars: Renamed from texinfos-vars.am.
    	* comp-vars.am: Renamed from compile-vars.am.
    	* texi-vers.am: Renamed from texi-version.am.
    
    	* automake.in (require_file_internal): Give error if symlink can't
    	be made.
    	(require_config_file): Error message references configure.in.
    	(handle_yacc_lex_cxx): Fix order of arguments to ylwrap; from
    	Joerg-Martin Schwarz.
    	(handle_texinfo): Use texi-vers, not texi-version.
    	(get_object_extension): Use comp-vars, not compile-vars.
    	(handle_texinfo): Use texi-vars, not texinfos-vars.
    	(handle_libraries): Use `libs' prefix, not `libraries'.
    	(handle_programs): Use `progs' prefix, not `programs'.
    
    Fri Oct  4 01:14:08 1996  Tom Tromey  <tromey@cygnus.com>
    
    	* aclocal.in (scan_m4_files): New sub.
    
    	* m4/AM_FUNC_STRTOD.m4 (am_cv_func_strtod_needs_libm): Set
    	am_cv_func_strtod_needs_libm, so we can avoid linking with -lm
    	everywhere.
    
    Thu Oct  3 20:11:16 1996  Tom Tromey  <tromey@cygnus.com>
    
    	* texinfos.am (uninstall-info): Run install-info --remove.
    
    	* automake.in (read_am_file): Define all variables after reading
    	.am file.  Test vpath.test.  Reported by Anthony Green.
    
    Mon Sep 30 08:31:51 1996  Tom Tromey  <tromey@cygnus.com>
    
    	* texinfos.am: Run install-info.
    
    	* automake.in (variable_value_as_list): Just return if comment
    	seen.  Report from Mark Galassi.
    	(handle_options): Don't bother with explicit comment checking.
    
    Tue Sep 24 09:15:46 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* automake.in (read_am_file): Cleaned up dejagnu variables.
    
    Mon Sep 23 00:04:48 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* automake.in (parse_arguments): New usage to conform to GNU
    	standards.
    
    	* aclocal.in (parse_arguments): New usage to conform to GNU
    	standards.
    
    	* automake.in (handle_scripts): Push new target onto @check.
    	* scripts.am (check-@DIR@SCRIPTS): New target.
    
    	* automake.in (initialize_global_constants): Define %dist,
    	dist_header, dist_trailer.
    	(handle_dist): Make dist-all target.
    	(generate_makefile): Run check_typos later.
    	(examine_variable): New sub.
    	(handle_tags): Examine TAGS_DEPENDENCIES.  Test spell3.test.
    	Error if TAGS_DEPENDENCIES but no sources used.
    	(handle_configure): Examine CONFIGURE_DEPENDENCIES.
    
    Sat Sep 21 13:59:15 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* automake.in (am_install_var): More error checking.
    
    Fri Sep 20 09:06:37 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* tags.am (TAGS): Minor cleanup.
    
    	* clean.am (distclean-generic): Don't remove CONFIG_HEADER.
    
    	* remake-hdr.am (mostlyclean-hdr, clean-hdr, distclean-hdr,
    	maintainer-clean-hdr): New targets.
    
    	* automake.in (handle_configure): Define CONFIG_HEADER correctly
    	when it is in current directory.
    	(handle_configure): Push "hdr" on @clean.
    
    	* remake-hdr.am (stamp-h): Run config.status in top_builddir.
    	($(srcdir)/stamp-h.in): Run autoheader in top_srcdir.
    
    	* automake.in (scan_configure): Check for install.sh here.
    	(basename): New sub.
    	(handle_configure): Handle case where config.h is in subdir.
    	(handle_configure): Make stamp-in.h for user if it doesn't already
    	exist.
    	(touch): New sub.
    
    Tue Sep 17 23:35:14 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* Makefile.am (EXTRA_DIST): Include pkgdata_DATA.
    
    	* dist-vars.am (DISTFILES): Don't distribute BUILT_SOURCES or
    	DATA.
    	(DEP_DISTFILES): Ditto.
    
    Mon Sep 16 22:28:56 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* automake.in (check_typos): Renamed.
    	(check_typos): Check for _LDADD, _LIBADD, and _DEPENDENCIES.
    	(variable_defined): Note variable as being "seen".
    	(handle_lib_objects): Don't push configure substitutions onto
    	_DEPENDENCIES.
    
    Sun Sep 15 22:45:43 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* automake.in (initialize_per_input): Init content_seen.
    	(variable_value_as_list): Set content_seen entry.
    	(define_variable): Ditto.
    	(define_pretty_variable): Ditto.
    	(check_source_typos): New sub.
    	(generate_makefile): Call it.
    
    Thu Sep 12 15:03:19 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* automake.in (handle_source_transform): Removed extraneous
    	space.  Test implicit.test.
    	(read_am_file): Make sure "canonical" variables are mentioned in
    	%contents.
    	(scan_configure): AC_CHECK_TOOL sets $seen_canonical to
    	$AC_CANONICAL_HOST conditionally.
    	(handle_footer): Don't use define_pretty_variable in all cases.
    
    Wed Sep 11 11:54:44 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* clean.am (distclean-generic): Remove CONFIG_CLEAN_FILES here,
    	per GNU/Gnits standards.
    
    	* libraries.am (install-@DIR@LIBRARIES): Use two loops, so new
    	NORMAL_INSTALL and POST_INSTALL variables can work when empty.
    
    	* automake.in (handle_options): Rewrote version handling.  Now
    	returns error indicator.
    	(MACRO_PATTERN, BOGUS_MACRO_PATTERN): Handle `:=' definitions.
    	(RULE_PATTERN): Exclude `:=' from being a rule.
    
    	* m4/AM_PROG_CC_STDC.m4 (ac_save_CC): Bug fix from Jim Meyering.
    
    	* automake.in (variable_value_as_list): Always use am_line_error.
    	(define_variable): New sub.
    	(get_object_extension): Use define_variable.
    	(handle_yacc_lex_cxx): Ditto.
    	(handle_source_transform): Ditto.
    	(handle_programs): Ditto.
    	(handle_libraries): Ditto.
    	(handle_texinfo): Ditto.
    	(handle_man_pages): Ditto.
    	(handle_dependencies): Ditto.
    	(handle_aclocal_m4): Ditto.
    	(define_pretty_variable): New sub.
    	(handle_source_transform): Use define_pretty_variable.
    	(handle_lib_objects): Ditto.
    	(handle_libraries): Ditto.
    	(handle_dist): Ditto.
    	(handle_dependencies): Ditto.
    	(handle_configure): Ditto.
    	(handle_footer): Ditto.
    	(handle_emacs_lisp): Ditto.
    	(am_install_var): Ditto.
    
    	* Released version 1.1e.
    
    	* automake.in ($GNITS_VERSION_PATTERN): Handle non-alpha
    	releases.
    
    	* configure.in: Version 1.1e.
    
    	* automake.in (handle_texinfo): Distribute .info file.
    
    Sun Sep  8 09:00:37 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* Makefile.am (EXTRA_DIST): New macro.
    	(maintainer-clean): Don't run "make check".
    	(pathchk): New target.
    
    	* automake.in (check_gnits_standards): Only check version number
    	syntax at top level.
    	($package_version_line): New variable.
    	(scan_configure): Set it.
    	(check_gnits_standards): Use am_conf_line_error.
    	(scan_configure): Remove extraneous whitespace from version
    	number.
    	(handle_dist): Handle distcheck-hook.
    
    	* m4/AM_PROG_CC_STDC.m4: Applied patch from Jim Meyering.
    
    	* automake.in (scan_configure): Handle AM_WITH_REGEX.
    	(handle_lib_objects): Require .h files in %libsources but don't
    	generate dependencies for them.
    	(scan_configure): Also require rx.h and regex.h.
    
    	* m4/Makefile.am (m4data_DATA): Don't include AM_PROG_LIBTOOL,
    	AM_FEATURE_CTYPE, AM_FEATURE_ERRNO, AM_FEATURE_EXIT,
    	AM_SYSTEM_HEADER.
    
    	* texi-version.am: Use "cp; rm" and not "mv", to work around
    	broken mvs.
    
    	* automake.in ($package_version): New global.
    	(scan_configure): Set it.
    	(check_gnits_standards): Verify version string; require
    	README-alpha if alpha version.
    	(scan_configure): Recognize AM_FUNC_FNMATCH,
    	AM_REPLACE_GNU_GETOPT.
    
    	* Makefile.am (installcheck-local): Check all scripts.
    
    Sat Sep  7 19:22:32 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* tags-clean.am: Do deletions here again.
    
    Thu Sep  5 09:06:23 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* automake.in (usage): Include bug-reporting information.
    	(handle_lib_objects): Error if LIBOBJS seen but never set.
    
    	* aclocal.in ($acdir): Use @datadir@/aclocal.
    	(usage): Include bug-reporting information.
    
    Wed Sep  4 11:36:06 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* automake.in (handle_source_transform): .deps no longer in
    	srcdir.
    	(handle_lib_objects): Ditto.
    	(handle_dist_worker): Pass --build-dir to automake.
    	($build_directory): New global.
    	(parse_arguments): Handle --build-dir.
    	(initialize_global_constants): Include --build-dir in help.
    	(scan_dependency_file): New sub.
    	(handle_dependencies): Use it.  Also, use $build_directory.
    	(initialize_global_constants): Added --srcdir-name.
    	(parse_arguments): Ditto.
    	(handle_dist_worker): Ditto.
    	($srcdir_name): New global.
    	($srcdir_rx): New global.
    	(parse_arguments): Set it.
    
    	* depend2.am: Removed all mention of $(srcdir).
    
    	* depend.am (MKDEP): Use gcc -M, not gcc -MM.
    	Removed all mention of $(srcdir); dependencies now put into build
    	dir.
    
    	* depend2.am ($(srcdir)/.deps/%.P): Fixed computation of `top'.
    	Don't do work silently.
    
    	* automake.in (handle_merge_targets): Error if invalid uninstall
    	targets are given.
    	(read_am_file): Fix for test block.test.
    
    Tue Sep  3 18:50:32 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* texinfos.am (install-info): Added NORMAL_INSTALL.
    	* scripts.am (install-@DIR@SCRIPTS): Added NORMAL_INSTALL.
    	* programs.am (install-@DIR@PROGRAMS): Added NORMAL_INSTALL.
    	* lisp.am (install-@DIR@LISP): Added NORMAL_INSTALL.
    	* libraries.am (install-@DIR@LIBRARIES): Added NORMAL_INSTALL.
    	Also, use POST_INSTALL when running ranlib.
    	* header.am (install-@DIR@HEADERS): Added NORMAL_INSTALL.
    	* data.am (install-@DIR@DATA): Added NORMAL_INSTALL.
    
    	* automake.in (handle_man_pages): Added NORMAL_INSTALL invocation.
    	(handle_merge_targets): Ditto.
    	(handle_merge_targets): Error if PRE_INSTALL, POST_INSTALL, or
    	NORMAL_INSTALL defined.
    
    	* m4/AM_PROG_INSTALL.m4: INSTALL_SCRIPT defaults to
    	${INSTALL_PROGRAM}.  From Fran