X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FExtUtils%2FMkbootstrap.pm;h=71cc6b7707d01a2a8d97111fe31b1c74043b46ac;hb=3e15aad56068d2dfe80836fe1f37f2b0000476ee;hp=25c374c1531f86559c1c4f14bd2774ce1129650d;hpb=875fa795126d3e174a4527369088f0d7d6bc28f1;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/ExtUtils/Mkbootstrap.pm b/lib/ExtUtils/Mkbootstrap.pm index 25c374c..71cc6b7 100644 --- a/lib/ExtUtils/Mkbootstrap.pm +++ b/lib/ExtUtils/Mkbootstrap.pm @@ -1,12 +1,19 @@ package ExtUtils::Mkbootstrap; -$VERSION = substr q$Revision: 1.14 $, 10; -# $Date: 1996/09/03 17:04:43 $ +# There's just too much Dynaloader incest here to turn on strict vars. +use strict 'refs'; + +use vars qw($VERSION @ISA @EXPORT); +$VERSION = '6.38'; + +require Exporter; +@ISA = ('Exporter'); +@EXPORT = ('&Mkbootstrap'); use Config; -use Exporter; -@ISA=('Exporter'); -@EXPORT='&Mkbootstrap'; + +use vars qw($Verbose); + sub Mkbootstrap { my($baseext, @bsloadlibs)=@_; @@ -75,14 +82,14 @@ ExtUtils::Mkbootstrap - make a bootstrap file for use by DynaLoader =head1 SYNOPSIS -C +C =head1 DESCRIPTION Mkbootstrap typically gets called from an extension Makefile. -There is no C<*.bs> file supplied with the extension. Instead a -C<*_BS> file which has code for the special cases, like posix for +There is no C<*.bs> file supplied with the extension. Instead, there may +be a C<*_BS> file which has code for the special cases, like posix for berkeley db on the NeXT. This file will get parsed, and produce a maybe empty