1 #################################
2 # Start SUBSYSTEM gensec
6 DESCRIPTION
= Generic Security Library
7 PUBLIC_HEADERS
= gensec.h spnego.h
8 PUBLIC_PROTO_HEADER
= gensec_proto.h
10 PUBLIC_DEPENDENCIES
= \
11 CREDENTIALS LIBSAMBA-UTIL LIBCRYPTO ASN1_UTIL
12 # End SUBSYSTEM gensec
13 #################################
15 ################################################
16 # Start MODULE gensec_krb5
19 INIT_FUNCTION
= gensec_krb5_init
20 OBJ_FILES
= gensec_krb5.o
21 PUBLIC_DEPENDENCIES
= CREDENTIALS_KRB5 KERBEROS auth auth_sam
22 # End MODULE gensec_krb5
23 ################################################
25 ################################################
26 # Start MODULE gensec_gssapi
27 [MODULE
::gensec_gssapi
]
29 INIT_FUNCTION
= gensec_gssapi_init
30 OBJ_FILES
= gensec_gssapi.o
31 PUBLIC_DEPENDENCIES
= CREDENTIALS_KRB5 KERBEROS auth HEIMDAL_GSSAPI
32 # End MODULE gensec_gssapi
33 ################################################
35 ################################################
36 # Start MODULE cyrus_sasl
39 INIT_FUNCTION
= gensec_sasl_init
40 OBJ_FILES
= cyrus_sasl.o
41 PUBLIC_DEPENDENCIES
= CREDENTIALS SASL auth
42 # End MODULE cyrus_sasl
43 ################################################
45 ################################################
46 # Start MODULE gensec_spnego
47 [MODULE
::gensec_spnego
]
49 INIT_FUNCTION
= gensec_spnego_init
50 PRIVATE_PROTO_HEADER
= spnego_proto.h
51 PRIVATE_DEPENDENCIES
= ASN1_UTIL GENSEC_SOCKET
52 PUBLIC_DEPENDENCIES
= CREDENTIALS
53 OBJ_FILES
= spnego.o \
55 # End MODULE gensec_spnego
56 ################################################
58 ################################################
59 # Start MODULE gensec_schannel
60 [MODULE
::gensec_schannel
]
62 PRIVATE_PROTO_HEADER
= schannel_proto.h
63 INIT_FUNCTION
= gensec_schannel_init
64 OBJ_FILES
= schannel.o \
66 PUBLIC_DEPENDENCIES
= auth SCHANNELDB NDR_SCHANNEL CREDENTIALS
67 OUTPUT_TYPE
= INTEGRATED
68 # End MODULE gensec_schannel
69 ################################################
71 ################################################
72 # Start SUBSYSTEM SCHANNELDB
73 [SUBSYSTEM
::SCHANNELDB
]
74 PRIVATE_PROTO_HEADER
= schannel_state.h
78 # End SUBSYSTEM SCHANNELDB
79 ################################################
81 ################################################
82 # Start SUBSYSTEM GENSEC_SOCKET
83 [SUBSYSTEM
::GENSEC_SOCKET
]
86 PUBLIC_DEPENDENCIES
= samba-socket LIBPACKET
87 #PUBLIC_DEPENDENCIES = gensec
89 # End SUBSYSTEM GENSEC_SOCKET
90 ################################################