/usr/local/CPAN/Apache2-WebApp-Toolkit/Makefile.PL
use ExtUtils::MakeMaker;
require 5.8.8;
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
use Apache::TestMM qw( clean test );
my @scripts = qw( t/TEST );
# accept the configs from command line
Apache::TestMM::filter_args();
# generate test scripts
Apache::TestMM::generate_script('t/TEST');
WriteMakefile(
NAME => 'Apache2::WebApp::Toolkit',
VERSION_FROM => 'lib/Apache2/WebApp.pm', # finds \$VERSION
AUTHOR => 'Marc S. Brooks (mbrooks@cpan.org)',
PREREQ_PM => {
'Apache::Test' => 0,
'Apache2::Request' => 0,
'AppConfig' => 0,
'Template' => 0,
'File::Copy::Recursive' => 0,
'Params::Validate' => 0,
'Test::More' => 0,
},
EXE_FILES => [ qw(
bin/webapp-class
bin/webapp-extra
bin/webapp-kickstart
bin/webapp-project
) ],
clean => {
FILES => "@{ clean_files() }",
}
);
sub clean_files {
return [@scripts];
}
# Install build script template dependencies (non-standard way)
sub MY::postamble {
'
install::
cp -rv usr/share/webapp-toolkit $(PREFIX)/share
';
}