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 = 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 = 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 = 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
52 OBJ_FILES = spnego.o \
54 # End MODULE gensec_spnego
55 ################################################
57 ################################################
58 # Start MODULE gensec_schannel
59 [MODULE::gensec_schannel]
61 PRIVATE_PROTO_HEADER = schannel_proto.h
62 INIT_FUNCTION = gensec_schannel_init
63 OBJ_FILES = schannel.o \
65 PUBLIC_DEPENDENCIES = auth SCHANNELDB NDR_SCHANNEL
66 OUTPUT_TYPE = INTEGRATED
67 # End MODULE gensec_schannel
68 ################################################
70 ################################################
71 # Start SUBSYSTEM SCHANNELDB
72 [SUBSYSTEM::SCHANNELDB]
73 PRIVATE_PROTO_HEADER = schannel_state.h
77 # End SUBSYSTEM SCHANNELDB
78 ################################################
80 ################################################
81 # Start SUBSYSTEM GENSEC_SOCKET
82 [SUBSYSTEM::GENSEC_SOCKET]
85 PUBLIC_DEPENDENCIES = samba-socket
86 #PUBLIC_DEPENDENCIES = gensec
88 # End SUBSYSTEM GENSEC_SOCKET
89 ################################################