Commit | Line | Data |
---|---|---|
42793c05 TB |
1 | use ExtUtils::MakeMaker; |
2 | WriteMakefile( | |
3 | 'LINKTYPE' => 'static', | |
4 | 'DEFINE' => '-DSDBM -DDUFF', | |
5 | 'SKIP' => [qw(static static_lib dynamic dynamic_lib)], | |
6 | 'clean' | |
40000a8c AD |
7 | => {'FILES' => 'dbu libsdbm.a dbd dba dbe x-dbu *.dir *.pag'}, |
8 | 'H' => [qw(tune.h sdbm.h pair.h $(PERL_INC)/config.h)], | |
9 | 'C' => [qw(sdbm.c pair.c hash.c)] | |
42793c05 TB |
10 | ); |
11 | ||
12 | ||
13 | sub MY::top_targets { | |
14 | ' | |
42793c05 TB |
15 | all :: static |
16 | ||
4633a7c4 | 17 | static :: libsdbm$(LIB_EXT) |
42793c05 | 18 | |
42793c05 TB |
19 | config :: |
20 | ||
4633a7c4 LW |
21 | libsdbm$(LIB_EXT): $(O_FILES) |
22 | $(AR) cr libsdbm$(LIB_EXT) $(O_FILES) | |
23 | $(RANLIB) libsdbm$(LIB_EXT) | |
40000a8c | 24 | |
42793c05 TB |
25 | lint: |
26 | lint -abchx $(LIBSRCS) | |
27 | '; | |
28 | } |