home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / perl560.zip / ext / Errno / Makefile.PL < prev   
Makefile  |  1999-07-20  |  788b  |  31 lines

  1. use ExtUtils::MakeMaker;
  2.  
  3. @VMS = ($^O eq 'VMS') ? (MAN3PODS => {}) : ();
  4.  
  5. WriteMakefile(
  6.     NAME     => 'Errno',
  7.     VERSION_FROM => 'Errno_pm.PL',
  8.     MAN3PODS     => {},     # Pods will be built by installman.
  9.     PL_FILES     => {'Errno_pm.PL'=>'Errno.pm'},
  10.     PM         => {'Errno.pm' => '$(INST_LIBDIR)/Errno.pm'},
  11.     'clean'     => {FILES => 'Errno.pm'},
  12.     'dist'     => {
  13.     COMPRESS => 'gzip -9f',
  14.     SUFFIX   => '.gz', 
  15.     DIST_DEFAULT => 'd/Errno.pm tardist',
  16.     },
  17.     @VMS,
  18. );
  19.  
  20. sub MY::postamble {
  21.     my $TARG = MM->catfile('d','Errno.pm');
  22. qq!$TARG : Makefile
  23.     echo '#This is a dummy file so CPAN will find a VERSION' > $TARG
  24.     echo 'package Errno;' >> $TARG
  25.     echo '\$\$VERSION = "\$(VERSION)";' >>$TARG
  26.     echo '#This is to make sure require will return an error' >>$TARG
  27.     echo '0;' >>$TARG
  28.  
  29. !
  30. }
  31.