smbd: Correct PATH_ vs NAME_NOT_FOUND for not following lcomp
[Samba.git] / auth / credentials / wscript_build
blob7568554df4d669bccf0d20969b482b8bdf13e4ae
1 #!/usr/bin/env python
3 bld.SAMBA_LIBRARY('samba-credentials',
4 source='credentials.c',
5 public_headers='credentials.h',
6 pc_files='samba-credentials.pc',
7 deps='LIBCRYPTO samba-errors events LIBCLI_AUTH samba-security CREDENTIALS_SECRETS CREDENTIALS_KRB5',
8 vnum='1.0.0'
11 bld.SAMBA_SUBSYSTEM('CREDENTIALS_KRB5',
12 source='credentials_krb5.c',
13 deps='KERBEROS_SRV_KEYTAB KERBEROS_UTIL gssapi samba-credentials',
14 public_deps='com_err authkrb5',
17 bld.SAMBA_SUBSYSTEM('CREDENTIALS_SECRETS',
18 source='credentials_secrets.c',
19 deps='CREDENTIALS_KRB5 CREDENTIALS_NTLM ldb SECRETS samdb-common dbwrap',
22 bld.SAMBA_SUBSYSTEM('CREDENTIALS_NTLM',
23 source='credentials_ntlm.c',
24 deps='samba-credentials GNUTLS_HELPERS')
26 bld.SAMBA_SUBSYSTEM('CREDENTIALS_CMDLINE',
27 source='credentials_cmdline.c',
28 deps='samba-credentials')
30 pytalloc_util = bld.pyembed_libname('pytalloc-util')
31 pyparam_util = bld.pyembed_libname('pyparam_util')
33 bld.SAMBA_PYTHON('pycredentials',
34 source='pycredentials.c',
35 public_deps='samba-credentials %s %s CREDENTIALS_CMDLINE CREDENTIALS_KRB5 CREDENTIALS_SECRETS' % (pytalloc_util, pyparam_util),
36 realname='samba/credentials.so'
39 bld.SAMBA_BINARY('test_creds',
40 source='tests/test_creds.c',
41 deps='cmocka samba-credentials',
42 local_include=False,
43 for_selftest=True)