6acc30fcafbf539060edf0a4491faa0d71935cf3
[jelmer/samba4-debian.git] / source / smbd / config.mk
1 # server subsystem
2
3 ################################################
4 # Start MODULE server_service_auth
5 [MODULE::server_service_auth]
6 INIT_FUNCTION = server_service_auth_init
7 SUBSYSTEM = SERVER_SERVICE
8 REQUIRED_SUBSYSTEMS = \
9                 AUTH
10 # End MODULE server_auth
11 ################################################
12
13 ################################################
14 # Start MODULE server_service_smb
15 [MODULE::server_service_smb]
16 INIT_FUNCTION = server_service_smb_init
17 OUTPUT_TYPE = MERGEDOBJ
18 SUBSYSTEM = SERVER_SERVICE
19 REQUIRED_SUBSYSTEMS = \
20                 SMB
21 # End MODULE server_smb
22 ################################################
23
24 ################################################
25 # Start MODULE server_service_rpc
26 [MODULE::server_service_rpc]
27 INIT_FUNCTION = server_service_rpc_init
28 SUBSYSTEM = SERVER_SERVICE
29 OUTPUT_TYPE = MERGEDOBJ
30 REQUIRED_SUBSYSTEMS = \
31                 DCERPC
32 # End MODULE server_rpc
33 ################################################
34
35 ################################################
36 # Start MODULE server_service_ldap
37 [MODULE::server_service_ldap]
38 INIT_FUNCTION = server_service_ldap_init
39 SUBSYSTEM = SERVER_SERVICE
40 REQUIRED_SUBSYSTEMS = \
41                 LDAP
42 # End MODULE server_ldap
43 ################################################
44
45 ################################################
46 # Start MODULE server_service_nbtd
47 [MODULE::server_service_nbtd]
48 INIT_FUNCTION = server_service_nbtd_init
49 SUBSYSTEM = SERVER_SERVICE
50 REQUIRED_SUBSYSTEMS = \
51                 NBTD
52 # End MODULE server_service_nbtd
53 ################################################
54
55 ################################################
56 # Start MODULE server_service_wrepl
57 [MODULE::server_service_wrepl]
58 INIT_FUNCTION = server_service_wrepl_init
59 SUBSYSTEM = SERVER_SERVICE
60 REQUIRED_SUBSYSTEMS = \
61                 WREPL_SRV
62 # End MODULE server_service_wrepl
63 ################################################
64
65 ################################################
66 # Start MODULE server_service_cldapd
67 [MODULE::server_service_cldap]
68 INIT_FUNCTION = server_service_cldapd_init
69 SUBSYSTEM = SERVER_SERVICE
70 REQUIRED_SUBSYSTEMS = \
71                 CLDAPD
72 # End MODULE server_service_cldapd
73 ################################################
74
75 ################################################
76 # Start MODULE server_service_web
77 [MODULE::server_service_web]
78 INIT_FUNCTION = server_service_web_init
79 SUBSYSTEM = SERVER_SERVICE
80 REQUIRED_SUBSYSTEMS = \
81                 WEB
82 # End MODULE server_service_web
83 ################################################
84
85 ################################################
86 # Start MODULE server_service_web
87 [MODULE::server_service_kdc]
88 INIT_FUNCTION = server_service_kdc_init
89 SUBSYSTEM = SERVER_SERVICE
90 REQUIRED_SUBSYSTEMS = \
91                 KDC
92 # End MODULE server_service_web
93 ################################################
94
95 ################################################
96 # Start MODULE server_service_winbind
97 [MODULE::server_service_winbind]
98 INIT_FUNCTION = server_service_winbind_init
99 SUBSYSTEM = SERVER_SERVICE
100 REQUIRED_SUBSYSTEMS = \
101                 WINBIND
102 # End MODULE server_service_winbind
103 ################################################
104
105 #######################
106 # Start SUBSYSTEM SERVICE
107 [SUBSYSTEM::SERVER_SERVICE]
108 OBJ_FILES = \
109                 service.o \
110                 service_stream.o \
111                 service_task.o
112 REQUIRED_SUBSYSTEMS = \
113                 MESSAGING
114 # End SUBSYSTEM SERVER
115 #######################
116
117 #################################
118 # Start BINARY smbd
119 [BINARY::smbd]
120 INSTALLDIR = SBINDIR
121 OBJ_FILES = \
122                 server.o
123 REQUIRED_SUBSYSTEMS = \
124                 PROCESS_MODEL \
125                 SERVER_SERVICE \
126                 CONFIG \
127                 LIBBASIC \
128                 PIDFILE \
129                 POPT_SAMBA \
130                 LIBPOPT
131 # End BINARY smbd
132 #################################