Devel::PPPort
[p5sagit/p5-mst-13.2.git] / ext / Devel / PPPort / harness / Makefile.PL
1
2 use ExtUtils::MakeMaker;
3
4 WriteMakefile(
5         NAME => "Devel::PPPort::Harness",
6         VERSION_FROM => 'Harness.pm',
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" },
14         'clean' => { FILES => 'ppport.h'},
15         'depend' => { 'Harness.c'       => 'ppport.h',
16                       'module2.c'       => 'ppport.h',
17                       'module3.c'       => 'ppport.h',
18                     },
19
20 );
21
22 sub MY::postamble {
23
24     my $pmfile;
25     my $Ilibdir = '';
26
27     if ($^O eq 'VMS') {
28         $pmfile = '[-]PPPort.pm';
29     }
30     else {
31         $pmfile = '../PPPort.pm';
32     }
33
34   my $retval = <<"EOM";
35
36 ppport.h:       $pmfile
37         \$(PERL) "-I\$(PERL_ARCHLIB)" "-I\$(PERL_LIB)" -e "require qq{$pmfile}; Devel::PPPort::WriteFile(qq{ppport.h})"     
38
39 EOM
40  
41   return $retval;
42 }