1 ################################################
2 # Start MODULE ldb_objectguid
3 [MODULE::ldb_objectguid]
5 OUTPUT_TYPE = SHARED_LIBRARY
6 PRIVATE_DEPENDENCIES = LIBTALLOC LIBNDR NDR_MISC
7 INIT_FUNCTION = LDB_MODULE(objectguid)
10 # End MODULE ldb_objectguid
11 ################################################
13 ################################################
14 # Start MODULE ldb_repl_meta_data
15 [MODULE::ldb_repl_meta_data]
17 OUTPUT_TYPE = SHARED_LIBRARY
18 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC LIBNDR NDR_MISC NDR_DRSUAPI \
20 INIT_FUNCTION = LDB_MODULE(repl_meta_data)
23 # End MODULE ldb_repl_meta_data
24 ################################################
26 ################################################
27 # Start MODULE ldb_dsdb_cache
28 [MODULE::ldb_dsdb_cache]
30 OUTPUT_TYPE = SHARED_LIBRARY
31 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
32 INIT_FUNCTION = LDB_MODULE(dsdb_cache)
35 # End MODULE ldb_dsdb_cache
36 ################################################
38 ################################################
39 # Start MODULE ldb_schema_fsmo
40 [MODULE::ldb_schema_fsmo]
42 OUTPUT_TYPE = SHARED_LIBRARY
43 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
44 INIT_FUNCTION = LDB_MODULE(schema_fsmo)
47 # End MODULE ldb_schema_fsmo
48 ################################################
50 ################################################
51 # Start MODULE ldb_naming_fsmo
52 [MODULE::ldb_naming_fsmo]
54 OUTPUT_TYPE = SHARED_LIBRARY
55 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
56 INIT_FUNCTION = LDB_MODULE(naming_fsmo)
59 # End MODULE ldb_naming_fsmo
60 ################################################
62 ################################################
63 # Start MODULE ldb_pdc_fsmo
64 [MODULE::ldb_pdc_fsmo]
66 OUTPUT_TYPE = SHARED_LIBRARY
67 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
68 INIT_FUNCTION = LDB_MODULE(pdc_fsmo)
71 # End MODULE ldb_pdc_fsmo
72 ################################################
74 ################################################
75 # Start MODULE ldb_samldb
78 OUTPUT_TYPE = SHARED_LIBRARY
79 PRIVATE_DEPENDENCIES = LIBTALLOC LDAP_ENCODE NDR_MISC SAMDB
80 INIT_FUNCTION = LDB_MODULE(samldb)
84 # End MODULE ldb_samldb
85 ################################################
87 ################################################
88 # Start MODULE ldb_samba3sam
89 [MODULE::ldb_samba3sam]
91 OUTPUT_TYPE = SHARED_LIBRARY
92 INIT_FUNCTION = LDB_MODULE(samba3sam)
93 PRIVATE_DEPENDENCIES = LIBTALLOC ldb_map SMBPASSWD NSS_WRAPPER LIBSECURITY \
98 # End MODULE ldb_samldb
99 ################################################
101 ################################################
102 # Start MODULE ldb_simple_ldap_map
103 [MODULE::ldb_simple_ldap_map]
105 OUTPUT_TYPE = SHARED_LIBRARY
106 INIT_FUNCTION = LDB_MODULE(simple_ldap_map)
107 PRIVATE_DEPENDENCIES = LIBTALLOC ldb_map LIBNDR NDR_MISC
109 ALIASES = entryuuid nsuniqueid
113 # End MODULE ldb_entryuuid
114 ################################################
116 # ################################################
117 # # Start MODULE ldb_proxy
118 # [MODULE::ldb_proxy]
120 # INIT_FUNCTION = LDB_MODULE(proxy)
124 # # End MODULE ldb_proxy
125 # ################################################
128 ################################################
129 # Start MODULE ldb_rootdse
130 [MODULE::ldb_rootdse]
132 PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB
133 OUTPUT_TYPE = SHARED_LIBRARY
134 INIT_FUNCTION = LDB_MODULE(rootdse)
138 # End MODULE ldb_rootdse
139 ################################################
141 ################################################
142 # Start MODULE ldb_password_hash
143 [MODULE::ldb_password_hash]
145 OUTPUT_TYPE = SHARED_LIBRARY
146 INIT_FUNCTION = LDB_MODULE(password_hash)
147 OBJ_FILES = password_hash.o
148 PRIVATE_DEPENDENCIES = HEIMDAL_HDB_KEYS LIBTALLOC HEIMDAL_KRB5 LDAP_ENCODE \
149 LIBCLI_AUTH NDR_DRSBLOBS KERBEROS SAMDB
151 # End MODULE ldb_password_hash
152 ################################################
154 ################################################
155 # Start MODULE ldb_local_password
156 [MODULE::ldb_local_password]
157 PRIVATE_DEPENDENCIES = LIBTALLOC LIBNDR SAMDB
158 OUTPUT_TYPE = SHARED_LIBRARY
160 INIT_FUNCTION = LDB_MODULE(local_password)
161 OBJ_FILES = local_password.o
163 # End MODULE ldb_local_password
164 ################################################
166 ################################################
167 # Start MODULE ldb_kludge_acl
168 [MODULE::ldb_kludge_acl]
169 PRIVATE_DEPENDENCIES = LIBTALLOC LIBSECURITY SAMDB
170 OUTPUT_TYPE = SHARED_LIBRARY
172 INIT_FUNCTION = LDB_MODULE(kludge_acl)
176 # End MODULE ldb_kludge_acl
177 ################################################
179 ################################################
180 # Start MODULE ldb_extended_dn
181 [MODULE::ldb_extended_dn]
183 OUTPUT_TYPE = SHARED_LIBRARY
184 PRIVATE_DEPENDENCIES = LIBTALLOC LIBNDR LIBSECURITY SAMDB
185 INIT_FUNCTION = LDB_MODULE(extended_dn)
189 # End MODULE ldb_extended_dn
190 ################################################
192 ################################################
193 # Start MODULE ldb_show_deleted
194 [MODULE::ldb_show_deleted]
196 OUTPUT_TYPE = SHARED_LIBRARY
197 PRIVATE_DEPENDENCIES = LIBTALLOC
198 INIT_FUNCTION = LDB_MODULE(show_deleted)
202 # End MODULE ldb_show_deleted
203 ################################################
205 ################################################
206 # Start MODULE ldb_partition
207 [MODULE::ldb_partition]
209 OUTPUT_TYPE = SHARED_LIBRARY
210 PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB
211 INIT_FUNCTION = LDB_MODULE(partition)
215 # End MODULE ldb_partition
216 ################################################
218 ################################################
219 # Start MODULE ldb_schema
222 OUTPUT_TYPE = SHARED_LIBRARY
223 PRIVATE_DEPENDENCIES = LIBTALLOC LIBLDB
224 INIT_FUNCTION = LDB_MODULE(schema)
226 schema.o schema_syntax.o
228 # End MODULE ldb_schema
229 ################################################
231 ################################################
232 # Start MODULE ldb_update_kt
233 [MODULE::ldb_update_keytab]
235 OUTPUT_TYPE = SHARED_LIBRARY
236 PRIVATE_DEPENDENCIES = LIBTALLOC CREDENTIALS
237 #Also depends on credentials, but that would loop
238 INIT_FUNCTION = LDB_MODULE(update_kt)
242 # End MODULE ldb_update_kt
243 ################################################
245 ################################################
246 # Start MODULE ldb_objectclass
247 [MODULE::ldb_objectclass]
248 INIT_FUNCTION = LDB_MODULE(objectclass)
249 OUTPUT_TYPE = SHARED_LIBRARY
250 CFLAGS = -Ilib/ldb/include
251 PRIVATE_DEPENDENCIES = LIBTALLOC LIBSECURITY NDR_SECURITY SAMDB
255 # End MODULE ldb_objectclass
256 ################################################
258 ################################################
259 # Start MODULE ldb_subtree_rename
260 [MODULE::ldb_subtree_rename]
261 INIT_FUNCTION = LDB_MODULE(subtree_rename)
262 CFLAGS = -Ilib/ldb/include
263 PRIVATE_DEPENDENCIES = LIBTALLOC
267 # End MODULE ldb_subtree_rename
268 ################################################
270 ################################################
271 # Start MODULE ldb_subtree_rename
272 [MODULE::ldb_subtree_delete]
273 INIT_FUNCTION = LDB_MODULE(subtree_delete)
274 CFLAGS = -Ilib/ldb/include
275 PRIVATE_DEPENDENCIES = LIBTALLOC
279 # End MODULE ldb_subtree_rename
280 ################################################
282 ################################################
283 # Start MODULE ldb_linked_attributes
284 [MODULE::ldb_linked_attributes]
285 INIT_FUNCTION = LDB_MODULE(linked_attributes)
286 CFLAGS = -Ilib/ldb/include
287 OUTPUT_TYPE = SHARED_LIBRARY
288 PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB
292 # End MODULE ldb_linked_attributes
293 ################################################
295 ################################################
296 # Start MODULE ldb_ranged_results
297 [MODULE::ldb_ranged_results]
298 INIT_FUNCTION = LDB_MODULE(ranged_results)
299 CFLAGS = -Ilib/ldb/include
300 PRIVATE_DEPENDENCIES = LIBTALLOC
304 # End MODULE ldb_ranged_results
305 ################################################
307 ################################################
308 # Start MODULE ldb_anr
310 INIT_FUNCTION = LDB_MODULE(anr)
311 CFLAGS = -Ilib/ldb/include
312 OUTPUT_TYPE = SHARED_LIBRARY
313 PRIVATE_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL SAMDB
318 ################################################
320 ################################################
321 # Start MODULE ldb_normalise
322 [MODULE::ldb_normalise]
323 INIT_FUNCTION = LDB_MODULE(normalise)
324 CFLAGS = -Ilib/ldb/include
325 OUTPUT_TYPE = SHARED_LIBRARY
326 PRIVATE_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL SAMDB
330 # End MODULE ldb_normalise
331 ################################################
333 ################################################
334 # Start MODULE ldb_instancetype
335 [MODULE::ldb_instancetype]
336 INIT_FUNCTION = LDB_MODULE(instancetype)
337 CFLAGS = -Ilib/ldb/include
338 OUTPUT_TYPE = SHARED_LIBRARY
339 PRIVATE_DEPENDENCIES = LIBTALLOC
343 # End MODULE ldb_instancetype
344 ################################################