Commit | Line | Data |
42793c05 |
1 | use ExtUtils::MakeMaker; |
1cb0fb50 |
2 | use ExtUtils::Constant 0.11 'WriteConstants'; |
4ad3186e |
3 | WriteMakefile( |
1adb159c |
4 | NAME => 'GDBM_File', |
30afd0dc |
5 | LIBS => ["-lgdbm", "-ldbm"], |
4ad3186e |
6 | XSPROTOARG => '-noprototypes', # XXX remove later? |
c07a80fd |
7 | VERSION_FROM => 'GDBM_File.pm', |
ece2ffd9 |
8 | realclean => {FILES=> 'const-c.inc const-xs.inc'}, |
a5d81eb5 |
9 | XS_VERSION => eval MM->parse_version('GDBM_File.pm'), #silence warnings if we are a dev release |
0552bf3a |
10 | ); |
11 | WriteConstants( |
12 | NAME => 'GDBM_File', |
13 | DEFAULT_TYPE => 'IV', |
14 | BREAKOUT_AT => 8, |
6c8d78fb |
15 | NAMES => [qw(GDBM_CACHESIZE GDBM_CENTFREE GDBM_COALESCEBLKS |
16 | GDBM_FAST GDBM_FASTMODE GDBM_INSERT GDBM_NEWDB GDBM_NOLOCK |
17 | GDBM_OPENMASK GDBM_READER GDBM_REPLACE GDBM_SYNC GDBM_SYNCMODE |
18 | GDBM_WRCREAT GDBM_WRITER)], |
4ad3186e |
19 | ); |