Devel::PPPort
[p5sagit/p5-mst-13.2.git] / ext / Devel / PPPort / harness / Makefile.PL
CommitLineData
0a7c7f4f 1
2use ExtUtils::MakeMaker;
3
4WriteMakefile(
dbda3434 5 NAME => "Devel::PPPort::Harness",
6 VERSION_FROM => 'Harness.pm',
0a7c7f4f 7
8
9 XSPROTOARG => '-noprototypes',
10 #PM => {'Harness.pm' => '$(INST_LIBDIR)/Harness.pm'},
11 #XS => {'Harness.xs' => 'Harness.c'},
12 OBJECT => 'Harness$(OBJ_EXT) module2$(OBJ_EXT) module3$(OBJ_EXT)',
13 'dist' => { COMPRESS=>"gzip", SUFFIX=>"gz" },
dbda3434 14 'clean' => { FILES => 'ppport.h'},
15 'depend' => { 'Harness.c' => 'ppport.h',
16 'module2.c' => 'ppport.h',
17 'module3.c' => 'ppport.h',
18 },
0a7c7f4f 19
20);
21
d6ec9fa3 22sub MY::postamble {
23
dbda3434 24 my $pmfile;
25 my $Ilibdir = '';
d6ec9fa3 26
dbda3434 27 if ($^O eq 'VMS') {
28 $pmfile = '[-]PPPort.pm';
29 }
30 else {
31 $pmfile = '../PPPort.pm';
32 }
0a7c7f4f 33
dbda3434 34 my $retval = <<"EOM";
ecae74d5 35
dbda3434 36ppport.h: $pmfile
37 \$(PERL) "-I\$(PERL_ARCHLIB)" "-I\$(PERL_LIB)" -e "require qq{$pmfile}; Devel::PPPort::WriteFile(qq{ppport.h})"
d6ec9fa3 38
dbda3434 39EOM
40
d6ec9fa3 41 return $retval;
42}