use ExtUtils::MakeMaker; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. use strict; my $Top = 'Module::Reload'; my $Top2 = 'Module-Reload'; my $Mod = 'Selective'; WriteMakefile( NAME => "${Top}::${Mod}", DISTNAME => "Module-Reload-Sel", VERSION_FROM => "$Mod.pm", ABSTRACT => "Reload perl modules during development", PREREQ_PM => {'Data::Dumper' => 0}, PMLIBDIRS => ["$Mod"], clean => {FILES => ".AppleDouble test/.AppleDouble test/cache/* test/cache/ test/*.out* *.bak $Mod.html"}, ); ## This creates *.html from *.pm and does some cleanup by calling ## fix_html.perl (which is so-named because if it were called ## fix_html.pl it would get grabbed and installed by MakeMaker). ## Also creates the README as the text-format perldoc output from the ## pod in the main module's source file. sub MY::htmlifypods { " htmlifypods:: pod2html --noindex --css=/stylesheet/ --title=$Top::$Mod --infile=$Mod.pm --outfile=$Mod.html perl fix_html.perl $Mod.html pod2text $Mod.pm > README "; };