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_mata_data
15 [MODULE::ldb_repl_meta_data]
17 OUTPUT_TYPE = SHARED_LIBRARY
18 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC LIBNDR NDR_MISC NDR_DRSUAPI NDR_DRSBLOBS
19 INIT_FUNCTION = repl_meta_data_module_init
22 # End MODULE ldb_repl_meta_data
23 ################################################
25 ################################################
26 # Start MODULE ldb_dsdb_cache
27 [MODULE::ldb_dsdb_cache]
29 OUTPUT_TYPE = SHARED_LIBRARY
30 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
31 INIT_FUNCTION = dsdb_cache_module_init
34 # End MODULE ldb_dsdb_cache
35 ################################################
37 ################################################
38 # Start MODULE ldb_schema_fsmo
39 [MODULE::ldb_schema_fsmo]
41 OUTPUT_TYPE = SHARED_LIBRARY
42 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
43 INIT_FUNCTION = schema_fsmo_module_init
46 # End MODULE ldb_schema_fsmo
47 ################################################
49 ################################################
50 # Start MODULE ldb_naming_fsmo
51 [MODULE::ldb_naming_fsmo]
53 OUTPUT_TYPE = SHARED_LIBRARY
54 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
55 INIT_FUNCTION = naming_fsmo_module_init
58 # End MODULE ldb_naming_fsmo
59 ################################################
61 ################################################
62 # Start MODULE ldb_pdc_fsmo
63 [MODULE::ldb_pdc_fsmo]
65 OUTPUT_TYPE = SHARED_LIBRARY
66 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
67 INIT_FUNCTION = pdc_fsmo_module_init
70 # End MODULE ldb_pdc_fsmo
71 ################################################
73 ################################################
74 # Start MODULE ldb_samldb
77 OUTPUT_TYPE = SHARED_LIBRARY
78 PRIVATE_DEPENDENCIES = LIBTALLOC LDAP_ENCODE
79 INIT_FUNCTION = samldb_module_init
83 # End MODULE ldb_samldb
84 ################################################
86 ################################################
87 # Start MODULE ldb_samba3sam
88 [MODULE::ldb_samba3sam]
90 OUTPUT_TYPE = SHARED_LIBRARY
91 INIT_FUNCTION = ldb_samba3sam_module_init
92 PRIVATE_DEPENDENCIES = LIBTALLOC ldb_map SMBPASSWD NSS_WRAPPER
96 # End MODULE ldb_samldb
97 ################################################
99 ################################################
100 # Start MODULE ldb_simple_ldap_map
101 [MODULE::ldb_simple_ldap_map]
103 OUTPUT_TYPE = SHARED_LIBRARY
104 INIT_FUNCTION = ldb_simple_ldap_map_module_init
105 PRIVATE_DEPENDENCIES = LIBTALLOC ldb_map
107 ALIASES = entryuuid nsuniqueid
111 # End MODULE ldb_entryuuid
112 ################################################
114 # ################################################
115 # # Start MODULE ldb_proxy
116 # [MODULE::ldb_proxy]
118 # INIT_FUNCTION = proxy_module_init
122 # # End MODULE ldb_proxy
123 # ################################################
126 ################################################
127 # Start MODULE ldb_rootdse
128 [MODULE::ldb_rootdse]
130 PRIVATE_DEPENDENCIES = LIBTALLOC
131 OUTPUT_TYPE = SHARED_LIBRARY
132 INIT_FUNCTION = rootdse_module_init
136 # End MODULE ldb_rootdse
137 ################################################
139 ################################################
140 # Start MODULE ldb_password_hash
141 [MODULE::ldb_password_hash]
143 OUTPUT_TYPE = SHARED_LIBRARY
144 INIT_FUNCTION = password_hash_module_init
145 OBJ_FILES = password_hash.o
146 PRIVATE_DEPENDENCIES = HEIMDAL_HDB_KEYS LIBTALLOC HEIMDAL_KRB5 LDAP_ENCODE
148 # End MODULE ldb_password_hash
149 ################################################
151 ################################################
152 # Start MODULE ldb_local_password
153 [MODULE::ldb_local_password]
154 PRIVATE_DEPENDENCIES = LIBTALLOC
155 OUTPUT_TYPE = SHARED_LIBRARY
157 INIT_FUNCTION = local_password_module_init
158 OBJ_FILES = local_password.o
160 # End MODULE ldb_local_password
161 ################################################
163 ################################################
164 # Start MODULE ldb_kludge_acl
165 [MODULE::ldb_kludge_acl]
166 PRIVATE_DEPENDENCIES = LIBTALLOC LIBSECURITY
167 OUTPUT_TYPE = SHARED_LIBRARY
169 INIT_FUNCTION = ldb_kludge_acl_init
173 # End MODULE ldb_kludge_acl
174 ################################################
176 ################################################
177 # Start MODULE ldb_extended_dn
178 [MODULE::ldb_extended_dn]
180 OUTPUT_TYPE = SHARED_LIBRARY
181 PRIVATE_DEPENDENCIES = LIBTALLOC
182 INIT_FUNCTION = ldb_extended_dn_init
186 # End MODULE ldb_extended_dn
187 ################################################
189 ################################################
190 # Start MODULE ldb_show_deleted
191 [MODULE::ldb_show_deleted]
193 OUTPUT_TYPE = SHARED_LIBRARY
194 PRIVATE_DEPENDENCIES = LIBTALLOC
195 INIT_FUNCTION = ldb_show_deleted_init
199 # End MODULE ldb_show_deleted
200 ################################################
202 ################################################
203 # Start MODULE ldb_partition
204 [MODULE::ldb_partition]
206 OUTPUT_TYPE = SHARED_LIBRARY
207 PRIVATE_DEPENDENCIES = LIBTALLOC
208 INIT_FUNCTION = ldb_partition_init
212 # End MODULE ldb_partition
213 ################################################
215 ################################################
216 # Start MODULE ldb_schema
219 OUTPUT_TYPE = SHARED_LIBRARY
220 PRIVATE_DEPENDENCIES = LIBTALLOC
221 INIT_FUNCTION = ldb_schema_init
223 schema.o schema_syntax.o
225 # End MODULE ldb_schema
226 ################################################
228 ################################################
229 # Start MODULE ldb_update_kt
230 [MODULE::ldb_update_keytab]
232 OUTPUT_TYPE = SHARED_LIBRARY
233 PRIVATE_DEPENDENCIES = LIBTALLOC CREDENTIALS_KRB5
234 #Also depends on credentials, but that would loop
235 INIT_FUNCTION = ldb_update_kt_init
239 # End MODULE ldb_update_kt
240 ################################################
242 ################################################
243 # Start MODULE ldb_objectclass
244 [MODULE::ldb_objectclass]
245 INIT_FUNCTION = ldb_objectclass_init
246 OUTPUT_TYPE = SHARED_LIBRARY
247 CFLAGS = -Ilib/ldb/include
248 PRIVATE_DEPENDENCIES = LIBTALLOC
252 # End MODULE ldb_objectclass
253 ################################################
255 ################################################
256 # Start MODULE ldb_subtree_rename
257 [MODULE::ldb_subtree_rename]
258 INIT_FUNCTION = ldb_subtree_rename_init
259 OUTPUT_TYPE = SHARED_LIBRARY
260 CFLAGS = -Ilib/ldb/include
261 PRIVATE_DEPENDENCIES = LIBTALLOC
265 # End MODULE ldb_subtree_rename
266 ################################################
268 ################################################
269 # Start MODULE ldb_subtree_rename
270 [MODULE::ldb_subtree_delete]
271 INIT_FUNCTION = ldb_subtree_delete_init
272 OUTPUT_TYPE = SHARED_LIBRARY
273 CFLAGS = -Ilib/ldb/include
274 PRIVATE_DEPENDENCIES = LIBTALLOC
278 # End MODULE ldb_subtree_rename
279 ################################################
281 ################################################
282 # Start MODULE ldb_linked_attributes
283 [MODULE::ldb_linked_attributes]
284 INIT_FUNCTION = ldb_linked_attributes_init
285 CFLAGS = -Ilib/ldb/include
286 OUTPUT_TYPE = SHARED_LIBRARY
287 PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB
291 # End MODULE ldb_linked_attributes
292 ################################################
294 ################################################
295 # Start MODULE ldb_ranged_results
296 [MODULE::ldb_ranged_results]
297 INIT_FUNCTION = ldb_ranged_results_init
298 CFLAGS = -Ilib/ldb/include
299 OUTPUT_TYPE = SHARED_LIBRARY
300 PRIVATE_DEPENDENCIES = LIBTALLOC
304 # End MODULE ldb_ranged_results
305 ################################################