d0d1dfb4920185ff9958ce414094c3956fdf7720
[ira/wip.git] / source / lib / tdb / config.mk
1 ################################################
2 # Start SUBSYSTEM LIBTDB
3 [LIBRARY::LIBTDB]
4 VERSION = 0.0.1
5 SO_VERSION = 0
6 DESCRIPTION = Trivial Database Library
7 OBJ_FILES = \
8         common/tdb.o common/dump.o common/io.o common/lock.o \
9         common/open.o common/traverse.o common/freelist.o \
10         common/error.o common/transaction.o
11 CFLAGS = -Ilib/tdb/include
12 PUBLIC_HEADERS = include/tdb.h
13 #
14 # End SUBSYSTEM ldb
15 ################################################
16
17 ################################################
18 # Start BINARY tdbtool
19 [BINARY::tdbtool]
20 INSTALLDIR = BINDIR
21 OBJ_FILES= \
22                 tools/tdbtool.o
23 PRIVATE_DEPENDENCIES = \
24                 LIBTDB
25 # End BINARY tdbtool
26 ################################################
27
28 ################################################
29 # Start BINARY tdbtorture
30 [BINARY::tdbtorture]
31 INSTALLDIR = BINDIR
32 OBJ_FILES= \
33                 tools/tdbtorture.o
34 PRIVATE_DEPENDENCIES = \
35                 LIBTDB
36 # End BINARY tdbtorture
37 ################################################
38
39 ################################################
40 # Start BINARY tdbdump
41 [BINARY::tdbdump]
42 INSTALLDIR = BINDIR
43 OBJ_FILES= \
44                 tools/tdbdump.o
45 PRIVATE_DEPENDENCIES = \
46                 LIBTDB
47 # End BINARY tdbdump
48 ################################################
49
50 ################################################
51 # Start BINARY tdbbackup
52 [BINARY::tdbbackup]
53 INSTALLDIR = BINDIR
54 OBJ_FILES= \
55                 tools/tdbbackup.o
56 PRIVATE_DEPENDENCIES = \
57                 LIBTDB
58 # End BINARY tdbbackup
59 ################################################
60
61 #######################
62 # Start LIBRARY swig_tdb
63 [PYTHON::swig_tdb]
64 SWIG_FILE = tdb.i
65 PUBLIC_DEPENDENCIES = LIBTDB DYNCONFIG
66 # End LIBRARY swig_tdb
67 #######################