use ExtUtils::MakeMaker;
########################################################################
WriteMakefile(
NAME => 'Text::MicroMason',
VERSION_FROM => 'lib/Text/MicroMason.pm',
PREREQ_PM => {
'Class::MixinFactory' => 0.9,
'File::Spec' => 0.9,
'Cwd' => 2.21,
'Test::More' => 0.48,
'Safe' => 0,
},
MIN_PERL_VERSION => 5.006,
ABSTRACT_FROM => 'lib/Text/MicroMason.pm',
AUTHOR => 'Alan Ferrency <ferrency@cpan.org>',
LICENSE => 'perl',
);
########################################################################
sub MY::postamble { q{
fresh: realclean FORCE
perl Makefile.PL
again: realclean FORCE
perl Makefile.PL; make pm_to_blib
cleanmanifest: realclean FORCE
touch MANIFEST ; rm MANIFEST ; perl Makefile.PL; touch MANIFEST; make manifest
%.t: pm_to_blib FORCE
make; perl -Iblib/lib $@
cover: FORCE
cover -delete; HARNESS_PERL_SWITCHES=-MDevel::Cover make test; cover
docs : README CHANGES TODO
README: lib/Text/MicroMason/Docs/ReadMe.pod
pod2text lib/Text/MicroMason/Docs/ReadMe.pod > README
CHANGES: lib/Text/MicroMason/Docs/Changes.pod
pod2text lib/Text/MicroMason/Docs/Changes.pod > CHANGES
TODO: lib/Text/MicroMason/Docs/ToDo.pod
pod2text lib/Text/MicroMason/Docs/ToDo.pod > TODO
}; }
####
# Notes, building a distribution
#
# Update version in:
# lib/Text/MicroMason.pm
# lib/Text/MicroMason/Docs/ReadMe.pod
# Update pod in:
# lib/Text/MicroMason/Docs/Changes.pod
#
# perl Makefile.PL
# make docs
# make cleanmanifest
# make disttest
# make dist