784665c80b5540a0c8632c4b30f1d3cfb03f55ba
[samba.git] / source4 / rpc_server / config.mk
1 # DCERPC Server subsystem
2
3 ################################################
4 # Start SUBSYSTEM DCERPC_COMMON
5 [SUBSYSTEM::DCERPC_COMMON]
6 ADD_OBJ_FILES = \
7                 rpc_server/common/server_info.o \
8                 rpc_server/common/share_info.o \
9                 rpc_server/common/gendb.o
10 #
11 # End SUBSYSTEM DCERPC_COMMON
12 ################################################
13
14 ################################################
15 # Start MODULE dcerpc_IOXIDResolver
16 [MODULE::dcerpc_IOXIDResolver]
17 INIT_OBJ_FILES = \
18                 rpc_server/dcom/oxidresolver.o
19 REQUIRED_SUBSYSTEMS = \
20                 DCERPC_COMMON
21 # End MODULE dcerpc_IOXIDResolver
22 ################################################
23
24 ################################################
25 # Start MODULE dcerpc_IRemoteActivation
26 [MODULE::dcerpc_IRemoteActivation]
27 INIT_OBJ_FILES = \
28                 rpc_server/dcom/remact.o
29 REQUIRED_SUBSYSTEMS = \
30                 DCERPC_COMMON
31 # End MODULE dcerpc_IRemoteActivation
32 ################################################
33
34
35
36 ################################################
37 # Start SUBSYSTEM SAMDB
38 [SUBSYSTEM::SAMDB]
39 INIT_OBJ_FILES = \
40                 rpc_server/samr/samdb.o
41 ADD_OBJ_FILES = \
42                 rpc_server/samr/samr_utils.o
43 REQUIRED_SUBSYSTEMS = \
44                 DCERPC_COMMON \
45                 LIBLDB
46 #
47 # End SUBSYSTEM SAMDB
48 ################################################
49
50 ################################################
51 # Start SUBSYSTEM SCHANNELDB
52 [SUBSYSTEM::SCHANNELDB]
53 INIT_OBJ_FILES = \
54                 rpc_server/netlogon/schannel_state.o
55 #
56 # End SUBSYSTEM SCHANNELDB
57 ################################################
58
59 ################################################
60 # Start MODULE dcerpc_rpcecho
61 [MODULE::dcerpc_rpcecho]
62 INIT_OBJ_FILES = \
63                 rpc_server/echo/rpc_echo.o
64 # End MODULE dcerpc_rpcecho
65 ################################################
66
67 ################################################
68 # Start MODULE dcerpc_epmapper
69 [MODULE::dcerpc_epmapper]
70 INIT_OBJ_FILES = \
71                 rpc_server/epmapper/rpc_epmapper.o
72 # End MODULE dcerpc_epmapper
73 ################################################
74
75 ################################################
76 # Start MODULE dcerpc_remote
77 [MODULE::dcerpc_remote]
78 INIT_OBJ_FILES = \
79                 rpc_server/remote/dcesrv_remote.o
80 REQUIRED_SUBSYSTEMS = \
81                 LIBSMB
82 # End MODULE dcerpc_remote
83 ################################################
84
85 ################################################
86 # Start MODULE dcerpc_srvsvc
87 [MODULE::dcerpc_srvsvc]
88 INIT_OBJ_FILES = \
89                 rpc_server/srvsvc/dcesrv_srvsvc.o
90 REQUIRED_SUBSYSTEMS = \
91                 DCERPC_COMMON
92 # End MODULE dcerpc_srvsvc
93 ################################################
94
95 ################################################
96 # Start MODULE dcerpc_wkssvc
97 [MODULE::dcerpc_wkssvc]
98 INIT_OBJ_FILES = \
99                 rpc_server/wkssvc/dcesrv_wkssvc.o
100 REQUIRED_SUBSYSTEMS = \
101                 DCERPC_COMMON
102 # End MODULE dcerpc_wkssvc
103 ################################################
104
105 ################################################
106 # Start MODULE dcerpc_samr
107 [MODULE::dcerpc_samr]
108 INIT_OBJ_FILES = \
109                 rpc_server/samr/dcesrv_samr.o
110 ADD_OBJ_FILES = \
111                 rpc_server/samr/samr_password.o
112 REQUIRED_SUBSYSTEMS = \
113                 SAMDB \
114                 DCERPC_COMMON
115 # End MODULE dcerpc_samr
116 ################################################
117
118 ################################################
119 # Start MODULE dcerpc_winreg
120 [MODULE::dcerpc_winreg]
121 INIT_OBJ_FILES = \
122                 rpc_server/winreg/rpc_winreg.o
123 REQUIRED_SUBSYSTEMS = \
124                 REGISTRY
125 # End MODULE dcerpc_winreg
126 ################################################
127
128 ################################################
129 # Start MODULE dcerpc_netlogon
130 [MODULE::dcerpc_netlogon]
131 INIT_OBJ_FILES = \
132                 rpc_server/netlogon/dcerpc_netlogon.o
133 REQUIRED_SUBSYSTEMS = \
134                 DCERPC_COMMON \
135                 SCHANNELDB
136 # End MODULE dcerpc_netlogon
137 ################################################
138
139 ################################################
140 # Start MODULE dcerpc_lsa
141 [MODULE::dcerpc_lsarpc]
142 INIT_OBJ_FILES = \
143                 rpc_server/lsa/dcesrv_lsa.o
144 REQUIRED_SUBSYSTEMS = \
145                 SAMDB \
146                 DCERPC_COMMON
147 # End MODULE dcerpc_lsa
148 ################################################
149
150 ################################################
151 # Start MODULE dcerpc_spoolss
152 [MODULE::dcerpc_spoolss]
153 INIT_OBJ_FILES = \
154                 rpc_server/spoolss/dcesrv_spoolss.o \
155                 rpc_server/spoolss/spoolssdb.o
156 REQUIRED_SUBSYSTEMS = \
157                 DCERPC_COMMON
158 # End MODULE dcerpc_lsa
159 ################################################
160
161 ################################################
162 # Start MODULE dcerpc_drsuapi
163 [MODULE::dcerpc_drsuapi]
164 INIT_OBJ_FILES = \
165                 rpc_server/drsuapi/dcesrv_drsuapi.o
166 ADD_OBJ_FILES = \
167                 rpc_server/drsuapi/drsuapi_cracknames.o
168 REQUIRED_SUBSYSTEMS = \
169                 SAMDB \
170                 DCERPC_COMMON
171 # End MODULE dcerpc_drsuapi
172 ################################################
173
174 ################################################
175 # Start SUBSYSTEM DCERPC
176 [SUBSYSTEM::DCERPC]
177 INIT_OBJ_FILES = \
178                 rpc_server/dcerpc_server.o
179 ADD_OBJ_FILES = \
180                 rpc_server/dcerpc_sock.o \
181                 rpc_server/dcesrv_auth.o \
182                 rpc_server/handles.o
183 REQUIRED_SUBSYSTEMS = \
184                 LIBCLI_AUTH
185 #
186 # End SUBSYSTEM DCERPC
187 ################################################