/usr/local/CPAN/DBIx-SQLEngine/Makefile.PL


use ExtUtils::MakeMaker;

########################################################################

WriteMakefile(
    'NAME'		=> 'DBIx::SQLEngine',
    'VERSION_FROM'	=> 'SQLEngine.pm', 
    'PREREQ_PM'		=> {
	DBI				=> 1.0,
	DBIx::AnyDBD			=> 2.0,
	Class::MakeMethods		=> 1.006,
	Class::MixinFactory		=> 0.9,
    }, 
    ($] >= 5.005 ? (
      ABSTRACT_FROM => 'SQLEngine.pm', 
      AUTHOR     => 'Matthew Simon Cavalletto <simonm@cavalletto.org>',
    ) : ()),
);
  
########################################################################

sub MY::postamble { q{

everything: FORCE
		make again; make cleanmanifest; make docs; make compile; make test

cleandist: FORCE
		make again; make cleanmanifest; make docs; make dist

again: FORCE
		make clean; perl Makefile.PL; make pm_to_blib

cleanmanifest: FORCE
		rm MANIFEST ; touch MANIFEST; make manifest

test.cfg: FORCE
		perl test_cfg.pl

%.t: pm_to_blib FORCE
		perl -Iblib/lib -w $@

compile: pm_to_blib FORCE
		perl make_extras/compile.pl $(MAN3PODS)

htmldoc: pm_to_blib FORCE
		perl make_extras/htmldoc.pl $(MAN3PODS)

cover: FORCE
		cover -delete; HARNESS_PERL_SWITCHES="-MDevel::Cover=+inc,test_core,test_drivers" make test; cover

docs : README CHANGES TODO

README: SQLEngine/Docs/ReadMe.pod
		pod2text SQLEngine/Docs/ReadMe.pod > README

CHANGES: SQLEngine/Docs/Changes.pod
		pod2text SQLEngine/Docs/Changes.pod > CHANGES

TODO: SQLEngine/Docs/ToDo.pod
		pod2text SQLEngine/Docs/ToDo.pod > TODO

} }

########################################################################
1;