1 ################################################
4 INIT_FUNCTION = ldb_asq_init
9 ################################################
11 ################################################
12 # Start MODULE ldb_server_sort
13 [MODULE::ldb_server_sort]
14 INIT_FUNCTION = ldb_sort_init
19 ################################################
21 ################################################
22 # Start MODULE ldb_paged_results
23 [MODULE::ldb_paged_results]
24 INIT_FUNCTION = ldb_paged_results_init
27 modules/paged_results.o
28 # End MODULE ldb_paged_results
29 ################################################
31 ################################################
32 # Start MODULE ldb_operational
33 [MODULE::ldb_operational]
35 INIT_FUNCTION = ldb_operational_init
38 # End MODULE ldb_operational
39 ################################################
41 ################################################
42 # Start MODULE ldb_objectclass
43 [MODULE::ldb_objectclass]
44 INIT_FUNCTION = ldb_objectclass_init
48 # End MODULE ldb_objectclass
49 ################################################
51 ################################################
52 # Start MODULE ldb_rdn_name
53 [MODULE::ldb_rdn_name]
55 INIT_FUNCTION = ldb_rdn_name_init
58 # End MODULE ldb_rdn_name
59 ################################################
61 # ################################################
62 # # Start MODULE ldb_schema
63 # [MODULE::ldb_schema]
64 # INIT_FUNCTION = ldb_schema_init
68 # # End MODULE ldb_schema
69 # ################################################
71 ################################################
72 # Start MODULE ldb_ildap
75 INIT_FUNCTION = ldb_ildap_init
76 ALIASES = ldapi ldaps ldap
79 PUBLIC_DEPENDENCIES = \
81 # End MODULE ldb_ildap
82 ################################################
84 # ################################################
85 # # Start MODULE ldb_map
86 # [SUBSYSTEM::ldb_map]
87 # PUBLIC_DEPENDENCIES = ldb
88 # OBJ_FILES = modules/ldb_map.o
89 # # End MODULE ldb_map
90 # ################################################
92 ################################################
93 # Start MODULE ldb_skel
96 INIT_FUNCTION = ldb_skel_init
97 OBJ_FILES = modules/skel.o
99 ################################################
101 ################################################
102 # Start MODULE ldb_sqlite3
103 [MODULE::ldb_sqlite3]
105 INIT_FUNCTION = ldb_sqlite3_init
107 ldb_sqlite3/ldb_sqlite3.o
108 PUBLIC_DEPENDENCIES = \
110 # End MODULE ldb_sqlite3
111 ################################################
113 ################################################
114 # Start MODULE ldb_tdb
117 INIT_FUNCTION = ldb_tdb_init
120 ldb_tdb/ldb_search.o \
122 ldb_tdb/ldb_index.o \
123 ldb_tdb/ldb_cache.o \
124 ldb_tdb/ldb_tdb_wrap.o
125 PUBLIC_DEPENDENCIES = \
128 ################################################
130 ./lib/ldb/common/ldb_modules.o: lib/ldb/common/ldb_modules.c Makefile
132 @$(CC) $(CFLAGS) $(PICFLAG) -DMODULESDIR=\"$(MODULESDIR)/ldb\" -DSHLIBEXT=\"$(SHLIBEXT)\" -c $< -o $@
134 ################################################
135 # Start SUBSYSTEM ldb
139 DESCRIPTION = LDAP-like embedded database library
140 INIT_FUNCTION_TYPE = int (*) (void)
148 common/ldb_modules.o \
150 common/ldb_attributes.o \
151 common/attrib_handlers.o \
153 common/ldb_controls.o \
155 PUBLIC_DEPENDENCIES = \
158 PUBLIC_HEADERS = include/ldb.h include/ldb_errors.h
161 ################################################
163 ################################################
164 # Start SUBSYSTEM LDBSAMBA
165 [SUBSYSTEM::LDBSAMBA]
166 PRIVATE_PROTO_HEADER = samba/ldif_handlers.h
167 PUBLIC_DEPENDENCIES = LIBSECURITY SAMDB
169 samba/ldif_handlers.o
170 # End SUBSYSTEM LDBSAMBA
171 ################################################
173 ################################################
174 # Start SUBSYSTEM LIBLDB_CMDLINE
175 [SUBSYSTEM::LIBLDB_CMDLINE]
178 PUBLIC_DEPENDENCIES = ldb LIBSAMBA-UTIL LIBPOPT POPT_SAMBA POPT_CREDENTIALS
179 PRIVATE_DEPENDENCIES = gensec
180 # End SUBSYSTEM LIBLDB_CMDLINE
181 ################################################
183 ################################################
184 # Start BINARY ldbadd
189 PRIVATE_DEPENDENCIES = \
190 LIBLDB_CMDLINE LIBCLI_RESOLVE
191 MANPAGE = man/ldbadd.1
193 ################################################
195 ################################################
196 # Start BINARY ldbdel
201 PRIVATE_DEPENDENCIES = \
203 MANPAGE = man/ldbdel.1
205 ################################################
207 ################################################
208 # Start BINARY ldbmodify
213 PRIVATE_DEPENDENCIES = \
215 MANPAGE = man/ldbmodify.1
216 # End BINARY ldbmodify
217 ################################################
219 ################################################
220 # Start BINARY ldbsearch
225 PRIVATE_DEPENDENCIES = \
227 MANPAGE = man/ldbsearch.1
228 # End BINARY ldbsearch
229 ################################################
231 ################################################
232 # Start BINARY ldbedit
237 PRIVATE_DEPENDENCIES = \
239 MANPAGE = man/ldbedit.1
241 ################################################
243 ################################################
244 # Start BINARY ldbrename
249 PRIVATE_DEPENDENCIES = \
251 MANPAGE = man/ldbrename.1
252 # End BINARY ldbrename
253 ################################################
255 ################################################
256 # Start BINARY ldbtest
260 PRIVATE_DEPENDENCIES = \
263 ################################################
265 ################################################
266 # Start BINARY oLschema2ldif
267 [BINARY::oLschema2ldif]
269 MANPAGE = man/oLschema2ldif.1
271 tools/oLschema2ldif.o
272 PRIVATE_DEPENDENCIES = \
274 # End BINARY oLschema2ldif
275 ################################################
277 #######################
278 # Start LIBRARY swig_ldb
280 PUBLIC_DEPENDENCIES = ldb DYNCONFIG
281 LIBRARY_REALNAME = swig/_ldb.$(SHLIBEXT)
282 OBJ_FILES = swig/ldb_wrap.o
283 # End LIBRARY swig_ldb
284 #######################