1 | #!/usr/bin/env python
|
---|
2 |
|
---|
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 samba-errors events LIBCLI_AUTH samba-security CREDENTIALS_SECRETS CREDENTIALS_KRB5',
|
---|
9 | vnum='0.0.1'
|
---|
10 | )
|
---|
11 |
|
---|
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',
|
---|
16 | )
|
---|
17 |
|
---|
18 | bld.SAMBA_SUBSYSTEM('CREDENTIALS_SECRETS',
|
---|
19 | source='credentials_secrets.c',
|
---|
20 | deps='CREDENTIALS_KRB5 CREDENTIALS_NTLM ldb SECRETS samdb-common dbwrap',
|
---|
21 | )
|
---|
22 |
|
---|
23 | bld.SAMBA_SUBSYSTEM('CREDENTIALS_NTLM',
|
---|
24 | source='credentials_ntlm.c',
|
---|
25 | deps='samba-credentials')
|
---|
26 |
|
---|
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'
|
---|
31 | )
|
---|
32 |
|
---|