1 # auth server subsystem
2 include gensec/config.mk
3 include kerberos/config.mk
4 include ntlmssp/config.mk
5 include credentials/config.mk
7 #######################
8 # Start MODULE auth_sam
10 # gensec_krb5 and gensec_gssapi depend on it
11 OUTPUT_TYPE = MERGEDOBJ
12 PRIVATE_PROTO_HEADER = auth_sam.h
13 INIT_FUNCTION = auth_sam_init
17 REQUIRED_SUBSYSTEMS = \
20 #######################
22 #######################
23 # Start MODULE auth_anonymous
24 [MODULE::auth_anonymous]
25 INIT_FUNCTION = auth_anonymous_init
29 # End MODULE auth_anonymous
30 #######################
32 #######################
33 # Start MODULE auth_winbind
34 [MODULE::auth_winbind]
35 INIT_FUNCTION = auth_winbind_init
39 REQUIRED_SUBSYSTEMS = \
42 # End MODULE auth_winbind
43 #######################
45 #######################
46 # Start MODULE auth_developer
47 [MODULE::auth_developer]
48 INIT_FUNCTION = auth_developer_init
52 # End MODULE auth_developer
53 #######################
55 #######################
56 # Start MODULE auth_unix
58 INIT_FUNCTION = auth_unix_init
62 REQUIRED_SUBSYSTEMS = \
63 EXT_LIB_CRYPT EXT_LIB_PAM PAM_ERRORS
64 # End MODULE auth_unix
65 #######################
67 [SUBSYSTEM::PAM_ERRORS]
68 PRIVATE_PROTO_HEADER = pam_errors.h
69 OBJ_FILES = pam_errors.o
71 #######################
72 # Start SUBSYSTEM auth
74 PUBLIC_HEADERS = auth.h
75 PUBLIC_PROTO_HEADER = auth_proto.h
82 REQUIRED_SUBSYSTEMS = LIB_SECURITY process_model
84 #######################