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
89 modules/ldb_map_inbound.o \
90 modules/ldb_map_outbound.o \
93 ################################################
95 ################################################
96 # Start MODULE ldb_skel
99 INIT_FUNCTION = ldb_skel_init
100 OBJ_FILES = modules/skel.o
101 # End MODULE ldb_skel
102 ################################################
104 ################################################
105 # Start MODULE ldb_sqlite3
106 [MODULE::ldb_sqlite3]
108 INIT_FUNCTION = ldb_sqlite3_init
110 ldb_sqlite3/ldb_sqlite3.o
111 PUBLIC_DEPENDENCIES = \
113 # End MODULE ldb_sqlite3
114 ################################################
116 ################################################
117 # Start MODULE ldb_tdb
120 INIT_FUNCTION = ldb_tdb_init
123 ldb_tdb/ldb_search.o \
125 ldb_tdb/ldb_index.o \
126 ldb_tdb/ldb_cache.o \
127 ldb_tdb/ldb_tdb_wrap.o
128 PUBLIC_DEPENDENCIES = \
131 ################################################
133 ./lib/ldb/common/ldb_modules.o: lib/ldb/common/ldb_modules.c Makefile
135 @$(CC) $(CFLAGS) $(PICFLAG) -DMODULESDIR=\"$(MODULESDIR)/ldb\" -DSHLIBEXT=\"$(SHLIBEXT)\" -c $< -o $@
137 ################################################
138 # Start SUBSYSTEM ldb
142 DESCRIPTION = LDAP-like embedded database library
143 INIT_FUNCTION_TYPE = int (*) (void)
151 common/ldb_modules.o \
153 common/ldb_attributes.o \
154 common/attrib_handlers.o \
156 common/ldb_controls.o \
158 PUBLIC_DEPENDENCIES = \
161 PUBLIC_HEADERS = include/ldb.h include/ldb_errors.h
164 ################################################
166 ################################################
167 # Start SUBSYSTEM LDBSAMBA
168 [SUBSYSTEM::LDBSAMBA]
169 PRIVATE_PROTO_HEADER = samba/ldif_handlers.h
170 PUBLIC_DEPENDENCIES = LIBSECURITY SAMDB
172 samba/ldif_handlers.o
173 # End SUBSYSTEM LDBSAMBA
174 ################################################
176 ################################################
177 # Start SUBSYSTEM LIBLDB_CMDLINE
178 [SUBSYSTEM::LIBLDB_CMDLINE]
181 PUBLIC_DEPENDENCIES = ldb LIBSAMBA-UTIL LIBPOPT POPT_SAMBA POPT_CREDENTIALS
182 PRIVATE_DEPENDENCIES = gensec
183 # End SUBSYSTEM LIBLDB_CMDLINE
184 ################################################
186 ################################################
187 # Start BINARY ldbadd
192 PRIVATE_DEPENDENCIES = \
193 LIBLDB_CMDLINE LIBCLI_RESOLVE
194 MANPAGE = man/ldbadd.1
196 ################################################
198 ################################################
199 # Start BINARY ldbdel
204 PRIVATE_DEPENDENCIES = \
206 MANPAGE = man/ldbdel.1
208 ################################################
210 ################################################
211 # Start BINARY ldbmodify
216 PRIVATE_DEPENDENCIES = \
218 MANPAGE = man/ldbmodify.1
219 # End BINARY ldbmodify
220 ################################################
222 ################################################
223 # Start BINARY ldbsearch
228 PRIVATE_DEPENDENCIES = \
230 MANPAGE = man/ldbsearch.1
231 # End BINARY ldbsearch
232 ################################################
234 ################################################
235 # Start BINARY ldbedit
240 PRIVATE_DEPENDENCIES = \
242 MANPAGE = man/ldbedit.1
244 ################################################
246 ################################################
247 # Start BINARY ldbrename
252 PRIVATE_DEPENDENCIES = \
254 MANPAGE = man/ldbrename.1
255 # End BINARY ldbrename
256 ################################################
258 ################################################
259 # Start BINARY ldbtest
263 PRIVATE_DEPENDENCIES = \
266 ################################################
268 ################################################
269 # Start BINARY oLschema2ldif
270 [BINARY::oLschema2ldif]
272 MANPAGE = man/oLschema2ldif.1
274 tools/oLschema2ldif.o
275 PRIVATE_DEPENDENCIES = \
277 # End BINARY oLschema2ldif
278 ################################################
280 #######################
281 # Start LIBRARY swig_ldb
283 PUBLIC_DEPENDENCIES = ldb DYNCONFIG
284 LIBRARY_REALNAME = swig/_ldb.$(SHLIBEXT)
285 OBJ_FILES = swig/ldb_wrap.o
286 # End LIBRARY swig_ldb
287 #######################