Module Building 101
Makefile.PL

WriteMakefile creates your Makefile

    WriteMakefile( 
        'NAME'      => 'WWW::Mechanize',
        'VERSION_FROM'  => 'lib/WWW/Mechanize.pm',
        'ABSTRACT_FROM' => 'lib/WWW/Mechanize.pm',
        'AUTHOR'        => 'Andy Lester <andy@petdance.com>',
        'PREREQ_PM'     => { # e.g., Module::Name => 1.1
                        'Carp'                  => 0,
                        'File::Temp'        => 0,
                        'FindBin'           => 0,
                        'HTML::Form'        => 1.038,
                        'HTML::HeadParser'  => 0,
                        'HTML::TokeParser'  => 2.28,
                        'HTTP::Daemon'      => 0,
                        'HTTP::Request'     => 1.30,
                        'HTTP::Status'      => 0,
                        'LWP'               => 5.76,
                        'LWP::UserAgent'    => 2.024,
                        'Test::More'        => 0.34,
                        'URI::URL'          => 0,
                        'URI::file'         => 0,
                        },
        'EXE_FILES' =>  [ 'script/mech-dump' ];
        clean       => { FILES => 'WWW-Mechanize-0*' ) },
    } );

Module Building 101
Copyright (c) 2004 Andy Lester <andy@petdance.com>