Edit

kc3-lang/automake/ChangeLog

Branch :

  • Show log

    Commit

  • Author : Akim Demaille
    Date : 2001-03-05 19:11:31
    Hash : fdbfb151
    Message : * automake.in (&file_contents): Require a hash as second argument. Adjust callers.

  • ChangeLog
  • 2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in (&file_contents): Require a hash as second argument.
    	Adjust callers.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	Always use hashes with &file_contents.
    
    	* automake.in (&handle_texinfo): texibuild.am does not need
    	TEXINFODIR.
    	texinfos.am wants only TEXICLEANS.
    	(&handle_dist, &add_depend2, &handle_clean): Replace $xform with
    	%transform.
    	* texinfos.am: Adjust.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in (&handle_programs, &handle_libraries, &handle_tags)
    	(&handle_ltlibraries, &handle_emacs_lisp, &handle_python): Adjust.
    	(&am_install_var): Forget about `-clean'.
    	Transform ?INSTALL?.
    	Always output the *.am file.
    	* data-clean.am, java-clean.am, libs-clean.am, lisp-clean.am,
    	* ltlib-clean.am, progs-clean.am, python-clean.am, tags-clean.am:
    	Remove, merged into the corresponding *.am file.
    	* data.am, libs.am, ltlib.am, progs.am, python.am: Equip with
    	?INSTALL?.
    
    2001-03-05  Pavel Roskin  <proski@gnu.org>
    
    	* Makefile.am (amfiles): Add configure.am. Sort alphabetically.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	If OBJEXT and EXEEXT are not set, provide a default value, and use
    	them unconditionally.
    
    	* automake.in (&generate_makefile): Provide default values for
    	EXEEXT and OBJEXT.
    	(&get_object_extension, &finish_languages)
    	(&handle_single_transform_list, &handle_programs, &add_depend2)
    	(&check_cygnus, &lang_c_finish, am_install_var): Don't bother with
    	them, they are defined.
    	* compile.am, depend2.am, program.am, progs.am: Likewise.
    	* remake-hdr.am: Fix a typo.
    	* tests/cxxo.test, tests/fo.test, tests/implicit.test,
    	* tests/interp.test, tests/subobj.test, tests/subobj2.test,
    	* tests/suffix2.test: Adjust.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in (&file_contents): Map MAINTAINER-MODE to
    	@MAINTAINER_MODE_TRUE@ or nothing.
    	* configure.am, remake-hdr.am, remake.am, texi-vers.am: Adjust.
    	Suggested by Tom.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in (&do_one_merge_target): Remove, was only called from...
    	(&handle_merge_targets): here for `all'.
    	Adjust.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	Make the installation/uninstallation of Info pages follow the
    	regular am/recursive scheme.
    
    	* automake.in (%required_targets, %dependencies): Add
    	install-info.
    	(%dependencies): Add install-info, install-info-am, and
    	unstall-info.
    	(&handle_subdirs): Don't transform INSTALLINFO, which mapping was
    	reversed BTW.  Does anybody use the option `no-installinfo'?
    	(&handle_merge_targets): Let the handling of info related targets
    	to...
    	(&handle_factored_dependencies): this.
    	* subdirs.am: Use ?INSTALL-INFO?.
    	* texinfos.am: Define the install-info, uninstall-info and
    	uninstall-info-am targets.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in (%required_targets, %dependencies): Add dvi, info,
    	dvi-am, info-am.
    	(@info, @dvi): Remove.
    	(&handle_texinfo, &handle_merge_targets): Adjust.
    	(&handle_factored_dependencies): Required targets are phony.
    	* texinfos.am: Build info, dvi, and the corresponding -am or
    	-recursive targets.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in (&am_install_var): Remove $cygxform, unused.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in (&file_contents): Transform LIBTOOL.
    	(&am_install_var): Remove $ltxform.
    	* ltlib.am, progs.am: Adjust.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in: Require AC_PROG_INSTALL in...
    	(&scan_autoconf_files): here.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* configure.am: New file.
    	* automake.in (&file_contents): Transform CONFIGURE-AC.
    	(&handle_texinfo, &handle_configure): Don't transform
    	CONFIGURE_AM.
    	(&handle_configure): Use `configure.am'.
    	* remake-hdr.am, remake.am, texi-vers.am: Adjust to
    	MAINTAINER-MODE and CONFIGURE-AC.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in (&pretty_print_internal): Don't output useless
    	spaces.
    	(define_pretty_variable): Don't issue the space after the `=' sign
    	to avoid trailing spaces in Makefile.ins.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in (&generate_makefile): Invoke &initialize_per_input
    	*before* setting $am_file_name and $in_file_name.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in ($in_file_name, $am_file_name, $relative_dirs):
    	Globals, initialized...
    	(&initialize_per_input): here.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in ($am_relative_dir): Global.
    	(&initialize_per_input): Init it.
    	(%make_list, @make_input_list): My them from
    	(&scan_autoconf_files): here.
    	(&require_file_internal): Mying changes.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in (%am_vars, @var_list, %def_type): Globals.
    	(&initialize_per_input): Initialize them.
    	(&read_main_am_file): Don't local them.
    	(&get_object_extension): $objext is private.
    	(&handle_single_transform_list): $lang is.
    	(&handle_ltlibraries): $libname_rx is.
    	(&scan_autoconf_config_files): How about actually paying attention
    	to your arguments, instead of working on $_? (this is no Perl
    	variable, it's a Perl variable followed by a question mark).
    	(&file_contents): $contents and $separator are private.
    	(&am_install_var): Declare @condvals, not $condvals.
    	(%make_dirs): My.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in (&initialize_per_input): Move to the top.
    	Precede with the `my' list of its variables.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in ($am_file): Use vars.
    	($am_file_name, $in_file_name): Private to &generate_makefile.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in: Preparation for `use strict': Move the
    	initialization of the constants to the top, from...
    	(&initialize_global_constants): here.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	* automake.in (&handle_single_transform_list, &add_depend2): Let
    	$lang_specific_files{$lang} be a list instead of a string.
    
    2001-03-05  Akim Demaille  <akim@epita.fr>
    
    	Let's make it run ten times faster...
    
    	* automake.in (&transform): Be sure to remove the `\n' with ?FOO?
    	transformations.
    	(&file_contents): Let `$command' remove the Automake commands, and
    	normalize the series of `\n'.
    	Slurp the file and apply $command in a single step.
    	No longer apply the `@MAINTAINER_MODE_TRUE@' transformation which
    	is already normalized to be handled by &transform.
    
    2001-03-05  Tom Tromey  <tromey@redhat.com>
    
    	* automake.in (register_language): Add entry for `-pure'.
    	Added `pure=yes' entries for cxx, objc, f77, ppf77, ratfor, java.
    	(finish_languages): Use `-pure' field of language map.
    
    2001-03-03  Tom Tromey  <tromey@redhat.com>
    
    	* tests/yaccvpath.test: No need to remove dummy files.
    	* tests/subobj3.test: No need to remove dummy files.
    	* tests/pr9.test: No need to remove dummy files.
    	* tests/pr87.test: No need to remove dummy files.
    	* tests/pr19.test: No need to remove dummy files.
    	* tests/install2.test: No need to remove dummy files.
    	* tests/defs: Actually copy in install-sh, mkinstalldirs, missing,
    	and depcomp.
    
    2001-02-27  Pavel Roskin  <proski@gnu.org>
    
    	* tests/yaccvpath.test: Add a delay to make parse.c really out
    	of date. Detect the problem earlier, after `make distdir'. Drop
    	dependency on flex. Always use the `-y' flag for bison. Comment
    	changes.
    	* tests/Makefile.am: Add yaccvpath.test to XFAIL_TESTS.
    
    2001-03-02  Jens Kr