r13840: Mark some functions as public.
[ira/wip.git] / source / lib / ldb / config.mk
1 ################################################
2 # Start MODULE libldb_asq
3 [MODULE::libldb_asq]
4 INIT_FUNCTION = ldb_asq_init
5 SUBSYSTEM = LIBLDB
6 OBJ_FILES = \
7                 modules/asq.o
8 # End MODULE libldb_asq
9 ################################################
10
11 ################################################
12 # Start MODULE libldb_sort
13 [MODULE::libldb_sort]
14 INIT_FUNCTION = ldb_sort_init
15 SUBSYSTEM = LIBLDB
16 OBJ_FILES = \
17                 modules/sort.o
18 # End MODULE libldb_sort
19 ################################################
20
21 ################################################
22 # Start MODULE libldb_paged_results
23 [MODULE::libldb_paged_results]
24 INIT_FUNCTION = ldb_paged_results_init
25 SUBSYSTEM = LIBLDB
26 OBJ_FILES = \
27                 modules/paged_results.o
28 # End MODULE libldb_paged_results
29 ################################################
30
31 ################################################
32 # Start MODULE libldb_operational
33 [MODULE::libldb_operational]
34 SUBSYSTEM = LIBLDB
35 INIT_FUNCTION = ldb_operational_init
36 OBJ_FILES = \
37                 modules/operational.o
38 # End MODULE libldb_operational
39 ################################################
40
41 ################################################
42 # Start MODULE libldb_objectclass
43 [MODULE::libldb_objectclass]
44 INIT_FUNCTION = ldb_objectclass_init
45 SUBSYSTEM = LIBLDB
46 OBJ_FILES = \
47                 modules/objectclass.o
48 # End MODULE libldb_objectclass
49 ################################################
50
51 ################################################
52 # Start MODULE libldb_rdn_name
53 [MODULE::libldb_rdn_name]
54 SUBSYSTEM = LIBLDB
55 INIT_FUNCTION = ldb_rdn_name_init
56 OBJ_FILES = \
57                 modules/rdn_name.o
58 # End MODULE libldb_rdn_name
59 ################################################
60
61 ################################################
62 # Start MODULE libldb_schema
63 [MODULE::libldb_schema]
64 INIT_FUNCTION = ldb_schema_init
65 SUBSYSTEM = LIBLDB
66 OBJ_FILES = \
67                 modules/schema.o
68 # End MODULE libldb_schema
69 ################################################
70
71 ################################################
72 # Start MODULE libldb_ildap
73 [MODULE::libldb_ildap]
74 SUBSYSTEM = LIBLDB
75 INIT_FUNCTION = ldb_ildap_init
76 OBJ_FILES = \
77                 ldb_ildap/ldb_ildap.o
78 REQUIRED_SUBSYSTEMS = \
79                 LIBCLI_LDAP
80 NOPROTO = YES
81 # End MODULE libldb_ildap
82 ################################################
83
84 ################################################
85 # Start MODULE libldb_map
86 [MODULE::libldb_map]
87 SUBSYSTEM = LIBLDB
88 OBJ_FILES = modules/ldb_map.o
89 # End MODULE libldb_map
90 ################################################
91
92 ################################################
93 # Start MODULE libldb_skel
94 [MODULE::libldb_skel]
95 SUBSYSTEM = LIBLDB
96 INIT_FUNCTION = ldb_skel_init
97 OBJ_FILES = modules/skel.o
98 # End MODULE libldb_skel
99 ################################################
100
101 ################################################
102 # Start MODULE libldb_sqlite3
103 [MODULE::libldb_sqlite3]
104 SUBSYSTEM = LIBLDB
105 INIT_FUNCTION = ldb_sqlite3_init
106 OBJ_FILES = \
107                 ldb_sqlite3/ldb_sqlite3.o
108 REQUIRED_SUBSYSTEMS = \
109                 EXT_LIB_SQLITE3
110 NOPROTO = YES
111 # End MODULE libldb_sqlite3
112 ################################################
113
114 ################################################
115 # Start MODULE libldb_tdb
116 [MODULE::libldb_tdb]
117 SUBSYSTEM = LIBLDB
118 INIT_FUNCTION = ldb_tdb_init
119 OBJ_FILES = \
120                 ldb_tdb/ldb_tdb.o \
121                 ldb_tdb/ldb_search.o \
122                 ldb_tdb/ldb_pack.o \
123                 ldb_tdb/ldb_index.o \
124                 ldb_tdb/ldb_cache.o \
125                 ldb_tdb/ldb_tdb_wrap.o
126 REQUIRED_SUBSYSTEMS = \
127                 LIBTDB
128 NOPROTO = YES
129 # End MODULE libldb_tdb
130 ################################################
131
132 ################################################
133 # Start SUBSYSTEM LIBLDB
134 [LIBRARY::LIBLDB]
135 MAJOR_VERSION = 0
136 MINOR_VERSION = 0
137 DESCRIPTION = LDAP-like embedded database library
138 INIT_FUNCTION_TYPE = int (*) (void)
139 RELEASE_VERSION = 1
140 OBJ_FILES = \
141                 common/ldb.o \
142                 common/ldb_ldif.o \
143                 common/ldb_parse.o \
144                 common/ldb_msg.o \
145                 common/ldb_utf8.o \
146                 common/ldb_debug.o \
147                 common/ldb_modules.o \
148                 common/ldb_match.o \
149                 common/ldb_attributes.o \
150                 common/attrib_handlers.o \
151                 common/ldb_dn.o \
152                 common/ldb_controls.o \
153                 common/qsort.o
154 REQUIRED_SUBSYSTEMS = \
155                 LIBREPLACE LIBTALLOC LDBSAMBA
156 NOPROTO = YES
157 MANPAGE = man/ldb.3
158 PUBLIC_HEADERS = include/ldb.h
159 #
160 # End SUBSYSTEM LIBLDB
161 ################################################
162
163 ################################################
164 # Start SUBSYSTEM LDBSAMBA
165 [SUBSYSTEM::LDBSAMBA]
166 OBJ_FILES = \
167                 samba/ldif_handlers.o
168 # End SUBSYSTEM LDBSAMBA
169 ################################################
170
171 ################################################
172 # Start SUBSYSTEM LIBLDB_CMDLINE
173 [SUBSYSTEM::LIBLDB_CMDLINE]
174 OBJ_FILES= \
175                 tools/cmdline.o
176 REQUIRED_SUBSYSTEMS = LIBLDB LIBBASIC LIBPOPT POPT_SAMBA POPT_CREDENTIALS
177 # End SUBSYSTEM LIBLDB_CMDLINE
178 ################################################
179
180 ################################################
181 # Start BINARY ldbadd
182 [BINARY::ldbadd]
183 INSTALLDIR = BINDIR
184 OBJ_FILES = \
185                 tools/ldbadd.o
186 REQUIRED_SUBSYSTEMS = \
187                 LIBLDB_CMDLINE
188 MANPAGE = man/ldbadd.1
189 # End BINARY ldbadd
190 ################################################
191
192 ################################################
193 # Start BINARY ldbdel
194 [BINARY::ldbdel]
195 INSTALLDIR = BINDIR
196 OBJ_FILES= \
197                 tools/ldbdel.o
198 REQUIRED_SUBSYSTEMS = \
199                 LIBLDB_CMDLINE
200 MANPAGE = man/ldbdel.1
201 # End BINARY ldbdel
202 ################################################
203
204 ################################################
205 # Start BINARY ldbmodify
206 [BINARY::ldbmodify]
207 INSTALLDIR = BINDIR
208 OBJ_FILES= \
209                 tools/ldbmodify.o
210 REQUIRED_SUBSYSTEMS = \
211                 LIBLDB_CMDLINE
212 MANPAGE = man/ldbmodify.1
213 # End BINARY ldbmodify
214 ################################################
215
216 ################################################
217 # Start BINARY ldbsearch
218 [BINARY::ldbsearch]
219 INSTALLDIR = BINDIR
220 OBJ_FILES= \
221                 tools/ldbsearch.o
222 REQUIRED_SUBSYSTEMS = \
223                 LIBLDB_CMDLINE 
224 MANPAGE = man/ldbsearch.1
225 # End BINARY ldbsearch
226 ################################################
227
228 ################################################
229 # Start BINARY ldbedit
230 [BINARY::ldbedit]
231 INSTALLDIR = BINDIR
232 OBJ_FILES= \
233                 tools/ldbedit.o
234 REQUIRED_SUBSYSTEMS = \
235                 LIBLDB_CMDLINE
236 MANPAGE = man/ldbedit.1
237 # End BINARY ldbedit
238 ################################################
239
240 ################################################
241 # Start BINARY ldbrename
242 [BINARY::ldbrename]
243 INSTALLDIR = BINDIR
244 OBJ_FILES= \
245                 tools/ldbrename.o
246 REQUIRED_SUBSYSTEMS = \
247                 LIBLDB_CMDLINE
248 MANPAGE = man/ldbrename.1
249 # End BINARY ldbrename
250 ################################################
251
252 ################################################
253 # Start BINARY ldbtest
254 [BINARY::ldbtest]
255 OBJ_FILES= \
256                 tools/ldbtest.o
257 REQUIRED_SUBSYSTEMS = \
258                 LIBLDB_CMDLINE
259 # End BINARY ldbtest
260 ################################################
261
262 ################################################
263 # Start BINARY oLschema2ldif
264 [BINARY::oLschema2ldif]
265 INSTALLDIR = BINDIR
266 MANPAGE = man/oLschema2ldif.1
267 OBJ_FILES= \
268                 tools/oLschema2ldif.o
269 REQUIRED_SUBSYSTEMS = \
270                 LIBLDB_CMDLINE
271 # End BINARY oLschema2ldif
272 ################################################