1package ExtUtils::MY; 2 3use strict; 4require ExtUtils::MM; 5 6use vars qw(@ISA $VERSION); 7$VERSION = 0.01; 8@ISA = qw(ExtUtils::MM); 9 10{ 11 package MY; 12 use vars qw(@ISA); 13 @ISA = qw(ExtUtils::MY); 14} 15 16sub DESTROY {} 17 18 19=head1 NAME 20 21ExtUtils::MY - ExtUtils::MakeMaker subclass for customization 22 23=head1 SYNOPSIS 24 25 # in your Makefile.PL 26 sub MY::whatever { 27 ... 28 } 29 30=head1 DESCRIPTION 31 32B<FOR INTERNAL USE ONLY> 33 34ExtUtils::MY is a subclass of ExtUtils::MM. Its provided in your 35Makefile.PL for you to add and override MakeMaker functionality. 36 37It also provides a convenient alias via the MY class. 38 39ExtUtils::MY might turn out to be a temporary solution, but MY won't 40go away. 41 42=cut 43