Introduce system MIT krb5 build with --with-system-mitkrb5 option.
[kai/samba-autobuild/.git] / source4 / dsdb / samdb / ldb_modules / wscript_build_server
1 #!/usr/bin/env python
2
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,
10         )
11
12
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'
20         )
21
22
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'
30         )
31
32
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'
40         )
41
42
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'
50         )
51
52
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'
60         )
61
62
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'
70         )
71
72
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'
80         )
81
82
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'
90         )
91
92
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'
100         )
101
102
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'
110         )
111
112
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'
120         )
121
122
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'
130         )
131
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'
139         )
140
141
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,
149         )
150
151
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'
159         )
160
161
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'
169         )
170
171
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'
180         )
181
182
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'
190         )
191
192
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'
200         )
201
202
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'
210         )
211
212
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,
220         )
221
222
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'
230         )
231
232
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'
240         )
241
242
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'
250         )
251
252
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'
260         )
261
262
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'
270         )
271
272
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'
280         )
281
282
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'
290         )
291
292
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'
300         )
301
302
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'
310         )
311
312
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'
320         )
321
322
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'
330         )
331
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',
339         )
340
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'
348         )
349
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'
357         )