The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use 5.008;
use ExtUtils::MakeMaker;
use File::Basename;

# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
WriteMakefile(
    'NAME'		=> 'DBomb',
    'VERSION_FROM'	=> 'DBomb/Version.pm', # finds $VERSION
    ($] >= 5.005 ?    ## Add these new keywords supported since 5.005
      (ABSTRACT_FROM => 'DBomb.pm', # retrieve abstract from module
       AUTHOR     => 'millaway@cpan.org') : ()),

    'PREREQ_PM'		=> {map{$_=>0} qw(
        base
        Carp
        Carp::Assert
        Class::MethodMaker
        DBI
        Tie::Array
        Tie::IxHash)},
    'EXE_FILES' => [qw(dbomb-gen dbomb-regen)],
    'MAN1PODS'  => +{ 'dbomb-gen'   => "\$(INST_MAN1DIR)/dbomb-gen.1",
                      'dbomb-regen' => "\$(INST_MAN1DIR)/dbomb-regen.1" },

    'PM' => +{ map {$_ => "\$(INST_LIBDIR)/$_" }
        # Update with:  r!find DBomb/ DBomb.pm -name '*.pm'
        qw(

          DBomb/Conf.pm
          DBomb/Query.pm
          DBomb/Base.pm
          DBomb/Meta/TableInfo.pm
          DBomb/Meta/ColumnInfo.pm
          DBomb/Meta/Key.pm
          DBomb/Meta/HasMany.pm
          DBomb/Meta/HasA.pm
          DBomb/Meta/HasQuery.pm
          DBomb/Meta/OneToMany.pm
          DBomb/Query/LeftJoin.pm
          DBomb/Query/Expr.pm
          DBomb/Query/Join.pm
          DBomb/Query/Update.pm
          DBomb/Query/Limit.pm
          DBomb/Query/OrderBy.pm
          DBomb/Query/RightJoin.pm
          DBomb/Query/Text.pm
          DBomb/Query/Insert.pm
          DBomb/Query/GroupBy.pm
          DBomb/Query/Delete.pm
          DBomb/Base/Private.pm
          DBomb/Base/Defs.pm
          DBomb/Value/Key.pm
          DBomb/Value/Column.pm
          DBomb/Test/Util.pm
          DBomb/Test/Objects.pm
          DBomb/Generator.pm
          DBomb/GluedQuery.pm
          DBomb/Util.pm
          DBomb/DBH/Owner.pm
          DBomb/GluedUpdate.pm
          DBomb/Value.pm
          DBomb/Version.pm
          DBomb/Tie/PrimaryKeyList.pm
          DBomb.pm

        )},
);