ext\ExtUtils\t\Embed.t fails test when upgrading a perl with different core headers.
[p5sagit/p5-mst-13.2.git] / ext / B / Makefile.PL
index dcf6a1d..d59e9d7 100644 (file)
@@ -15,20 +15,20 @@ if ($^O eq 'MSWin32') {
 }
 
 WriteMakefile(
-    NAME       => "B",
-    VERSION    => "a5",
-    PL_FILES   => { 'defsubs_h.PL' => 'defsubs.h' },
-    MAN3PODS   => {},
-    clean      => {
-       FILES           => "perl$e *$o B.c defsubs.h *~"
+    NAME           => "B",
+    VERSION_FROM    => "B.pm",
+    PL_FILES       => { 'defsubs_h.PL' => 'defsubs.h' },
+    MAN3PODS       => {},
+    clean          => {
+       FILES       => "perl$e *$o B.c defsubs.h *~"
     }
-);   
+);
 
 package MY;
 
 sub post_constants {
     "\nLIBS = $Config::Config{libs}\n"
-}    
+}
 
 sub upupfile {
     File::Spec->catfile(File::Spec->updir,
@@ -40,9 +40,9 @@ sub MY::postamble {
     my $cop_h  = upupfile('cop.h');
     my $noecho = shift->{NOECHO};
 "
-B\$(OBJ_EXT) : defsubs.h              
+B\$(OBJ_EXT) : defsubs.h
 
-defsubs.h :: $op_h $cop_h                     
-       $noecho \$(NOOP)
-" 
+defsubs.h :: $op_h $cop_h defsubs_h.PL
+       \$(PERL) -I\$(INST_ARCHLIB) -I\$(INST_LIB) -I\$(PERL_ARCHLIB) -I\$(PERL_LIB) defsubs_h.PL defsubs.h
+"
 }