use ExtUtils::MakeMaker; use Config; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. WriteMakefile( 'NAME' => "Net::DNS::Codes", 'VERSION_FROM' => "Codes.pm", # finds $VERSION 'dist' => {COMPRESS=>'gzip', SUFFIX=>'gz'} ); sub MY::top_targets { package MY; my $inherited = shift->SUPER::top_targets(@_); $inherited =~ s/(pure_all\s+::.+)/$1 README/; $inherited; } sub MY::post_constants { my $post_constants = q| MY_POD2TEXT = |. $Config{scriptdirexp} .'/pod2text' .q| |; } sub MY::postamble { package MY; my $postamble = q| README : Codes.pm @$(MY_POD2TEXT) Codes.pm > README |; }