r13924: Split more prototypes out of include/proto.h + initial work on header
[kai/samba-autobuild/.git] / source4 / auth / config.mk
1 # AUTH Server subsystem
2 include gensec/config.mk
3 include kerberos/config.mk
4 include ntlmssp/config.mk
5 include credentials/config.mk
6
7 #######################
8 # Start MODULE auth_sam
9 [MODULE::auth_sam]
10 PRIVATE_PROTO_HEADER = auth_sam.h
11 INIT_FUNCTION = auth_sam_init
12 SUBSYSTEM = AUTH
13 OBJ_FILES = \
14                 auth_sam.o
15 REQUIRED_SUBSYSTEMS = \
16                 SAMDB
17 # End MODULE auth_sam
18 #######################
19
20 #######################
21 # Start MODULE auth_anonymous
22 [MODULE::auth_anonymous]
23 INIT_FUNCTION = auth_anonymous_init
24 SUBSYSTEM = AUTH
25 OBJ_FILES = \
26                 auth_anonymous.o
27 # End MODULE auth_anonymous
28 #######################
29
30 #######################
31 # Start MODULE auth_winbind
32 [MODULE::auth_winbind]
33 INIT_FUNCTION = auth_winbind_init
34 SUBSYSTEM = AUTH
35 OBJ_FILES = \
36                 auth_winbind.o
37 REQUIRED_SUBSYSTEMS = \
38                 LIBWINBIND_CLIENT \
39                 NDR_NETLOGON LIBNDR
40 # End MODULE auth_winbind
41 #######################
42
43 #######################
44 # Start MODULE auth_developer
45 [MODULE::auth_developer]
46 INIT_FUNCTION = auth_developer_init
47 SUBSYSTEM = AUTH
48 OBJ_FILES = \
49                 auth_developer.o
50 # End MODULE auth_developer
51 #######################
52
53 #######################
54 # Start MODULE auth_unix
55 [MODULE::auth_unix]
56 INIT_FUNCTION = auth_unix_init
57 SUBSYSTEM = AUTH
58 OBJ_FILES = \
59                 auth_unix.o
60 REQUIRED_SUBSYSTEMS = \
61                 EXT_LIB_CRYPT EXT_LIB_PAM PAM_ERRORS
62 # End MODULE auth_unix
63 #######################
64
65 [SUBSYSTEM::PAM_ERRORS]
66 OBJ_FILES = pam_errors.o
67
68 #######################
69 # Start SUBSYSTEM AUTH
70 [SUBSYSTEM::AUTH]
71 PRIVATE_PROTO_HEADER = auth_proto.h
72 OBJ_FILES = \
73                 auth.o \
74                 auth_util.o \
75                 auth_sam_reply.o \
76                 ntlm_check.o \
77                 auth_simple.o
78 REQUIRED_SUBSYSTEMS = LIB_SECURITY
79 # End SUBSYSTEM AUTH
80 #######################