3 bld
.SAMBA_LIBRARY('samba-credentials',
4 source
='credentials.c',
5 autoproto
='credentials_proto.h',
6 public_headers
='credentials.h',
7 pc_files
='samba-credentials.pc',
8 deps
='LIBCRYPTO errors events LIBCLI_AUTH samba-security CREDENTIALS_SECRETS CREDENTIALS_KRB5',
12 bld
.SAMBA_SUBSYSTEM('CREDENTIALS_KRB5',
13 source
='credentials_krb5.c',
14 deps
='KERBEROS_SRV_KEYTAB KERBEROS_UTIL gssapi samba-credentials',
15 public_deps
='com_err authkrb5',
18 bld
.SAMBA_SUBSYSTEM('CREDENTIALS_SECRETS',
19 source
='credentials_secrets.c',
20 deps
='CREDENTIALS_KRB5 CREDENTIALS_NTLM ldb SECRETS samdb-common dbwrap',
23 bld
.SAMBA_SUBSYSTEM('CREDENTIALS_NTLM',
24 source
='credentials_ntlm.c',
25 deps
='samba-credentials')
27 bld
.SAMBA_PYTHON('pycredentials',
28 source
='pycredentials.c',
29 public_deps
='samba-credentials cmdline-credentials pytalloc-util pyparam_util CREDENTIALS_KRB5 CREDENTIALS_SECRETS',
30 realname
='samba/credentials.so'