xref: /onnv-gate/usr/src/cmd/perl/5.8.4/distrib/lib/ExtUtils/MY.pm (revision 0:68f95e015346)
1*0Sstevel@tonic-gatepackage ExtUtils::MY;
2*0Sstevel@tonic-gate
3*0Sstevel@tonic-gateuse strict;
4*0Sstevel@tonic-gaterequire ExtUtils::MM;
5*0Sstevel@tonic-gate
6*0Sstevel@tonic-gateuse vars qw(@ISA $VERSION);
7*0Sstevel@tonic-gate$VERSION = 0.01;
8*0Sstevel@tonic-gate@ISA = qw(ExtUtils::MM);
9*0Sstevel@tonic-gate
10*0Sstevel@tonic-gate{
11*0Sstevel@tonic-gate    package MY;
12*0Sstevel@tonic-gate    use vars qw(@ISA);
13*0Sstevel@tonic-gate    @ISA = qw(ExtUtils::MY);
14*0Sstevel@tonic-gate}
15*0Sstevel@tonic-gate
16*0Sstevel@tonic-gatesub DESTROY {}
17*0Sstevel@tonic-gate
18*0Sstevel@tonic-gate
19*0Sstevel@tonic-gate=head1 NAME
20*0Sstevel@tonic-gate
21*0Sstevel@tonic-gateExtUtils::MY - ExtUtils::MakeMaker subclass for customization
22*0Sstevel@tonic-gate
23*0Sstevel@tonic-gate=head1 SYNOPSIS
24*0Sstevel@tonic-gate
25*0Sstevel@tonic-gate  # in your Makefile.PL
26*0Sstevel@tonic-gate  sub MY::whatever {
27*0Sstevel@tonic-gate      ...
28*0Sstevel@tonic-gate  }
29*0Sstevel@tonic-gate
30*0Sstevel@tonic-gate=head1 DESCRIPTION
31*0Sstevel@tonic-gate
32*0Sstevel@tonic-gateB<FOR INTERNAL USE ONLY>
33*0Sstevel@tonic-gate
34*0Sstevel@tonic-gateExtUtils::MY is a subclass of ExtUtils::MM.  Its provided in your
35*0Sstevel@tonic-gateMakefile.PL for you to add and override MakeMaker functionality.
36*0Sstevel@tonic-gate
37*0Sstevel@tonic-gateIt also provides a convenient alias via the MY class.
38*0Sstevel@tonic-gate
39*0Sstevel@tonic-gateExtUtils::MY might turn out to be a temporary solution, but MY won't
40*0Sstevel@tonic-gatego away.
41*0Sstevel@tonic-gate
42*0Sstevel@tonic-gate=cut
43