vfs: restore platform specific POSIX sys_acl_set_file() functions
[Samba.git] / lib / crypto / wscript_build
blobe5766042541cb93bfb662cb34e5e102d43c3d097
1 #!/usr/bin/env python
3 extra_deps = ''
5 if (bld.CONFIG_SET("HAVE_AESNI_INTEL") and
6 not bld.CONFIG_SET('HAVE_GNUTLS_AES_CMAC')):
7 extra_deps += ' aesni-intel'
9 bld.SAMBA_SUBSYSTEM('GNUTLS_HELPERS',
10 source='''
11 gnutls_error.c
12 gnutls_arcfour_confounded_md5.c
13 gnutls_weak_crypto.c
14 ''',
15 deps='gnutls samba-errors');
17 bld.SAMBA_SUBSYSTEM('LIBCRYPTO_AES',
18 source='aes.c rijndael-alg-fst.c',
19 deps='talloc',
20 enabled=not bld.CONFIG_SET('HAVE_GNUTLS_AES_CMAC'))
22 bld.SAMBA_SUBSYSTEM('LIBCRYPTO_AES_CMAC',
23 source='aes_cmac_128.c',
24 deps='talloc',
25 enabled=not bld.CONFIG_SET('HAVE_GNUTLS_AES_CMAC'))
27 bld.SAMBA_SUBSYSTEM('LIBCRYPTO',
28 source='''
29 md4.c
30 ''',
31 deps='''
32 talloc
33 LIBCRYPTO_AES
34 LIBCRYPTO_AES_CMAC
35 ''' + extra_deps)
37 bld.SAMBA_SUBSYSTEM('TORTURE_LIBCRYPTO_AES_CMAC',
38 source='aes_cmac_128_test.c',
39 autoproto='aes_cmac_test_proto.h',
40 deps='talloc',
41 enabled=not bld.CONFIG_SET('HAVE_GNUTLS_AES_CMAC'))
43 bld.SAMBA_SUBSYSTEM('TORTURE_LIBCRYPTO',
44 source='md4test.c',
45 autoproto='test_proto.h',
46 deps='''
47 LIBCRYPTO
48 TORTURE_LIBCRYPTO_AES_CMAC
49 ''')
51 bld.SAMBA_PYTHON('python_crypto',
52 source='py_crypto.c',
53 deps='gnutls talloc',
54 realname='samba/crypto.so')