+Sun May 17 23:05:55 1998 Tom Tromey <tromey@cygnus.com>
+
+ * aclocal.in (write_aclocal): Fixed generated copyright message.
+ From Eleftherios Gkioulekas.
+
+ * automake.in (parse_arguments): Typo fix from Paul D. Smith.
+
+Fri May 8 12:14:03 1998 Tom Tromey <tromey@cygnus.com>
+
+ * automake.in (handle_yacc_lex_cxx): Put lex and yacc output files
+ onto @clean.
+
Wed May 6 01:18:05 1998 Tom Tromey <tromey@cygnus.com>
* header-vars.am (DESTDIR): Changed from DISTDIR.
David Zaroski cz253@cleveland.Freenet.Edu
Dieter Baron dillo@stieltjes.smc.univie.ac.at
Doug Evans devans@cygnus.com
+Eleftherios Gkioulekas lf@amath.washington.edu
Erick Branderhorst branderh@iaehv.nl
François Pinard pinard@iro.umontreal.ca
Fred Fish fnf@ninemoons.com
* Every program foo has FOOFLAGS right now.
It should also have AM_FOOFLAGS, which can be set in Makefile.am.
+* Should have a --copy like libtoolize
+ Should be able to update files that would be installed with -a
+
* when cleaning, should recurse depth first
* quoting bugs
print ACLOCAL "dnl $output_file generated automatically by aclocal $VERSION\n";
print ACLOCAL "\
dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
-dnl This Makefile.in is free software; the Free Software Foundation
+dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
}
elsif ($arglist[0] eq '--generate-deps')
{
- $generate_deps = $1;
+ $generate_deps = 1;
}
elsif ($arglist[0] eq '--no-force')
{
($hname = $2) =~ tr/y/h/;
($cname = $2) =~ tr/y/c/;
$output_rules .= "${base}.${hname}: ${base}.${cname}\n";
+
+ # If the files are built in the build directory, then we
+ # want to remove them with `make clean'. If they are in
+ # srcdir they shouldn't be touched.
+ push (@clean, $base . $hname, $base . $cname);
}
$output_rules .= "\n";
if ($lex_count)
{
local (%seen_suffix) = ();
- foreach (keys %lex_sources)
+ local ($file, $cname);
+ foreach $file (keys %lex_sources)
{
- /(\..*)$/;
+ $file =~ /(\..*)$/;
&output_lex_build_rule ($1, $lex_count > 1)
if (! defined $seen_suffix{$1});
$seen_suffix{$1} = 1;
+
+ # If the files are built in the build directory, then we
+ # want to remove them with `make clean'. If they are in
+ # srcdir they shouldn't be touched.
+ $file =~ /^(.*)\.(l|ll|l\+\+|lxx)$/;
+ ($cname = $2) =~ tr/y/c/;
+ push (@clean, $1 . $cname);
}
if (! defined $configure_vars{'LEX'})