s4-auth-krb: Simplify salt_princ handling.
[Samba/gebeck_regimport.git] / source4 / dsdb / samdb / ldb_modules / wscript_build
blobab9ba13097d1d8758a0fefbfdc3b7516998ab159
1 #!/usr/bin/env python
3 bld.SAMBA_LIBRARY('dsdb-module',
4 source=[],
5 deps='DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_RIDALLOC',
6 private_library=True,
7 grouping_library=True)
9 bld.SAMBA_SUBSYSTEM('DSDB_MODULE_HELPERS',
10 source='util.c acl_util.c schema_util.c',
11 autoproto='util_proto.h',
12 deps='ldb ndr samdb-common security'
15 bld.SAMBA_SUBSYSTEM('DSDB_MODULE_HELPER_RIDALLOC',
16 source='ridalloc.c',
17 autoproto='ridalloc.h',
18 deps='MESSAGING',
21 bld.SAMBA_MODULE('ldb_samba_dsdb',
22 source='samba_dsdb.c',
23 subsystem='ldb',
24 init_function='ldb_samba_dsdb_module_init',
25 module_init_name='ldb_init_module',
26 deps='samdb talloc ndr DSDB_MODULE_HELPERS',
27 internal_module=False,
31 bld.SAMBA_MODULE('ldb_samba_secrets',
32 source='samba_secrets.c',
33 subsystem='ldb',
34 init_function='ldb_samba_secrets_module_init',
35 module_init_name='ldb_init_module',
36 internal_module=False,
37 deps='samdb talloc ndr'
41 bld.SAMBA_MODULE('ldb_objectguid',
42 source='objectguid.c',
43 subsystem='ldb',
44 init_function='ldb_objectguid_module_init',
45 module_init_name='ldb_init_module',
46 internal_module=False,
47 deps='samdb talloc ndr DSDB_MODULE_HELPERS'
51 bld.SAMBA_MODULE('ldb_repl_meta_data',
52 source='repl_meta_data.c',
53 subsystem='ldb',
54 init_function='ldb_repl_meta_data_module_init',
55 module_init_name='ldb_init_module',
56 internal_module=False,
57 deps='samdb talloc ndr NDR_DRSUAPI NDR_DRSBLOBS ndr DSDB_MODULE_HELPERS security'
61 bld.SAMBA_MODULE('ldb_schema_load',
62 source='schema_load.c',
63 subsystem='ldb',
64 init_function='ldb_schema_load_module_init',
65 module_init_name='ldb_init_module',
66 internal_module=False,
67 deps='samdb talloc DSDB_MODULE_HELPERS'
71 bld.SAMBA_MODULE('ldb_schema_data',
72 source='schema_data.c',
73 subsystem='ldb',
74 init_function='ldb_schema_data_module_init',
75 module_init_name='ldb_init_module',
76 internal_module=False,
77 deps='samdb talloc DSDB_MODULE_HELPERS'
81 bld.SAMBA_MODULE('ldb_samldb',
82 source='samldb.c',
83 subsystem='ldb',
84 init_function='ldb_samldb_module_init',
85 module_init_name='ldb_init_module',
86 internal_module=False,
87 deps='talloc samdb DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_RIDALLOC'
91 bld.SAMBA_MODULE('ldb_samba3sam',
92 source='samba3sam.c',
93 subsystem='ldb',
94 init_function='ldb_samba3sam_module_init',
95 module_init_name='ldb_init_module',
96 internal_module=False,
97 deps='talloc ldb smbpasswdparser security NDR_SECURITY'
101 bld.SAMBA_MODULE('ldb_samba3sid',
102 source='samba3sid.c',
103 subsystem='ldb',
104 init_function='ldb_samba3sid_module_init',
105 module_init_name='ldb_init_module',
106 internal_module=False,
107 deps='talloc ldb security NDR_SECURITY ldbsamba DSDB_MODULE_HELPERS'
111 bld.SAMBA_MODULE('ldb_simple_ldap_map',
112 source='simple_ldap_map.c',
113 subsystem='ldb',
114 init_function='ldb_simple_ldap_map_module_init',
115 module_init_name='ldb_init_module',
116 internal_module=False,
117 deps='talloc ldb ndr ldbsamba samdb-common'
121 bld.SAMBA_MODULE('ldb_rootdse',
122 source='rootdse.c',
123 subsystem='ldb',
124 init_function='ldb_rootdse_module_init',
125 module_init_name='ldb_init_module',
126 internal_module=False,
127 deps='talloc samdb MESSAGING security DSDB_MODULE_HELPERS'
131 bld.SAMBA_MODULE('ldb_password_hash',
132 source='password_hash.c',
133 subsystem='ldb',
134 init_function='ldb_password_hash_module_init',
135 module_init_name='ldb_init_module',
136 internal_module=False,
137 deps='talloc samdb LIBCLI_AUTH NDR_DRSBLOBS authkrb5 krb5 DSDB_MODULE_HELPERS'
141 bld.SAMBA_MODULE('ldb_local_password',
142 source='local_password.c',
143 subsystem='ldb',
144 init_function='ldb_local_password_module_init',
145 module_init_name='ldb_init_module',
146 internal_module=False,
147 deps='talloc ndr samdb'
150 bld.SAMBA_MODULE('ldb_extended_dn_in',
151 source='extended_dn_in.c',
152 subsystem='ldb',
153 init_function='ldb_extended_dn_in_module_init',
154 module_init_name='ldb_init_module',
155 internal_module=False,
156 deps='ldb talloc samba-util DSDB_MODULE_HELPERS'
160 bld.SAMBA_MODULE('ldb_extended_dn_out',
161 source='extended_dn_out.c',
162 init_function='ldb_extended_dn_out_module_init',
163 module_init_name='ldb_init_module',
164 subsystem='ldb',
165 deps='talloc ndr samba-util samdb DSDB_MODULE_HELPERS',
166 internal_module=False,
170 bld.SAMBA_MODULE('ldb_extended_dn_store',
171 source='extended_dn_store.c',
172 subsystem='ldb',
173 init_function='ldb_extended_dn_store_module_init',
174 module_init_name='ldb_init_module',
175 internal_module=False,
176 deps='talloc samba-util samdb DSDB_MODULE_HELPERS'
180 bld.SAMBA_MODULE('ldb_show_deleted',
181 source='show_deleted.c',
182 subsystem='ldb',
183 init_function='ldb_show_deleted_module_init',
184 module_init_name='ldb_init_module',
185 internal_module=False,
186 deps='talloc samba-util DSDB_MODULE_HELPERS'
190 bld.SAMBA_MODULE('ldb_partition',
191 source='partition.c partition_init.c partition_metadata.c',
192 autoproto='partition_proto.h',
193 subsystem='ldb',
194 init_function='ldb_partition_module_init',
195 module_init_name='ldb_init_module',
196 internal_module=False,
197 deps='talloc samdb DSDB_MODULE_HELPERS'
201 bld.SAMBA_MODULE('ldb_new_partition',
202 source='new_partition.c',
203 subsystem='ldb',
204 init_function='ldb_new_partition_module_init',
205 module_init_name='ldb_init_module',
206 internal_module=False,
207 deps='talloc samdb DSDB_MODULE_HELPERS'
211 bld.SAMBA_MODULE('ldb_update_keytab',
212 source='update_keytab.c',
213 subsystem='ldb',
214 init_function='ldb_update_keytab_module_init',
215 module_init_name='ldb_init_module',
216 internal_module=False,
217 deps='talloc samba-credentials ldb com_err KERBEROS_SRV_KEYTAB SECRETS DSDB_MODULE_HELPERS'
221 bld.SAMBA_MODULE('ldb_objectclass',
222 source='objectclass.c',
223 subsystem='ldb',
224 init_function='ldb_objectclass_module_init',
225 module_init_name='ldb_init_module',
226 internal_module=False,
227 deps='talloc samdb DSDB_MODULE_HELPERS samba-util'
231 bld.SAMBA_MODULE('ldb_objectclass_attrs',
232 source='objectclass_attrs.c',
233 subsystem='ldb',
234 init_function='ldb_objectclass_attrs_module_init',
235 module_init_name='ldb_init_module',
236 deps='talloc samdb samba-util',
237 internal_module=False,
241 bld.SAMBA_MODULE('ldb_subtree_rename',
242 source='subtree_rename.c',
243 subsystem='ldb',
244 init_function='ldb_subtree_rename_module_init',
245 module_init_name='ldb_init_module',
246 internal_module=False,
247 deps='talloc samba-util ldb samdb-common'
251 bld.SAMBA_MODULE('ldb_subtree_delete',
252 source='subtree_delete.c',
253 subsystem='ldb',
254 init_function='ldb_subtree_delete_module_init',
255 module_init_name='ldb_init_module',
256 internal_module=False,
257 deps='talloc samba-util DSDB_MODULE_HELPERS'
261 bld.SAMBA_MODULE('ldb_linked_attributes',
262 source='linked_attributes.c',
263 subsystem='ldb',
264 init_function='ldb_linked_attributes_module_init',
265 module_init_name='ldb_init_module',
266 internal_module=False,
267 deps='talloc samdb DSDB_MODULE_HELPERS'
271 bld.SAMBA_MODULE('ldb_ranged_results',
272 source='ranged_results.c',
273 subsystem='ldb',
274 init_function='ldb_ranged_results_module_init',
275 module_init_name='ldb_init_module',
276 internal_module=False,
277 deps='talloc samba-util ldb'
281 bld.SAMBA_MODULE('ldb_anr',
282 source='anr.c',
283 subsystem='ldb',
284 init_function='ldb_anr_module_init',
285 module_init_name='ldb_init_module',
286 internal_module=False,
287 deps='talloc samba-util samdb'
291 bld.SAMBA_MODULE('ldb_instancetype',
292 source='instancetype.c',
293 subsystem='ldb',
294 init_function='ldb_instancetype_module_init',
295 module_init_name='ldb_init_module',
296 internal_module=False,
297 deps='talloc samba-util samdb DSDB_MODULE_HELPERS'
301 bld.SAMBA_MODULE('ldb_operational',
302 source='operational.c',
303 subsystem='ldb',
304 init_function='ldb_operational_module_init',
305 module_init_name='ldb_init_module',
306 internal_module=False,
307 deps='talloc samba-util samdb-common DSDB_MODULE_HELPERS samdb'
311 bld.SAMBA_MODULE('ldb_descriptor',
312 source='descriptor.c',
313 subsystem='ldb',
314 init_function='ldb_descriptor_module_init',
315 module_init_name='ldb_init_module',
316 internal_module=False,
317 deps='talloc security NDR_SECURITY samdb DSDB_MODULE_HELPERS'
321 bld.SAMBA_MODULE('ldb_resolve_oids',
322 source='resolve_oids.c',
323 subsystem='ldb',
324 init_function='ldb_resolve_oids_module_init',
325 module_init_name='ldb_init_module',
326 internal_module=False,
327 deps='samdb talloc ndr'
331 bld.SAMBA_MODULE('ldb_acl',
332 source='acl.c',
333 subsystem='ldb',
334 init_function='ldb_acl_module_init',
335 module_init_name='ldb_init_module',
336 internal_module=False,
337 deps='talloc security samdb DSDB_MODULE_HELPERS'
341 bld.SAMBA_MODULE('ldb_lazy_commit',
342 source='lazy_commit.c',
343 subsystem='ldb',
344 internal_module=False,
345 module_init_name='ldb_init_module',
346 init_function='ldb_lazy_commit_module_init',
347 deps='samdb DSDB_MODULE_HELPERS'
350 bld.SAMBA_MODULE('ldb_aclread',
351 source='acl_read.c',
352 subsystem='ldb',
353 init_function='ldb_aclread_module_init',
354 module_init_name='ldb_init_module',
355 internal_module=False,
356 deps='talloc security samdb DSDB_MODULE_HELPERS',
359 bld.SAMBA_MODULE('ldb_simple_dn',
360 source='simple_dn.c',
361 subsystem='ldb',
362 init_function='ldb_simple_dn_module_init',
363 module_init_name='ldb_init_module',
364 internal_module=False,
365 deps='talloc DSDB_MODULE_HELPERS'
368 bld.SAMBA_MODULE('ldb_dirsync',
369 source='dirsync.c',
370 subsystem='ldb',
371 init_function='ldb_dirsync_module_init',
372 module_init_name='ldb_init_module',
373 internal_module=False,
374 deps='talloc security samdb DSDB_MODULE_HELPERS'