r13960: Generate makefile rules for installing/removing shared modules.
[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_SERVER
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 PRIVATE_PROTO_HEADER = service.h
109 OBJ_FILES = \
110                 service.o \
111                 service_stream.o \
112                 service_task.o
113 REQUIRED_SUBSYSTEMS = \
114                 MESSAGING
115 # End SUBSYSTEM SERVER
116 #######################
117
118 #################################
119 # Start BINARY smbd
120 [BINARY::smbd]
121 INSTALLDIR = SBINDIR
122 MANPAGE = smbd.8
123 OBJ_FILES = \
124                 server.o
125 REQUIRED_SUBSYSTEMS = \
126                 PROCESS_MODEL \
127                 SERVER_SERVICE \
128                 CONFIG \
129                 LIBBASIC \
130                 PIDFILE \
131                 POPT_SAMBA \
132                 LIBPOPT
133 # End BINARY smbd
134 #################################