+2001-04-09 Akim Demaille <akim@epita.fr>
+
+ * automake.in: Use strict vars and subs.
+ Declare `%require_file_found'.
+ (&handle_source_transform, &make_paragraphs): Declare my variables.
+
2001-04-09 Akim Demaille <akim@epita.fr>
* data.am, header.am, java.am, libs.am, lisp.am, ltlib.am,
# Perl reimplementation by Tom Tromey <tromey@cygnus.com>.
require 5.005;
-# FIXME: use strict;
+use strict 'vars', 'subs';
use File::Basename;
use IO::File;
exit $exit_status;
# FIXME: This should be `my'ed next to its subs.
-# use vars '%require_file_found';
+use vars '%require_file_found';
################################################################
push (@dist_sources, $unxformed . '.c');
push (@objects, $unxformed . $obj);
- ($temp, @result) =
+ my ($temp, @result) =
&handle_single_transform_list ($one_file . '_SOURCES',
$one_file, $obj,
"$unxformed.c");
while (defined ($_ = shift @lines))
{
+ my $paragraph = "$_";
# If we are a rule, eat as long as we start with a tab.
if (/$RULE_PATTERN/smo)
{
- $paragraph = "$_";
while (defined ($_ = shift @lines) && $_ =~ /^\t/)
{
$paragraph .= "\n$_";
# If we are a comments, eat as much comments as you can.
elsif (/$COMMENT_PATTERN/smo)
{
- $paragraph = "$_";
while (defined ($_ = shift @lines)
&& $_ =~ /$COMMENT_PATTERN/smo)
{
}
unshift (@lines, $_);
}
- # Otherwise, consider it as a lone content.
- else
- {
- $paragraph .= "$_";
- }
push @res, $paragraph;
$paragraph = '';