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 ', ) : ()), ); ######################################################################## 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;