r6112: try to decompress all chunks and put them together
[kai/samba.git] / source4 / libcli / auth / gensec.mk
1 #################################
2 # Start SUBSYSTEM GENSEC
3 [SUBSYSTEM::GENSEC]
4 INIT_FUNCTION = gensec_init
5 INIT_OBJ_FILES = libcli/auth/gensec.o
6 REQUIRED_SUBSYSTEMS = \
7                 SCHANNELDB
8 # End SUBSYSTEM GENSEC
9 #################################
10
11 ################################################
12 # Start MODULE gensec_krb5
13 [MODULE::gensec_krb5]
14 SUBSYSTEM = GENSEC
15 INIT_FUNCTION = gensec_krb5_init
16 INIT_OBJ_FILES = libcli/auth/gensec_krb5.o 
17 ADD_OBJ_FILES = \
18                 libcli/auth/clikrb5.o \
19                 libcli/auth/kerberos.o \
20                 libcli/auth/kerberos_verify.o \
21                 libcli/auth/gssapi_parse.o
22 REQUIRED_SUBSYSTEMS = NDR_KRB5PAC EXT_LIB_KRB5
23 # End MODULE gensec_krb5
24 ################################################
25
26 ################################################
27 # Start MODULE gensec_gssapi
28 [MODULE::gensec_gssapi]
29 SUBSYSTEM = GENSEC
30 INIT_FUNCTION = gensec_gssapi_init
31 INIT_OBJ_FILES = libcli/auth/gensec_gssapi.o 
32 REQUIRED_SUBSYSTEMS = EXT_LIB_KRB5
33 # End MODULE gensec_gssapi
34 ################################################
35
36 ################################################
37 # Start MODULE gensec_gsskrb5
38 [MODULE::gensec_gsskrb5]
39 SUBSYSTEM = GENSEC
40 INIT_FUNCTION = gensec_gsskrb5_init
41 INIT_OBJ_FILES = libcli/auth/gensec_gsskrb5.o 
42 REQUIRED_SUBSYSTEMS = EXT_LIB_KRB5
43 # End MODULE gensec_gsskrb5
44 ################################################
45
46 ################################################
47 # Start MODULE gensec_spnego
48 [MODULE::gensec_spnego]
49 SUBSYSTEM = GENSEC
50 INIT_FUNCTION = gensec_spnego_init
51 INIT_OBJ_FILES = libcli/auth/spnego.o
52 ADD_OBJ_FILES = \
53                 libcli/auth/spnego_parse.o
54 # End MODULE gensec_spnego
55 ################################################
56
57 ################################################
58 # Start MODULE gensec_ntlmssp
59 [MODULE::gensec_ntlmssp]
60 SUBSYSTEM = GENSEC
61 INIT_FUNCTION = gensec_ntlmssp_init
62 INIT_OBJ_FILES = libcli/auth/gensec_ntlmssp.o
63 ADD_OBJ_FILES = \
64                 libcli/auth/ntlmssp.o \
65                 libcli/auth/ntlmssp_parse.o \
66                 libcli/auth/ntlmssp_sign.o
67 REQUIRED_SUBSYSTEMS = AUTH
68 # End MODULE gensec_ntlmssp
69 ################################################
70
71 ################################################
72 # Start MODULE gensec_schannel
73 [MODULE::gensec_schannel]
74 SUBSYSTEM = GENSEC
75 INIT_FUNCTION = gensec_schannel_init
76 INIT_OBJ_FILES = libcli/auth/schannel.o
77 ADD_OBJ_FILES = \
78                 libcli/auth/schannel_sign.o
79 REQUIRED_SUBSYSTEMS = AUTH SCHANNELDB
80 # End MODULE gensec_ntlmssp
81 ################################################
82
83 ################################################
84 # Start SUBSYSTEM SCHANNELDB
85 [SUBSYSTEM::SCHANNELDB]
86 INIT_OBJ_FILES = \
87                 libcli/auth/schannel_state.o
88 #
89 # End SUBSYSTEM SCHANNELDB
90 ################################################
91