r3210: split lib/replace.o into a separate build subsystem LIBREPLACE, and
[jelmer/samba4-debian.git] / source / lib / ldb / config.mk
1 ################################################
2 # Start MODULE libldb_ldap
3 [MODULE::libldb_ldap]
4 INIT_OBJ_FILES = \
5                 lib/ldb/ldb_ldap/ldb_ldap.o
6 REQUIRED_LIBRARIES = \
7                 LDAP
8 # End MODULE libldb_tdb
9 ################################################
10
11 ################################################
12 # Start MODULE libldb_tdb
13 [MODULE::libldb_tdb]
14 INIT_OBJ_FILES = \
15                 lib/ldb/ldb_tdb/ldb_tdb.o
16 ADD_OBJ_FILES = \
17                 lib/ldb/ldb_tdb/ldb_search.o \
18                 lib/ldb/ldb_tdb/ldb_pack.o \
19                 lib/ldb/ldb_tdb/ldb_index.o \
20                 lib/ldb/ldb_tdb/ldb_match.o \
21                 lib/ldb/ldb_tdb/ldb_cache.o
22 REQUIRED_SUBSYSTEMS = \
23                 LIBTDB
24 # End MODULE libldb_tdb
25 ################################################
26
27 ################################################
28 # Start SUBSYSTEM LIBLDB
29 [SUBSYSTEM::LIBLDB]
30 INIT_OBJ_FILES = \
31                 lib/ldb/common/ldb.o
32 ADD_OBJ_FILES = \
33                 lib/ldb/common/ldb_ldif.o \
34                 lib/ldb/common/ldb_parse.o \
35                 lib/ldb/common/ldb_msg.o \
36                 lib/ldb/common/util.o \
37                 lib/ldb/common/ldb_utf8.o \
38                 lib/ldb/common/ldb_alloc.o \
39                 lib/ldb/common/ldb_debug.o
40 REQUIRED_SUBSYSTEMS = \
41                 LIBREPLACE
42 #
43 # End SUBSYSTEM LIBLDB
44 ################################################
45
46 ################################################
47 # Start LIBRARY LIBLDB
48 [LIBRARY::libldb]
49 MAJOR_VERSION = 0
50 MINOR_VERSION = 0
51 RELEASE_VERSION = 1
52 REQUIRED_SUBSYSTEMS = \
53                 LIBLDB
54 #
55 # End LIBRARY LIBLDB
56 ################################################
57
58 ################################################
59 # Start BINARY ldbadd
60 [BINARY::ldbadd]
61 OBJ_FILES= \
62                 lib/ldb/tools/ldbadd.o
63 REQUIRED_SUBSYSTEMS = \
64                 LIBLDB
65 # End BINARY ldbadd
66 ################################################
67
68 ################################################
69 # Start BINARY ldbdel
70 [BINARY::ldbdel]
71 OBJ_FILES= \
72                 lib/ldb/tools/ldbdel.o
73 REQUIRED_SUBSYSTEMS = \
74                 LIBLDB
75 # End BINARY ldbdel
76 ################################################
77
78 ################################################
79 # Start BINARY ldbmodify
80 [BINARY::ldbmodify]
81 OBJ_FILES= \
82                 lib/ldb/tools/ldbmodify.o
83 REQUIRED_SUBSYSTEMS = \
84                 LIBLDB
85 # End BINARY ldbmodify
86 ################################################
87
88 ################################################
89 # Start BINARY ldbsearch
90 [BINARY::ldbsearch]
91 OBJ_FILES= \
92                 lib/ldb/tools/ldbsearch.o
93 REQUIRED_SUBSYSTEMS = \
94                 LIBLDB
95 # End BINARY ldbsearch
96 ################################################
97
98 ################################################
99 # Start BINARY ldbedit
100 [BINARY::ldbedit]
101 OBJ_FILES= \
102                 lib/ldb/tools/ldbedit.o
103 REQUIRED_SUBSYSTEMS = \
104                 LIBLDB
105 # End BINARY ldbedit
106 ################################################
107
108 ################################################
109 # Start BINARY ldbrename
110 [BINARY::ldbrename]
111 OBJ_FILES= \
112                 lib/ldb/tools/ldbrename.o
113 REQUIRED_SUBSYSTEMS = \
114                 LIBLDB
115 # End BINARY ldbrename
116 ################################################
117
118 ################################################
119 # Start BINARY ldbtest
120 [BINARY::ldbtest]
121 OBJ_FILES= \
122                 lib/ldb/tools/ldbtest.o
123 REQUIRED_SUBSYSTEMS = \
124                 LIBLDB
125 # End BINARY ldbtest
126 ################################################