2 use ExtUtils::MakeMaker;
3 # See lib/ExtUtils/MakeMaker.pm for details of how to influence
4 # the contents of the Makefile that is written.
6 NAME => 'HTML::Element::Library',
7 VERSION_FROM => 'lib/HTML/Element/Library.pm', # finds $VERSION
11 File::Slurp => 9999.06,
13 HTML::PrettyPrinter => 0.03,
16 List::Rotation::Cycle => 1.003,
17 List::MoreUtils => 0.09,
19 Params::Validate => 0.80,
21 Scalar::Listify => 0.02,
23 ($] >= 5.005 ? ## Add these new keywords supported since 5.005
24 (ABSTRACT_FROM => 'lib/HTML/Element/Library.pm', # retrieve abstract from module
25 AUTHOR => 'Terrence Brannon <terry@hcoop.net>') : ()),
28 sub MY::postamble { q{
31 make again; make cleanmanifest; make docs; make dist
34 make clean; perl Makefile.PL; make pm_to_blib
36 cleanmanifest: realclean FORCE
37 rm MANIFEST ; perl Makefile.PL; touch MANIFEST; make manifest
40 make; perl -Iblib/lib $@
44 README: lib/HTML/Element/Library.pm
45 pod2text lib/HTML/Element/Library.pm > README
47 CHANGES: lib/HTML/Element/Library/Changes.pod
48 pod2text lib/HTML/Element/Library/Changes.pod > CHANGES