Introduce system MIT krb5 build with --with-system-mitkrb5 option.
[Samba.git] / source4 / dsdb / samdb / ldb_modules / wscript_build_server
blobae184dc71e5d625ebb4c4baae68f4f98668da1f7
1 #!/usr/bin/env python
3 bld.SAMBA_MODULE('ldb_samba_dsdb',
4 source='samba_dsdb.c',
5 subsystem='ldb',
6 init_function='ldb_samba_dsdb_module_init',
7 module_init_name='ldb_init_module',
8 deps='samdb talloc ndr DSDB_MODULE_HELPERS',
9 internal_module=False,
13 bld.SAMBA_MODULE('ldb_samba_secrets',
14 source='samba_secrets.c',
15 subsystem='ldb',
16 init_function='ldb_samba_secrets_module_init',
17 module_init_name='ldb_init_module',
18 internal_module=False,
19 deps='samdb talloc ndr'
23 bld.SAMBA_MODULE('ldb_objectguid',
24 source='objectguid.c',
25 subsystem='ldb',
26 init_function='ldb_objectguid_module_init',
27 module_init_name='ldb_init_module',
28 internal_module=False,
29 deps='samdb talloc ndr DSDB_MODULE_HELPERS'
33 bld.SAMBA_MODULE('ldb_repl_meta_data',
34 source='repl_meta_data.c',
35 subsystem='ldb',
36 init_function='ldb_repl_meta_data_module_init',
37 module_init_name='ldb_init_module',
38 internal_module=False,
39 deps='samdb talloc ndr NDR_DRSUAPI NDR_DRSBLOBS ndr DSDB_MODULE_HELPERS security'
43 bld.SAMBA_MODULE('ldb_schema_load',
44 source='schema_load.c',
45 subsystem='ldb',
46 init_function='ldb_schema_load_module_init',
47 module_init_name='ldb_init_module',
48 internal_module=False,
49 deps='samdb talloc DSDB_MODULE_HELPERS'
53 bld.SAMBA_MODULE('ldb_schema_data',
54 source='schema_data.c',
55 subsystem='ldb',
56 init_function='ldb_schema_data_module_init',
57 module_init_name='ldb_init_module',
58 internal_module=False,
59 deps='samdb talloc DSDB_MODULE_HELPERS'
63 bld.SAMBA_MODULE('ldb_samldb',
64 source='samldb.c',
65 subsystem='ldb',
66 init_function='ldb_samldb_module_init',
67 module_init_name='ldb_init_module',
68 internal_module=False,
69 deps='talloc samdb DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_RIDALLOC'
73 bld.SAMBA_MODULE('ldb_samba3sam',
74 source='samba3sam.c',
75 subsystem='ldb',
76 init_function='ldb_samba3sam_module_init',
77 module_init_name='ldb_init_module',
78 internal_module=False,
79 deps='talloc ldb smbpasswdparser security NDR_SECURITY'
83 bld.SAMBA_MODULE('ldb_samba3sid',
84 source='samba3sid.c',
85 subsystem='ldb',
86 init_function='ldb_samba3sid_module_init',
87 module_init_name='ldb_init_module',
88 internal_module=False,
89 deps='talloc ldb security NDR_SECURITY ldbsamba DSDB_MODULE_HELPERS'
93 bld.SAMBA_MODULE('ldb_simple_ldap_map',
94 source='simple_ldap_map.c',
95 subsystem='ldb',
96 init_function='ldb_simple_ldap_map_module_init',
97 module_init_name='ldb_init_module',
98 internal_module=False,
99 deps='talloc ldb ndr ldbsamba samdb-common'
103 bld.SAMBA_MODULE('ldb_rootdse',
104 source='rootdse.c',
105 subsystem='ldb',
106 init_function='ldb_rootdse_module_init',
107 module_init_name='ldb_init_module',
108 internal_module=False,
109 deps='talloc samdb MESSAGING security DSDB_MODULE_HELPERS'
113 bld.SAMBA_MODULE('ldb_password_hash',
114 source='password_hash.c',
115 subsystem='ldb',
116 init_function='ldb_password_hash_module_init',
117 module_init_name='ldb_init_module',
118 internal_module=False,
119 deps='talloc samdb LIBCLI_AUTH NDR_DRSBLOBS authkrb5 krb5 DSDB_MODULE_HELPERS'
123 bld.SAMBA_MODULE('ldb_local_password',
124 source='local_password.c',
125 subsystem='ldb',
126 init_function='ldb_local_password_module_init',
127 module_init_name='ldb_init_module',
128 internal_module=False,
129 deps='talloc ndr samdb'
132 bld.SAMBA_MODULE('ldb_extended_dn_in',
133 source='extended_dn_in.c',
134 subsystem='ldb',
135 init_function='ldb_extended_dn_in_module_init',
136 module_init_name='ldb_init_module',
137 internal_module=False,
138 deps='ldb talloc samba-util DSDB_MODULE_HELPERS'
142 bld.SAMBA_MODULE('ldb_extended_dn_out',
143 source='extended_dn_out.c',
144 init_function='ldb_extended_dn_out_module_init',
145 module_init_name='ldb_init_module',
146 subsystem='ldb',
147 deps='talloc ndr samba-util samdb DSDB_MODULE_HELPERS',
148 internal_module=False,
152 bld.SAMBA_MODULE('ldb_extended_dn_store',
153 source='extended_dn_store.c',
154 subsystem='ldb',
155 init_function='ldb_extended_dn_store_module_init',
156 module_init_name='ldb_init_module',
157 internal_module=False,
158 deps='talloc samba-util samdb DSDB_MODULE_HELPERS'
162 bld.SAMBA_MODULE('ldb_show_deleted',
163 source='show_deleted.c',
164 subsystem='ldb',
165 init_function='ldb_show_deleted_module_init',
166 module_init_name='ldb_init_module',
167 internal_module=False,
168 deps='talloc samba-util DSDB_MODULE_HELPERS'
172 bld.SAMBA_MODULE('ldb_partition',
173 source='partition.c partition_init.c partition_metadata.c',
174 autoproto='partition_proto.h',
175 subsystem='ldb',
176 init_function='ldb_partition_module_init',
177 module_init_name='ldb_init_module',
178 internal_module=False,
179 deps='talloc samdb DSDB_MODULE_HELPERS'
183 bld.SAMBA_MODULE('ldb_new_partition',
184 source='new_partition.c',
185 subsystem='ldb',
186 init_function='ldb_new_partition_module_init',
187 module_init_name='ldb_init_module',
188 internal_module=False,
189 deps='talloc samdb DSDB_MODULE_HELPERS'
193 bld.SAMBA_MODULE('ldb_update_keytab',
194 source='update_keytab.c',
195 subsystem='ldb',
196 init_function='ldb_update_keytab_module_init',
197 module_init_name='ldb_init_module',
198 internal_module=False,
199 deps='talloc samba-credentials ldb com_err KERBEROS_SRV_KEYTAB SECRETS DSDB_MODULE_HELPERS'
203 bld.SAMBA_MODULE('ldb_objectclass',
204 source='objectclass.c',
205 subsystem='ldb',
206 init_function='ldb_objectclass_module_init',
207 module_init_name='ldb_init_module',
208 internal_module=False,
209 deps='talloc samdb DSDB_MODULE_HELPERS samba-util'
213 bld.SAMBA_MODULE('ldb_objectclass_attrs',
214 source='objectclass_attrs.c',
215 subsystem='ldb',
216 init_function='ldb_objectclass_attrs_module_init',
217 module_init_name='ldb_init_module',
218 deps='talloc samdb samba-util',
219 internal_module=False,
223 bld.SAMBA_MODULE('ldb_subtree_rename',
224 source='subtree_rename.c',
225 subsystem='ldb',
226 init_function='ldb_subtree_rename_module_init',
227 module_init_name='ldb_init_module',
228 internal_module=False,
229 deps='talloc samba-util ldb samdb-common'
233 bld.SAMBA_MODULE('ldb_subtree_delete',
234 source='subtree_delete.c',
235 subsystem='ldb',
236 init_function='ldb_subtree_delete_module_init',
237 module_init_name='ldb_init_module',
238 internal_module=False,
239 deps='talloc samba-util DSDB_MODULE_HELPERS'
243 bld.SAMBA_MODULE('ldb_linked_attributes',
244 source='linked_attributes.c',
245 subsystem='ldb',
246 init_function='ldb_linked_attributes_module_init',
247 module_init_name='ldb_init_module',
248 internal_module=False,
249 deps='talloc samdb DSDB_MODULE_HELPERS'
253 bld.SAMBA_MODULE('ldb_ranged_results',
254 source='ranged_results.c',
255 subsystem='ldb',
256 init_function='ldb_ranged_results_module_init',
257 module_init_name='ldb_init_module',
258 internal_module=False,
259 deps='talloc samba-util ldb'
263 bld.SAMBA_MODULE('ldb_anr',
264 source='anr.c',
265 subsystem='ldb',
266 init_function='ldb_anr_module_init',
267 module_init_name='ldb_init_module',
268 internal_module=False,
269 deps='talloc samba-util samdb'
273 bld.SAMBA_MODULE('ldb_instancetype',
274 source='instancetype.c',
275 subsystem='ldb',
276 init_function='ldb_instancetype_module_init',
277 module_init_name='ldb_init_module',
278 internal_module=False,
279 deps='talloc samba-util samdb DSDB_MODULE_HELPERS'
283 bld.SAMBA_MODULE('ldb_operational',
284 source='operational.c',
285 subsystem='ldb',
286 init_function='ldb_operational_module_init',
287 module_init_name='ldb_init_module',
288 internal_module=False,
289 deps='talloc samba-util samdb-common DSDB_MODULE_HELPERS samdb'
293 bld.SAMBA_MODULE('ldb_descriptor',
294 source='descriptor.c',
295 subsystem='ldb',
296 init_function='ldb_descriptor_module_init',
297 module_init_name='ldb_init_module',
298 internal_module=False,
299 deps='talloc security NDR_SECURITY samdb DSDB_MODULE_HELPERS'
303 bld.SAMBA_MODULE('ldb_resolve_oids',
304 source='resolve_oids.c',
305 subsystem='ldb',
306 init_function='ldb_resolve_oids_module_init',
307 module_init_name='ldb_init_module',
308 internal_module=False,
309 deps='samdb talloc ndr'
313 bld.SAMBA_MODULE('ldb_acl',
314 source='acl.c',
315 subsystem='ldb',
316 init_function='ldb_acl_module_init',
317 module_init_name='ldb_init_module',
318 internal_module=False,
319 deps='talloc security samdb DSDB_MODULE_HELPERS'
323 bld.SAMBA_MODULE('ldb_lazy_commit',
324 source='lazy_commit.c',
325 subsystem='ldb',
326 internal_module=False,
327 module_init_name='ldb_init_module',
328 init_function='ldb_lazy_commit_module_init',
329 deps='samdb DSDB_MODULE_HELPERS'
332 bld.SAMBA_MODULE('ldb_aclread',
333 source='acl_read.c',
334 subsystem='ldb',
335 init_function='ldb_aclread_module_init',
336 module_init_name='ldb_init_module',
337 internal_module=False,
338 deps='talloc security samdb DSDB_MODULE_HELPERS',
341 bld.SAMBA_MODULE('ldb_simple_dn',
342 source='simple_dn.c',
343 subsystem='ldb',
344 init_function='ldb_simple_dn_module_init',
345 module_init_name='ldb_init_module',
346 internal_module=False,
347 deps='talloc DSDB_MODULE_HELPERS'
350 bld.SAMBA_MODULE('ldb_dirsync',
351 source='dirsync.c',
352 subsystem='ldb',
353 init_function='ldb_dirsync_module_init',
354 module_init_name='ldb_init_module',
355 internal_module=False,
356 deps='talloc security samdb DSDB_MODULE_HELPERS'