ldb_secrets_tdb_sync: Add dependency on gssapi.
[Samba/gebeck_regimport.git] / source4 / dsdb / samdb / ldb_modules / wscript_build_server
blobc23ad16b89bdc5477ef311e5723eba88cbc37dce
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 samba-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 samba-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 samba-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 samba-security DSDB_MODULE_HELPERS RPC_NDR_IRPC'
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'
202 bld.SAMBA_MODULE('ldb_secrets_tdb_sync',
203 source='secrets_tdb_sync.c',
204 subsystem='ldb',
205 init_function='ldb_secrets_tdb_sync_module_init',
206 module_init_name='ldb_init_module',
207 internal_module=False,
208 deps='talloc secrets3 DSDB_MODULE_HELPERS dbwrap gssapi'
212 bld.SAMBA_MODULE('ldb_objectclass',
213 source='objectclass.c',
214 subsystem='ldb',
215 init_function='ldb_objectclass_module_init',
216 module_init_name='ldb_init_module',
217 internal_module=False,
218 deps='talloc samdb DSDB_MODULE_HELPERS samba-util'
222 bld.SAMBA_MODULE('ldb_objectclass_attrs',
223 source='objectclass_attrs.c',
224 subsystem='ldb',
225 init_function='ldb_objectclass_attrs_module_init',
226 module_init_name='ldb_init_module',
227 deps='talloc samdb samba-util',
228 internal_module=False,
232 bld.SAMBA_MODULE('ldb_subtree_rename',
233 source='subtree_rename.c',
234 subsystem='ldb',
235 init_function='ldb_subtree_rename_module_init',
236 module_init_name='ldb_init_module',
237 internal_module=False,
238 deps='talloc samba-util ldb samdb-common'
242 bld.SAMBA_MODULE('ldb_subtree_delete',
243 source='subtree_delete.c',
244 subsystem='ldb',
245 init_function='ldb_subtree_delete_module_init',
246 module_init_name='ldb_init_module',
247 internal_module=False,
248 deps='talloc samba-util DSDB_MODULE_HELPERS'
252 bld.SAMBA_MODULE('ldb_linked_attributes',
253 source='linked_attributes.c',
254 subsystem='ldb',
255 init_function='ldb_linked_attributes_module_init',
256 module_init_name='ldb_init_module',
257 internal_module=False,
258 deps='talloc samdb DSDB_MODULE_HELPERS'
262 bld.SAMBA_MODULE('ldb_ranged_results',
263 source='ranged_results.c',
264 subsystem='ldb',
265 init_function='ldb_ranged_results_module_init',
266 module_init_name='ldb_init_module',
267 internal_module=False,
268 deps='talloc samba-util ldb'
272 bld.SAMBA_MODULE('ldb_anr',
273 source='anr.c',
274 subsystem='ldb',
275 init_function='ldb_anr_module_init',
276 module_init_name='ldb_init_module',
277 internal_module=False,
278 deps='talloc samba-util samdb'
282 bld.SAMBA_MODULE('ldb_instancetype',
283 source='instancetype.c',
284 subsystem='ldb',
285 init_function='ldb_instancetype_module_init',
286 module_init_name='ldb_init_module',
287 internal_module=False,
288 deps='talloc samba-util samdb DSDB_MODULE_HELPERS'
292 bld.SAMBA_MODULE('ldb_operational',
293 source='operational.c',
294 subsystem='ldb',
295 init_function='ldb_operational_module_init',
296 module_init_name='ldb_init_module',
297 internal_module=False,
298 deps='talloc samba-util samdb-common DSDB_MODULE_HELPERS samdb'
302 bld.SAMBA_MODULE('ldb_descriptor',
303 source='descriptor.c',
304 subsystem='ldb',
305 init_function='ldb_descriptor_module_init',
306 module_init_name='ldb_init_module',
307 internal_module=False,
308 deps='talloc samba-security NDR_SECURITY samdb DSDB_MODULE_HELPERS'
312 bld.SAMBA_MODULE('ldb_resolve_oids',
313 source='resolve_oids.c',
314 subsystem='ldb',
315 init_function='ldb_resolve_oids_module_init',
316 module_init_name='ldb_init_module',
317 internal_module=False,
318 deps='samdb talloc ndr'
322 bld.SAMBA_MODULE('ldb_acl',
323 source='acl.c',
324 subsystem='ldb',
325 init_function='ldb_acl_module_init',
326 module_init_name='ldb_init_module',
327 internal_module=False,
328 deps='talloc samba-security samdb DSDB_MODULE_HELPERS'
332 bld.SAMBA_MODULE('ldb_lazy_commit',
333 source='lazy_commit.c',
334 subsystem='ldb',
335 internal_module=False,
336 module_init_name='ldb_init_module',
337 init_function='ldb_lazy_commit_module_init',
338 deps='samdb DSDB_MODULE_HELPERS'
341 bld.SAMBA_MODULE('ldb_aclread',
342 source='acl_read.c',
343 subsystem='ldb',
344 init_function='ldb_aclread_module_init',
345 module_init_name='ldb_init_module',
346 internal_module=False,
347 deps='talloc samba-security samdb DSDB_MODULE_HELPERS',
350 bld.SAMBA_MODULE('ldb_simple_dn',
351 source='simple_dn.c',
352 subsystem='ldb',
353 init_function='ldb_simple_dn_module_init',
354 module_init_name='ldb_init_module',
355 internal_module=False,
356 deps='talloc DSDB_MODULE_HELPERS'
359 bld.SAMBA_MODULE('ldb_dirsync',
360 source='dirsync.c',
361 subsystem='ldb',
362 init_function='ldb_dirsync_module_init',
363 module_init_name='ldb_init_module',
364 internal_module=False,
365 deps='talloc samba-security samdb DSDB_MODULE_HELPERS'