perl 5.002beta2 patch: toke.c
[p5sagit/p5-mst-13.2.git] / ext / DynaLoader / Makefile.PL
CommitLineData
42793c05 1use ExtUtils::MakeMaker;
2
3WriteMakefile(
4ad3186e 4 LINKTYPE => 'static',
5 DEFINE => '-DLIBC="$(LIBC)"',
6 MAN3PODS => ' ', # Pods will be built by installman.
7 SKIP => [qw(dynamic dynamic_lib dynamic_bs)],
8 XSPROTOARG => '-noprototypes', # XXX remove later?
9 clean => {FILES => 'DynaLoader.c'},
42793c05 10);
11
12
13sub MY::postamble {
14 '
15DynaLoader.c: $(DLSRC)
4ad3186e 16 $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $(DLSRC) >tmp && mv tmp $@
42793c05 17
18# Perform very simple tests just to check for major gaffs.
19# We can\'t do much more for platforms we are not executing on.
20test-xs:
21 for i in dl_*xs; \
005c1a0e 22 do $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSUBPPARGS) $$i > /dev/null; \
42793c05 23 done
24';
25}
26