r17197: This patch moves the encryption of bulk data on SASL negotiated security
[samba.git] / source4 / auth / gensec / config.mk
1 #################################
2 # Start SUBSYSTEM gensec
3 [LIBRARY::gensec]
4 VERSION = 0.0.1
5 SO_VERSION = 0
6 DESCRIPTION = Generic Security Library
7 PUBLIC_HEADERS = gensec.h spnego.h
8 PUBLIC_PROTO_HEADER = gensec_proto.h
9 OBJ_FILES = gensec.o
10 PUBLIC_DEPENDENCIES = \
11                 CREDENTIALS LIBSAMBA-UTIL LIBCRYPTO ASN1_UTIL
12 # End SUBSYSTEM gensec
13 #################################
14
15 ################################################
16 # Start MODULE gensec_krb5
17 [MODULE::gensec_krb5]
18 SUBSYSTEM = gensec
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 ################################################
24
25 ################################################
26 # Start MODULE gensec_gssapi
27 [MODULE::gensec_gssapi]
28 SUBSYSTEM = gensec
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 ################################################
34
35 ################################################
36 # Start MODULE gensec_spnego
37 [MODULE::gensec_spnego]
38 SUBSYSTEM = gensec
39 INIT_FUNCTION = gensec_spnego_init
40 PRIVATE_PROTO_HEADER = spnego_proto.h
41 PRIVATE_DEPENDENCIES = ASN1_UTIL
42 OBJ_FILES = spnego.o \
43                         spnego_parse.o
44 # End MODULE gensec_spnego
45 ################################################
46
47 ################################################
48 # Start MODULE gensec_schannel
49 [MODULE::gensec_schannel]
50 SUBSYSTEM = gensec
51 PRIVATE_PROTO_HEADER = schannel_proto.h
52 INIT_FUNCTION = gensec_schannel_init
53 OBJ_FILES = schannel.o \
54                         schannel_sign.o
55 PUBLIC_DEPENDENCIES = auth SCHANNELDB NDR_SCHANNEL
56 OUTPUT_TYPE = INTEGRATED
57 # End MODULE gensec_schannel
58 ################################################
59
60 ################################################
61 # Start SUBSYSTEM SCHANNELDB
62 [SUBSYSTEM::SCHANNELDB]
63 PRIVATE_PROTO_HEADER = schannel_state.h
64 OBJ_FILES = \
65                 schannel_state.o
66 #
67 # End SUBSYSTEM SCHANNELDB
68 ################################################
69
70 ################################################
71 # Start SUBSYSTEM GENSEC_SOCKET
72 [SUBSYSTEM::GENSEC_SOCKET]
73 OBJ_FILES = \
74                 socket.o
75 PUBLIC_DEPENDENCIES = samba-socket
76 #PUBLIC_DEPENDENCIES =  gensec
77 #
78 # End SUBSYSTEM GENSEC_SOCKET
79 ################################################
80