/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
';
}