Edit

kc3-lang/automake/ChangeLog

Branch :

  • Show log

    Commit

  • Author : Alexandre Duret-Lutz
    Date : 2004-04-18 10:58:10
    Hash : 92a5a5e6
    Message : * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream versions.

  • ChangeLog
  • 2004-04-18  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
    	versions.
    
    2004-04-17  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	Fix PR automake/49:
    	* automake.in (scan_autoconf_traces) <AC_CONFIG_AUX_DIR>: Diagnose
    	calls to AC_CONFIG_AUX_DIR followings calls to AM_INIT_AUTOMAKE.
    	* tests/auxdir.test, tests/auxdir2.test, tests/lex5.test,
    	tests/mdate3.test, tests/multlib.test, tests/reqd2.test,
    	tests/symlink.test, tests/txinfo8.test, tests/txinfo22.test,
    	tests/yacc6.test, tests/yacc8.test: Fix to call AC_CONFIG_AUX_DIR
    	before AM_INIT_AUTOMAKE.
    	* tests/auxdir3.test: New file (exercise this diagnostic).
    	* tests/Makefile.am (TESTS): Add auxdir3.test.
    
    2004-04-15  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* aclocal.in (%map_traced_defs): New variable.
    	(scan_m4_files): Normalize filenames.
    	(trace_used_macros): Trace for AC_DEFUN and AU_DEFUN, also
    	ask for the filename and the first argument.  Populate
    	%map_traced_defs.
    	(write_aclocal): Use $map_traced_defs to filter out unused
    	definitions.
    	* tests/acloca15.test: New file.
    	* tests/Makefile.am (TESTS): Add acloca15.test.
    
    2004-04-12  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* automake.in ($automake_needs_to_reprocess_all_files): Remove.
    	($automake_will_process_aux_dir): New variable.
    	(scan_autoconf_traces): Reorder @input_files so that the Makefile
    	that distributes aux files is processed last.  This way we do not
    	have to process all files twice using
    	$automake_will_process_aux_dir.
    	(require_file_internal): Suggest a full run of automake when
    	appropriate.
    	(MAIN): Remove the loop on $automake_needs_to_reprocess_all_files.
    	* tests/distcom7.test: New file.
    	* tests/reqd2.test: Do not check for the "running more than two"
    	message.
    	* tests/Makefile.am (TESTS): Add distcom7.test.
    
    	* automake.in (@config_aux_path, $config_aux_dir): Rename as ...
    	($config_aux_dir, $am_config_aux_dir): ... these.
    	($config_aux_dir_set_in_configure_in): Rename as ...
    	($config_aux_dir_set_in_configure_ac): ... this.
    	(%require_file_found): Rename as ...
    	(%required_file_not_found): ... this.
    	(handle_languages, handle_texinfo_helper, handle_dist,
    	handle_configure, handle_emacs_lisp, handle_python,
    	scan_autoconf_traces, yacc_lex_finish_helper): Adjust to new names.
    	(scan_autoconf_traces): Call locate_aux_dir.
    	(locate_aux_dir): New function.
    	(@require_file_paths): Remove, not used anymore.
    	(require_file_internal): Look files in only one directory (instead
    	of @require_file_internal) passed in argument.
    	(require_file, require_conf_file): Pass the destination directory
    	to require_file_internal.
    
    	Fix for PR automake/416:
    	* m4/depend.m4 (_AM_DEPENDENCIES): Catch `not supported' ICC 8.0
    	remarks.
    	From Peter Seiderer.
    
    2004-04-10  Andreas Buening  <andreas.buening@nexgo.de>
    
    	* aclocal.in, automake.in, configure.ac, Makefile.am,
    	tests/aclocal.in, tests/automake.in, tests/defs.in:
    	Use PATH_SEPARATOR from autoconf instead of ':'.
    
    2004-04-09  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* automake.in (handle_lib_objects): Pass the condition of
    	the variable definition to handle_LIBOBJS and handle_ALLOCA,
    	not the aggregated conditions.
    	* tests/Makefile.am (TESTS): Add libobj14.test.
    	* tests/libobj14.test: New file.
    	Report from Bill Davidson.
    
    2004-04-02  Mike Nolta  <mike@nolta.net>
    
    	Better support for Fortran 9x.
    	* automake.in: Add "fc" and "ppfc" languages for Fortran 9x.
    	* doc/automake.texi (Fortran 9x Support): New section.
    	* lib/Automake/Variable.pm (%_ac_macro_for_var): Add AC_PROG_FC.
    	* tests/compile_f90_c_cxx.test: New file.
    	* tests/ext.test: Add AC_PROG_FC.
    	* tests/f90only.test: New file.
    	* tests/link_f90_only.test: New file.
    	* tests/Makefile.am (TESTS): Add new tests.
    
    2004-04-01  Paul Eggert  <eggert@twinsun.com>
    
    	* lib/install-sh: If "mv -f" works, use it, and fall back to
    	the old "test -f" + "rm -f" + "mv" method only if "mv -f" does
    	not work.  This improves performance in the usual case where
    	"mv -f" works.  It also lets us install the "mv" command
    	without worrying about a small window where "mv" does not
    	exist (this problem was reported by Raul Nunez de Arenas
    	Coronado).
    
    2004-03-26  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* m4/python.m4 (AM_PATH_PYTHON): Make sure am_display_PYTHON is
    	set when $PYTHON has been set by the user.
    	From Esben Haabendal Soerensen.
    
    2004-03-22  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* doc/automake.texi (Default _SOURCES): Typo.
    	(true): Correct _'s placement in example.
    	Report from Stepan Kasal.
    
    2004-03-19  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	Overriding JAVAROOT is legitimate, do not warn about it.
    	* lib/Automake/Variable.pm (%_silent_variable_override): Add JAVAROOT.
    	* tests/java2.test: Run automake without -Wno-override.
    	Report from Simon Josefsson.
    
    2004-03-14  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* automake.in (handle_texinfo_helper): Typos in comment.
    
    2004-03-07  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/config.guess: New upstream version.
    
    	Fix for PR automake/285:
    	* automake.in (handle_ltlibraries): Keep track of installation
    	directories for each condition, then define a $(am_TARGET_rpath)
    	variable to hold the -rpath flags of Libtool libraries conditionally
    	installed in different directories.
    	* lib/Automake/DisjConditions.pm (merge): New function.
    	* tests/libtool6.test: Adjust.
    	* tests/libtool8.test: New file.
    	* tests/Makefile.am (TEST): Add libtool8.test.
    
    	* lib/Automake/Variable.pm (traverse_recursively,
    	_do_recursive_traversal): Honor the skip_ac_subst option.
    	* automake.in (handle_dist): Use skip_ac_subst.
    
    2004-02-29  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* Makefile.am (cvs-release): Upload to ~ftp/pub/automake, not
    	~ftp/automake.
    	* lib/gnupload (Example): Update example.
    
    	* lib/config-ml.in, lib/config.guess, lib/config.sub,
    	lib/texinfo.tex: New upstream versions.
    
    	* m4/depend.m4 (_AM_DEPENDENCIES): Use `touch' rather than `: >'
    	to create numbered dependencies.  This fixes a portability issue
    	when CONFIG_SHELL is forced to /bin/sh on Solaris 8.
    	Reported by Mark Phillips.
    
    	* automake.in (lang_yacc_target_hook): Use Automake::Rule::define
    	so that rules for the same headers are not output twice.
    	* lib/Automake/Variable.pm (value_as_list_recursive): Do not
    	call `return' inside `map'.
    	* tests/cond30.test: Make sure `a.c' and `b.c' both appear
    	in the Makefile.in.
    	* tests/cond35.test, tests/cond36.test: New files.
    	* tests/Makefile.am (TESTS): Add cond35.test and cond36.test.
    	Report from Roman Fietze.
    
    	Fix for PR/413:
    	* lib/am/distdir.am (distcheck): Create $dc_destdir with `umask
    	077 && mkdir' instead of `$(mkdir_p)'.  This prevents possible
    	symlink attacks reported by Stefan Nordhausen.
    
    2004-02-16  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* doc/automake.texi (Multiple Outputs): More text, based on
    	comments from Eric Siegerman, Tim Van Holder, and Oren Ben-Kiki.
    
    2004-02-15  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* m4/mkdirp.m4: Use `mkdir -p' only with GNU mkdir, because
    	Solaris 8's mkdir is not thread-safe.
    	* lib/mkinstalldirs: Likewise.
    	* lib/install-sh: Abort when mkdir fails to create a directory.
    	Report from Nathanael Nerode.
    
    2004-02-07  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* aclocal.in (rel2abs): New function.
    	(scan_configure_dep): Use rel2abs instead of File::Spec->rel2abs,
    	the later does was introduced in Perl 5.6 so using it breaks with
    	Perl 5.005.
    	Report from Werner John.
    
    2004-02-03  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* doc/automake.texi (Future of aclocal): Make clearer that
    	it's ok to install macros into /usr/share/aclocal/.
    
    2004-02-01  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* tests/lisp.test: Delete (pointless).
    	* tests/Makefile.am (TESTS): Remove lisp.test.
    
    	* lib/Automake/Variable.pm (transform_variable_recursively):
    	Define rewritten variables in all conditions not *covered* by user
    	definitions, not simply in conditions without a previous
    	definition.
    	* tests/cond34.test: New file.
    	* tests/Makefile.am (TESTS): Add cond34.test.
    	Report from Elena A. Vengerova
    
    	* doc/automake.texi (Multiple Outputs): Typo.
    
    	* doc/automake.texi (Emacs Lisp): Typos.
    
    	Support for conditional _LISP.
    	* automake.in (handle_emacs_lisp): Define $(ELCFILES) from LISP, not
    	from $(am__ELCFILES).
    	* lib/am/lisp.am (elc-stamp): Use $(LISP) instead of $(am__ELFILES).
    	* tests/lisp6.test: New file.
    	* tests/Makefile.am (TESTS): Add it.
    
    	* automake.in (handle_emacs_lisp): Define $(ELCFILES) as
    	$(am__ELCFILES), and always push it on @all.  Do not mention
    	elc-stamp.
    	* lib/am/lisp.am (.el.elc): Rewrite as ...
    	($(am__ELCFILES)): ... this, and depend on elc-stamp.
    	(elc-stamp): Make sure elc-stamp is older that all .elc files, as
    	explained in the manual entry below.
    
    	* doc/automake.texi (Multiple Outputs): New node.
    
    2004-01-31  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* m4/regex.m4: Do not AC_SUBST(LIBOBJS), and quote most arguments.
    	* tests/regex.test: New file.
    	* tests/Makefile.am (TESTS): Add regex.test.
    
    2004-01-28  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* Makefile.am (maintainer-check): Check for unquoted $(DESTDIR) uses.
    	* lib/am/data.am, lib/am/distdir.am, lib/am/java.am, lib/am/libs.am,
    	lib/am/lisp.am, lib/am/ltlib.am, lib/am/mans.am, lib/am/progs.am,
    	lib/am/python.am, lib/am/scripts.am, lib/am/texinfos.am: Quote
    	installation paths in install, uninstall, and installcheck rules,
    	as well as in am__installdirs variables.  This is for the sake
    	of paths containing spaces.
    	* lib/am/install.am (installdirs-am, installdirs): Do not try
    	to create "" directories.
    	* test/instspc.test: New file.
    	* test/Makefile.am (TESTS): Add instspc.test.
    	Report from James Amundson.
    
    	* doc/automake.texi (Not Enough, Third-Party Makefiles): New nodes.
    	(Extending): Make it a subsection of Not Enough.
    
    	* lib/gnupload (GPG): Use an absolute path.  Suggestion from Gary
    	V. Vaughan.
    	(passphrase): Unset it this variable before using it, in case it
    	was exported.  Report from Scott James Remnant.
    
    2004-01-25  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/gnupload (usage): Fix example.
    	* Makefile.am (cvs-release): Fix call to gnupload.
    	From Jim Meyering.
    
    2004-01-24  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/gnupload: New script.
    	* lib/Makefile.am (EXTRA_DIST): Distribute gnupload.
    	* Makefile.am (cvs-release): New target.
    
    2004-01-23  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/am/python.am (uninstall-%DIR%PYTHON): Remove extra `;'s.
    	Fix python10.test.
    
    	* m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Use `s/xx//p'
    	instead of `/xx/ s///p'; the latter fails when GNU sed is run with
    	POSIXLY_CORRECT.  Also strip superfluous -e.
    	Report from Miloslav Trmac.
    
    2004-01-22  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* tests/lex5.test: Sleep before calling AUTOMAKE the second time,
    	this fixes a spurious failure reported by Andreas Schwab.  Also
    	make sure ylwrap is not installed unless needed, and exercise
    	--no-force.
    
    2004-01-20  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  (tiny change)
    
    	* doc/automake.texi (Dist): Document limitations of distcheck-hook
    	and DISTCHECK_CONFIGURE_FLAGS with regard to subdirs and
    	subpackages.
    
    2004-01-20  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* doc/automake.texi (Upgrading): New node.
    
    2004-01-20  Gary V. Vaughan  <gary@gnu.org>
    
    	* automake.in (scan_autoconf_traces): AC_LIBTOOL_TAGS can be
    	correctly called without arguments as evidenced by the libtool
    	demo directories.
    
    2004-01-13  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* tests/conflnk3.test: Skip if `test -e' does not work.
    	Report from Lars Hecking.
    
    2004-01-13  Jim Meyering  <jim@meyering.net>
    
    	* lib/install-sh: Change `\n \t' to `\n\t ' in `defaultIFS'
    	assignment.  Remove spurious SPACEs before TABs.
    
    2004-01-12  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/py-compile: Check input files after option processing.
    	Ensure --basedir has an argument.
    	* lib/am/python.am (install-%DIR%PYTHON): Do not run py-compile
    	if nothing was installed.
    	* tests/python10.test: New file.
    	* tests/Makefile.am (TESTS): Add python10.test.
    	Suggested by Sander Niemeijer.
    
    	* tests/txinfo29.test: Remove autom4te.cache.
    	Report from Greg Schafer.
    
    	* lib/install-sh: Do not use "$@" in a context where it may be empty,
    	for the sake of OSF1/Tru64's shell.
    	Report from He Li.
    
    2004-01-11  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/config.sub, lib/config.guess, lib/texinfo.tex: New upstream
    	versions.
    
    	* m4/as.m4, m4/depend.m4, m4/maintainer.m4, m4/multi.m4: Update
    	copyright years and serial.
    
    	* m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add python2.4.
    
    2004-01-10  Peter Eisentraut  <peter_e@gmx.net>  (tiny change)
    
    	* m4/as.m4 (AM_PROG_AS): Format and align help string more
    	consistently.
    	* m4/depend.m4 (AM_DEP_TRACK): Likewise.
    	* m4/lispdir.m4 (AM_PATH_LISPDIR): Likewise.
    	* m4/maintainer.m4 (AM_MAINTAINER_MODE): Likewise.
    	* m4/multi.m4 (AM_ENABLE_MULTILIB): Likewise.
    
    2004-01-10  Paul Eggert  <eggert@twinsun.com>
    
    	* m4/lispdir.m4 (AM_PATH_LISPDIR): Don't use \? in sed regular
    	expressions; it doesn't conform to POSIX.
    
    2004-01-10  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* automake.in (shadow_unconditionally): New function...
    	(handle_source_transform): ... extracted from here.
    	(am_install_var): Use shadow_unconditionally to define %DISTVAR%.
    	* lib/am/data.am, lib/am/java.am, lib/am/lisp.am, lib/am/python.am,
    	lib/am/script.am: Add %DISTVAR% to DIST_COMMON.
    	* tests/cond33.test: Make sure all conditional files are distributed.
    	Report from Ralf Corsepius.
    
    2004-01-08  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* m4/mkdirp.m4 (AM_PROG_MKDIR_P): Append `.' to $(mkdir_p).
    	* lib/install-sh: Accept `install-sh -d' with 0..n arguments,
    	as well as `install-sh sources... dest' with multiple sources.
    	* tests/cond33.test: New file.
    	* tests/instsh2.test: Add more checks for install-sh.
    	* tests/transform.test: Test for installdirs.
    	* tests/Makefile.am (TESTS): Add cond33.test
    	Report from Ralf Corsepius.
    
    	* automake.in (handle_configure): Skip AC_CONFIG_LINKS items which
    	do not look like DEST:SRC.
    	* tests/conflnk3.test: Check for AC_CONFIG_LINKS($computed).
    
    2004-01-07  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	Fix for PR automake/289:
    	* automake.in (Automake::Struct::libtool_tag): New attribute.  Define
    	it for the language that have a Libtool tag.
    	(%libtool_tags): New variable.
    	(handle_languages, define_compiler_variable)
    	(define_linker_variable): Pass --tag=XXX to libtool if supported.
    	(scan_autoconf_traces): Scan for _LT_AC_TAGCONFIG and AC_LIBTOOL_TAGS.
    	* tests/libtool3.test, tests/subobj9.test: Check that --tag=XXX is
    	output.
    
    2003-01-07  Eric Sunshine  <sunshine@sunshineco.com>  (tiny change)
    
    	* lib/am/configure.am (am__CONFIG_DISTCLEAN_FILES): Add
    	config.status.lineno.
    
    2004-01-07  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  (tiny change)
    
    	* doc/automake.texi (Rebuilding): Typo.
    
    2004-01-07  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/am/Makefile.am (dist_am_DATA): Really add inst-vars.am.
    
    2004-01-06  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* THANKS: Add Bruce Korb.
    
    2004-01-05  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	Mimic Paul Eggert's changes to Autoconf.
    	* Makefile.am (automake, aclocal): Use `chmod a-w', not `chmod -w'.
    	* lib/Automake/Makefile.am (Config.pm): Likewise.
    	* m4/Makefile.am ($(top_srcdir)/m4/amversion.m4): Likewise.
    
    	* lib/am/inst-vars.am: New file, define am__vpath_adj_setup,
    	am__vpath_adj, and am__strip_dir.
    	* lib/am/Makefile.am (dist_am_DATA): Add inst-vars.am.
    	* lib/am/data.am, lib/am/lisp.am, lib/am/python.am,
    	lib/am/scripts.am: Include inst-vars.am, and use $(am__vpath_adj),
    	$(am__vpath_adj_setup), and $(am__strip_dir) in install and
    	uninstall rules.  This fixes installation of nobase_ files in
    	VPATH setups with Sun and OSF1/Tru64 Make.
    	* lib/am/libs.am, lib/am/ltlib.am: Include inst-vars.am, and use
    	$(am__strip_dir) to simplify install and uninstall rules.
    	* tests/nobase.test: Augment to check installation from VPATH builds.
    
    	* automake.in (%transformed_files): New variable.
    	(initialize_per_input): Reset it.
    	(make_paragraphs): Fill %transformed_files, and define %FIRST%
    	each time a file is transformed for the first time.
    	(handle_configure): Do not define %FIRST_CONFIG_HIN%.
    	(am_install_var): Do not define %FIRST%.
    	* lib/am/remake-hdr.am: Use %?FIRST% instead of %?FIRST_CONFIG_HIN%.
    
    2004-01-04  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/texinfo.tex: New upstream version.
    
    	* m4/mkdirp.m4: Do not use `-m 0755'.  This overrides special bits
    	and break setups where 775 directories are expected.  Just obey
    	umask as we did in the past.
    	Report from Harlan Stenn.
    
    2004-01-03  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* automake.in (scan_texinfo_file): Do not compare $outfile to ''
    	as $outfile might not be defined at all.
    
    	* lib/Automake/Variable.pm (define): Rework the way we check
    	Automake variable definition.  Ensure consistent :=/+=/=
    	definitions only for variables that have been and are defined by
    	Automake, and make it an internal error.  Ignore Automake
    	attempts to touch a user variable, even with += assignments.
    	* tests/txinfo29.test: New file.
    	* tests/Makefile.am (TESTS): Add txinfo29.test.
    	Reported by Bruce Korb.
    
    2004-01-02  Tom Tromey  <tromey@redhat.com>
    
    	* automake.in (handle_source_transform): Don't generate dist
    	variables when no-dist is set.
    	(generate_makefile): Likewise.
    	* tests/nodist3.test: Ensure that DIST_SOURCES is not created,
    	and that dist target does not exist.
            Reported by Tom Fitzsimmons.
    
    2004-01-02  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* tests/libtool5.test, tests/ltcond.test, tests/ltcond2.test,
    	* tests/ltconv.test: Run automake with --add-missing, because
    	the CVS version of libtoolize no longer install config.sub and
    	config.guess by default.
    
    	Fix for PR automake/319:
    	* aclocal.in (scan_m4_files): Scan configure.ac.
    	(trace_used_macros, write_aclocal): Remove configure.ac from the
    	list of files to include.
    	* tests/Makefile.am (TESTS): Add acloca15.test.
    	* tests/acloca15.test: New file.
    
    	* aclocal.in (%file_includes): New variable.
    	(scan_configure_dep): Compile $m4_include_rx and $ac_require_rx once.
    	(scan_file): Scan for included files, and process these files
    	recursively.  Fill %file_includes and %file_contents.  Return the
    	list of included files, not the contents.
    	(scan_m4_files): Adjust calls to scan_files.
    	(strip_redundant_includes): New function.
    	(trace_used_macros): Call it.
    	(write_aclocal): Likewise.  Also check the mtime of included files.
    	* tests/Makefile.am (TESTS): Add acloca14.test.
    	* tests/acloca14.test: New file.
    	Report from Phil Edwards.
    
    2004-01-01  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* automake.in (handle_languages): Do not define DEP_FILES.
    	* m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Extract included
    	files with $(DEPDIR) in their name instead of DEP_FILES.
    	* tests/depend.test, tests/depend4.test, tests/exsource.test:
    	Adjust.
    	Suggested by Tom Tromey.
    
    	Do not output .lo rules for programs and static libraries objects,
    	and do not output .o/.obj rules for libtool libraries.  This is
    	about explicit rules only, not inference rules.
    	* automake.in (handle_single_transform_list): Rename as ...
    	(handle_single_transform): ... this.  Take a single file
    	to transform (it was only called this way) and accept a new
    	%transform argument.  Fill %lang_specific_files with list
    	references instead of strings, and append %transform to each
    	of these lists.
    	(define_objects_from_sources, handle_source_transform):
    	Take a %transform argument, and forward it to &handle_single_transform.
    	(handle_languages): Adjust to the new format of
    	%lang_specific_files, and honor its %transform part.
    	(handle_programs, handle_libraries, handle_ltlibraries): Override
    	%NONLIBTOOL% and %LIBTOOL% while calling handle_source_transform.
    	(make_paragraphs): Define %NONLIBTOOL% by default.  Make sure
    	%transform settings override global settings.
    	* lib/am/depend2.am (%OBJ%, %OBJOBJ%): Define only if %NONLIBTOOL%.
    	* tests/libtool3.test: Augment to check Makefile.ins for unneeded
    	rules.
    	Suggested by Thomas Fitzsimmons.
    
    	* automake.in, aclocal.in: Bump copyright years.
    
    2003-12-31  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* automake.in (generate_makefile): Update misleading comment.
    
    	* automake.in (handle_languages): Define %DEPBASE% conditionally
    	on subdir-objects.  Define SUBDIROBJ.  Do not clean *_.c files
    	here ...
    	(lang_c_finish): ... do it here.
    	(handle_single_transform_list): Do not output specific rules for
    	subdir-objects files which are not renamed.  This should reduce
    	the size of Makefiles with lots of subdirectory sources.
    	* lib/depcomp: Simplify computation of dependency output, and use
    	DEPDIR.
    	* lib/am/depend2.am (%EXT%.o, %EXT%.obj, %EXT%.lo): Adjust call
    	to depcomp.  Compute depbase on-the-fly in generic fastdep rules
    	for subdir-objects.
    	* tests/ansi9.test: Do not grep for an explicit rule that
    	we no longer expect.  Really run $MAKE to make sure the chain
    	of rules works.
    	* tests/yacc5.test: Do not grep for an explicit rule that
    	we no longer expect.  Adjust to use set -e.
    
    2003-12-27  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* automake.in (@common_files): Move configure, configure.ac, and
    	configure.in ...
    	(@common_sometimes): ... here so that these files do not appear
    	twice in DIST_COMMON.
    
    	* automake.in (maybe_push_required_file): Add $(srcdir) in front
    	a required files outside the current directory or its subdirectories.
    	* lib/am/distdir.am (distdir): Update comment.
    	Report from Nicolas Joly.
    
    2003-12-26  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* doc/automake.texi (@copying): Do not repeat the version.
    	(Top): Use @insertcopying.  Add a @detailmenu, this works around
    	Emacs 21's inability to lookup indices in sub-nodes (reported
    	by Kevin Ryde).
    	(C++ Support, Assembly Support, Fortran 77 Support, Java Support,
    	Support for Other Languages, Preprocessing Fortran 77, Compiling
    	Fortran 77 Files, Mixing Fortran 77 With C and C++, How the Linker
    	is Chosen): Add missing descriptions in menus.
    	(Fortran 77 and Autoconf): Remove, this node was just saying "use
    	Autoconf 2.53 or greater".
    
    2003-12-26  Santiago Vila  <sanvila@unex.es>  (tiny change)
    
    	* NEWS: s/Gettext 1.12.1/Gettext 0.12.1/
    
    2003-12-25  Nicolas Joly  <njoly@pasteur.fr>  (tiny change)
    
    	* doc/automake.texi (Conditional Sources): Typo.
    
    2003-12-25  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/Automake/Config.in: Require Exporter.
    	Report from Kevin Ryde (failure with Perl 5.005_03).
    
    2003-12-15  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* tests/aclocal6.test: Check for autom4te.cache only if it has
    	been created.
    	* tests/maintclean.test: Update comment.
    	Report from Bruno Haible.
    
    	* tests/txinfo24.test, tests/txinfo25.test, tests/txinfo28.test:
    	Require texi2dvi-o.
    	Report from V