X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=ext%2FDynaLoader%2FMakefile.PL;h=7a75115dc45faadbbbcb7e313cb4c971ec8416ba;hb=d008e5eb7c415dcc8f8574295483b68ff3443910;hp=1b1bf7ee24de36fb26ec74148a16cd9f7f33c1ac;hpb=4ad3186eb5319bf0399d911b0a1f7d45dbe377c8;p=p5sagit%2Fp5-mst-13.2.git diff --git a/ext/DynaLoader/Makefile.PL b/ext/DynaLoader/Makefile.PL index 1b1bf7e..7a75115 100644 --- a/ext/DynaLoader/Makefile.PL +++ b/ext/DynaLoader/Makefile.PL @@ -1,19 +1,22 @@ use ExtUtils::MakeMaker; WriteMakefile( + NAME => 'DynaLoader', LINKTYPE => 'static', - DEFINE => '-DLIBC="$(LIBC)"', + DEFINE => '-DPERL_CORE -DLIBC="$(LIBC)"', MAN3PODS => ' ', # Pods will be built by installman. SKIP => [qw(dynamic dynamic_lib dynamic_bs)], XSPROTOARG => '-noprototypes', # XXX remove later? - clean => {FILES => 'DynaLoader.c'}, + VERSION_FROM => 'DynaLoader_pm.PL', + PL_FILES => {'DynaLoader_pm.PL'=>'DynaLoader.pm'}, + PM => {'DynaLoader.pm' => '$(INST_LIBDIR)/DynaLoader.pm'}, + clean => {FILES => 'DynaLoader.c DynaLoader.xs DynaLoader.pm'}, ); - sub MY::postamble { ' -DynaLoader.c: $(DLSRC) - $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $(DLSRC) >tmp && mv tmp $@ +DynaLoader.xs: $(DLSRC) + $(CP) $? $@ # Perform very simple tests just to check for major gaffs. # We can\'t do much more for platforms we are not executing on.