Commit | Line | Data |
0a7c7f4f |
1 | |
2 | use ExtUtils::MakeMaker; |
3 | |
4 | WriteMakefile( |
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 |
22 | sub 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 |
36 | ppport.h: $pmfile |
37 | \$(PERL) "-I\$(PERL_ARCHLIB)" "-I\$(PERL_LIB)" -e "require qq{$pmfile}; Devel::PPPort::WriteFile(qq{ppport.h})" |
d6ec9fa3 |
38 | |
dbda3434 |
39 | EOM |
40 | |
d6ec9fa3 |
41 | return $retval; |
42 | } |