+2001-03-23 Akim Demaille <akim@epita.fr>
+
+ * automake.in (&handle_footer, &handle_installdirs)
+ (&read_main_am_file): Don't read %contents directly, use
+ &variable_value.
+
+
2001-03-23 Akim Demaille <akim@epita.fr>
* automake.in (&read_am_file): Define the variables in a single
# Handle footer elements.
sub handle_footer
{
- if ($contents{'SOURCES'})
+ if (variable_value ('SOURCES'))
{
# NOTE don't use define_pretty_variable here, because
# $contents{...} is already defined.
- $output_vars .= 'SOURCES = ' . $contents{'SOURCES'} . "\n";
+ $output_vars .= 'SOURCES = ' . variable_value ('SOURCES') . "\n";
}
- if ($contents{'OBJECTS'})
+ if (variable_value ('OBJECTS'))
{
# NOTE don't use define_pretty_variable here, because
# $contents{...} is already defined.
- $output_vars .= 'OBJECTS = ' . $contents{'OBJECTS'} . "\n";
+ $output_vars .= 'OBJECTS = ' . variable_value ('OBJECTS') . "\n";
}
- if ($contents{'SOURCES'} || $contents{'OBJECTS'})
+ if (variable_value ('SOURCES') || variable_value ('OBJECTS'))
{
$output_vars .= "\n";
}
$output_rules .=
&file_contents ('install',
('_am_installdirs'
- => $contents{'_am_installdirs'} || ''));
+ => variable_value ('_am_installdirs') || ''));
}
else
{
$output_vars .= ($var . ' ' . $def_type{$var} . '= '
- . $contents{$var} . "\n");
+ . variable_value ($var) . "\n");
}
}
# not change.
foreach my $var (keys %saved_contents)
{
- if ($contents{$var} eq $saved_contents{$var})
+ if (variable_value ($var) eq $saved_contents{$var})
{
delete $contents{$var};
}