Change 11461 by jhi@alpha on 2001/07/23 22:58:15

        Subject: [PATCH 5.7.2] MakeMaker FIRST_MAKEFILE and subdir
        From: Ilya Zakharevich <[EMAIL PROTECTED]>
        Date: Mon, 23 Jul 2001 18:43:42 -0400
        Message-ID: <[EMAIL PROTECTED]>

Affected files ...

... //depot/perl/lib/ExtUtils/MM_Unix.pm#111 edit
... //depot/perl/lib/ExtUtils/MakeMaker.pm#65 edit

Differences ...

==== //depot/perl/lib/ExtUtils/MM_Unix.pm#111 (text) ====
Index: perl/lib/ExtUtils/MM_Unix.pm
--- perl/lib/ExtUtils/MM_Unix.pm.~1~    Mon Jul 23 17:00:06 2001
+++ perl/lib/ExtUtils/MM_Unix.pm        Mon Jul 23 17:00:06 2001
@@ -3367,7 +3367,7 @@
 subdirs ::
 @[
        cd $subdir
-       \$(MAKE) all \$(PASTHRU)
+       \$(MAKE) -f \$(FIRST_MAKEFILE) all \$(PASTHRU)
        cd ..
 ]
 EOT
@@ -3376,7 +3376,7 @@
            return <<EOT;
 subdirs ::
        cd $subdir
-       \$(MAKE) all \$(PASTHRU)
+       \$(MAKE) -f \$(FIRST_MAKEFILE) all \$(PASTHRU)
        cd ..
 EOT
        }
@@ -3384,8 +3384,7 @@
        return <<EOT;
 
 subdirs ::
-       $self->{NOECHO}cd $subdir && \$(MAKE) all \$(PASTHRU)
-
+       $self->{NOECHO}cd $subdir && \$(MAKE) -f \$(FIRST_MAKEFILE) all \$(PASTHRU)
 EOT
     }
 }

==== //depot/perl/lib/ExtUtils/MakeMaker.pm#65 (text) ====
Index: perl/lib/ExtUtils/MakeMaker.pm
--- perl/lib/ExtUtils/MakeMaker.pm.~1~  Mon Jul 23 17:00:06 2001
+++ perl/lib/ExtUtils/MakeMaker.pm      Mon Jul 23 17:00:06 2001
@@ -423,6 +423,8 @@
                    }
            }
        }
+       my @fm = grep /^FIRST_MAKEFILE=/, @ARGV;
+       parse_args($self,@fm) if @fm;
     } else {
        parse_args($self,split(' ', $ENV{PERL_MM_OPT} || ''),@ARGV);
     }
End of Patch.

Reply via email to