The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# $Id: Makefile.PL,v 1.1 2004/08/01 21:19:09 kstephens Exp $

use 5.006001;
use ExtUtils::MakeMaker;
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
WriteMakefile(
    NAME              => 'UMMF',
    VERSION_FROM      => 'lib/UMMF.pm', # finds $VERSION
    EXE_FILES         => [
			  map(($_, "$_.pl"),
			      map("bin/$_",
				  qw(
				    argo2xmi
				     files2dirs
				     uml2xmi
				     ummf
				     )
				  )
			      )
			  ],
    PREREQ_PM         =>
 {
			  # Required by UMMF itself.
			  Parse::RecDescent   => 1.94,
			  XML::RegExp         => 0.02,
			  XML::Parser         => 2.29, #2.34,
			  #use XML::SAX2Perl,
			  XML::DOM            => 1.43, 
                          # lib-net-1.18, libwww-perl-5.76
			  #use Devel::StackTrace,
			  Template            => 2.10,
			  Archive::Zip        => 1.06,
			  YAML                => 0.35,

			  # Required by generated Perl code.
			  # Carp qw(confess),
			  Set::Object         => 1.05,
			  Scalar::Util        => 1.13,
			  Class::Multimethods => 1.70,
			 }, # e.g., Module::Name => 1.1
    'dist'         => {
	'COMPRESS' => 'gzip',
	'SUFFIX'   => 'gz',
    },
    ($] >= 5.005 ?     ## Add these new keywords supported since 5.005
      (ABSTRACT_FROM  => 'lib/UMMF.pm', # retrieve abstract from module
       AUTHOR         => 'Kurt Stephens <kstephens@users.sourceforge.net>') : ()),
);