| 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 |
|
|---|