+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
my $maint_charset = '';
my $dist_charset = 'utf8'; # recode doesn't support this yet.
-# Name of input file ("Makefile.in") and output file ("Makefile.am").
-# These have no directory components.
-my $am_file_name = '';
-my $in_file_name = '';
-
# TRUE if --cygnus seen.
my $cygnus_mode = 0;
# Now do all the work on each file.
# This guy must be local otherwise it's private to the loop.
+use vars '$am_file';
local $am_file;
foreach $am_file (@input_files)
{
{
my ($output, $makefile) = @_;
- ($am_file_name = $makefile) =~ s/^.*\///;
- $in_file_name = $am_file_name . '.in';
+ # Name of input file ("Makefile.in") and output file
+ # ("Makefile.am"). These have no directory components.
+ (my $am_file_name = $makefile) =~ s/^.*\///;
+ my $in_file_name = $am_file_name . '.in';
$am_file_name .= '.am';
# $OUTPUT is encoded. If it contains a ":" then the first element