docs_xml/vfs_ceph_new: Add new proxy option
[Samba.git] / libcli / security / wscript_build
blobdb8a9b94c1e85b51ffe032357ee980f49107985d
1 #!/usr/bin/env python
4 bld.SAMBA_LIBRARY('samba-security',
5 source=['dom_sid.c',
6 'display_sec.c', 'secace.c', 'secacl.c',
7 'security_descriptor.c', 'sddl.c', 'privileges.c',
8 'security_token.c', 'access_check.c',
9 'object_tree.c', 'create_descriptor.c',
10 'util_sid.c', 'session.c', 'secdesc.c',
11 'conditional_ace.c', 'sddl_conditional_ace.c',
12 'claims-conversions.c'],
13 private_library=True,
14 deps='stable_sort talloc ndr NDR_SECURITY NDR_CONDITIONAL_ACE')
16 pytalloc_util = bld.pyembed_libname('pytalloc-util')
17 bld.SAMBA_PYTHON('pysecurity',
18 source='pysecurity.c',
19 deps='samba-security %s' % pytalloc_util,
20 realname='samba/security.so'
23 bld.SAMBA_BINARY(
24 'test_sddl_conditional_ace',
25 source='tests/test_sddl_conditional_ace.c',
26 deps='''
27 cmocka
28 talloc
29 samba-util
30 asn1util
31 NDR_SECURITY
32 samba-security
33 ''',
34 for_selftest=True
37 bld.SAMBA_BINARY(
38 'test_run_conditional_ace',
39 source='tests/test_run_conditional_ace.c',
40 deps='''
41 cmocka
42 talloc
43 samba-util
44 asn1util
45 NDR_SECURITY
46 samba-security
47 ''',
48 for_selftest=True
51 bld.SAMBA_BINARY(
52 'test_claim_conversion',
53 source='tests/test_claim_conversion.c',
54 deps='''
55 cmocka
56 talloc
57 samba-util
58 asn1util
59 NDR_SECURITY
60 NDR_CLAIMS
61 samba-security
62 ''',
63 for_selftest=True