X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=ext%2FGDBM_File%2FMakefile.PL;h=f9dd2d203c6178e867526165d08193cfa32b081e;hb=0d73bec8afda581f611a829e9b78bcf09d06a888;hp=bd91b80f5edda24736e9904ded20719a0b5b751b;hpb=42793c05a05499f6592114920af255acb5944481;p=p5sagit%2Fp5-mst-13.2.git diff --git a/ext/GDBM_File/Makefile.PL b/ext/GDBM_File/Makefile.PL index bd91b80..f9dd2d2 100644 --- a/ext/GDBM_File/Makefile.PL +++ b/ext/GDBM_File/Makefile.PL @@ -1,2 +1,18 @@ use ExtUtils::MakeMaker; -WriteMakefile(LIBS => ["-lgdbm", "-ldbm"]); +use ExtUtils::Constant 0.07 'WriteConstants'; +WriteMakefile( + NAME => 'GDBM_File', + LIBS => ["-L/usr/local/lib -lgdbm", "-ldbm"], + MAN3PODS => {}, # Pods will be built by installman. + XSPROTOARG => '-noprototypes', # XXX remove later? + VERSION_FROM => 'GDBM_File.pm', + realclean => {FILES=> 'constants.c constants.xs'}, +); +WriteConstants( + NAME => 'GDBM_File', + DEFAULT_TYPE => 'IV', + BREAKOUT_AT => 8, + NAMES => [qw(GDBM_CACHESIZE GDBM_FAST GDBM_FASTMODE GDBM_INSERT GDBM_NEWDB + GDBM_NOLOCK GDBM_READER GDBM_REPLACE GDBM_WRCREAT + GDBM_WRITER)], +);