Edit

kc3-lang/automake/ChangeLog

Branch :

  • Show log

    Commit

  • Author : Tom Tromey
    Date : 1997-04-27 17:57:31
    Hash : a737ecef
    Message : further ansi2knr bug fixes

  • ChangeLog
  • 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