January 2002
ModuleMaker
Contents
Table of Contents
ExtUtils::ModuleMaker
What is a Module
The Barest of Modules
use Exporter
use vars
$VERSION
@ISA
@EXPORT
@EXPORT_OK
%EXPORT_TAGS
Example from CGI.pm
Other EXPORT_* Variable
@EXPORT_FAIL
The Barest of Modules
1
__END__
Module file is not the whole bundle
From the documentation for ExtUtils::MakeMaker
MANIFEST
Changes
Makefile.PL
Module.pm (1 of 4)
Module.pm (2 of 4)
Module.pm (3 of 4)
Module.pm (4 of 4)
test.pl
Problems with h2xs
Prepare Tarball
Building the Makefile
make
Testing
Prepare for Distribution
Testing
Testing Tools
test.pl
Testing Example: Apache::ParseLog
Testing Example: Apache::ParseLog
Test::Simple
is
like
skip
Comment on Test
ExtUtils::ModuleMaker
ExtUtils::ModuleMaker options
COPYRIGHT and LICENSE
Allows multiple *.pm files
README
Makefile.PL
New Module.pm (Exporter Section)
Features for version 0.3
NewModule.pl
UpdateVersion.pl
Links and References
Object Oriented Modules
Constructor
Method Call
Plain Old Documentation
POD Converters
POD Paragraphs
=pod
=cut
=head1 / =head2
=over
=back
=item
=for
=begin / =end
Ordinary Block of Text
Escape Characters
Links and Cross References
see in 800x600 window
see printable framed version
Copyright © 2001-2002 GlaxoSmithKline
Contents