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 = objectguid_module_init
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 = repl_meta_data_module_init
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 = dsdb_cache_module_init
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 = schema_fsmo_module_init
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 = naming_fsmo_module_init
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 = pdc_fsmo_module_init
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 = samldb_module_init
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_samba3sam_module_init
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_simple_ldap_map_module_init
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 = proxy_module_init
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 = rootdse_module_init
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 = password_hash_module_init
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 = local_password_module_init
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_kludge_acl_init
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_extended_dn_init
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_show_deleted_init
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_partition_init
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_schema_init
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_update_kt_init
242 # End MODULE ldb_update_kt
243 ################################################
245 ################################################
246 # Start MODULE ldb_objectclass
247 [MODULE::ldb_objectclass]
248 INIT_FUNCTION = ldb_objectclass_init
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_subtree_rename_init
262 OUTPUT_TYPE = SHARED_LIBRARY
263 CFLAGS = -Ilib/ldb/include
264 PRIVATE_DEPENDENCIES = LIBTALLOC
268 # End MODULE ldb_subtree_rename
269 ################################################
271 ################################################
272 # Start MODULE ldb_subtree_rename
273 [MODULE::ldb_subtree_delete]
274 INIT_FUNCTION = ldb_subtree_delete_init
275 OUTPUT_TYPE = SHARED_LIBRARY
276 CFLAGS = -Ilib/ldb/include
277 PRIVATE_DEPENDENCIES = LIBTALLOC
281 # End MODULE ldb_subtree_rename
282 ################################################
284 ################################################
285 # Start MODULE ldb_linked_attributes
286 [MODULE::ldb_linked_attributes]
287 INIT_FUNCTION = ldb_linked_attributes_init
288 CFLAGS = -Ilib/ldb/include
289 OUTPUT_TYPE = SHARED_LIBRARY
290 PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB
294 # End MODULE ldb_linked_attributes
295 ################################################
297 ################################################
298 # Start MODULE ldb_ranged_results
299 [MODULE::ldb_ranged_results]
300 INIT_FUNCTION = ldb_ranged_results_init
301 CFLAGS = -Ilib/ldb/include
302 OUTPUT_TYPE = SHARED_LIBRARY
303 PRIVATE_DEPENDENCIES = LIBTALLOC
307 # End MODULE ldb_ranged_results
308 ################################################
310 ################################################
311 # Start MODULE ldb_anr
313 INIT_FUNCTION = ldb_anr_init
314 CFLAGS = -Ilib/ldb/include
315 OUTPUT_TYPE = SHARED_LIBRARY
316 PRIVATE_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL SAMDB
321 ################################################