The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use ExtUtils::MakeMaker;
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.

@exe_files = ( 'bin/sqldef.pl' );

WriteMakefile(
    'NAME'	     => 'Msql::RDBMS',
    'DISTNAME'       => 'RDBMS.pm',
    'VERSION_FROM'   => 'RDBMS.pm', # finds $VERSION
    'INSTALLBIN'     => '/usr/local/bin',
    'INSTALLSCRIPT'  => '/usr/local/bin',
    'INSTALLMAN1DIR' => '/usr/local/man/man1',
    'INSTALLMAN3DIR' => '/usr/local/man/man3',
    'EXE_FILES'      => \@exe_files,
    'linkext'        => { LINKTYPE=>'' },	# no link needed
    'dist'           => {'COMPRESS'=>'gzip -9f', 'SUFFIX' => 'gz'}
);

# Check versions of installed modules. This was borrowed from the libnet
# Makefile.PL.
#
sub chk_version
{
 my($pkg,$wanted,$msg) = @_;

 local($|) = 1;
 print "Checking for $pkg...";

 eval { my $p; ($p = $pkg . ".pm") =~ s#::#/#g; require $p; };

 my $vstr = ${"${pkg}::VERSION"} ? "found v" . ${"${pkg}::VERSION"}
                                 : "not found";
 my $vnum = ${"${pkg}::VERSION"} || 0;

 print $vnum >= $wanted ? "ok\n" : " " . $vstr . "\n";

 $vnum >= $wanted;
}

chk_version(Msql => '1.1819') or
    warn  "\nMsql::RDBMS requires version 1.1819 or later of Msql.pm\n" .
          "You may install it with the command:\n\n".
          "  perl -MCPAN -e 'install Msql'\n\n";

chk_version(Date::Format => '2.07') or
    warn  "\nMsql::RDBMS requires version 2.07 or later of Date::Format\n" .
          "You may install it with the command:\n\n".
          "  perl -MCPAN -e 'install Date::Format'\n\n";

chk_version(Date::Parse => '2.06') or
    warn  "\nMsql::RDBMS requires version 2.06 or later of Date::Parse\n" .
          "You may install it with the command:\n\n".
          "  perl -MCPAN -e 'install Date::Parse'\n\n";

chk_version(CGI::Carp => '1.06') or
    warn  "\nMsql::RDBMS requires version 1.06 or later of CGI::Carp\n" .
          "You may install it with the command:\n\n".
          "  perl -MCPAN -e 'install CGI::Carp'\n\n";