X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=ext%2FDynaLoader%2FMakefile.PL;h=9323935880b5032e51bde8d29f6a6e20737e2362;hb=924508f06969d29692d1762cecf34a062431e1af;hp=3c7effcc0c33f87b4fd3d25aa3cd05d50882ebd8;hpb=005c1a0e007f6f2f3efe461d6a5930a88ccb88fb;p=p5sagit%2Fp5-mst-13.2.git diff --git a/ext/DynaLoader/Makefile.PL b/ext/DynaLoader/Makefile.PL index 3c7effc..9323935 100644 --- a/ext/DynaLoader/Makefile.PL +++ b/ext/DynaLoader/Makefile.PL @@ -1,17 +1,21 @@ use ExtUtils::MakeMaker; WriteMakefile( - 'LINKTYPE' => 'static', - 'DEFINE' => '-DLIBC="$(LIBC)"', - 'SKIP' => [qw(dynamic dynamic_lib dynamic_bs)], - 'clean' => {FILES => 'DynaLoader.c'}, + NAME => 'DynaLoader', + LINKTYPE => 'static', + DEFINE => '-DPERL_CORE -DLIBC="$(LIBC)"', + MAN3PODS => ' ', # Pods will be built by installman. + SKIP => [qw(dynamic dynamic_lib dynamic_bs)], + XSPROTOARG => '-noprototypes', # XXX remove later? + VERSION_FROM => 'DynaLoader.pm', + clean => {FILES => 'DynaLoader.c DynaLoader.xs'}, ); sub MY::postamble { ' -DynaLoader.c: $(DLSRC) - $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(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.