r5300: more uint32 and system/filesys.h build fixes when developer mode is enabled
[kai/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_dcom
16 [MODULE::dcerpc_dcom]
17 INIT_FUNCTION = dcerpc_server_dcom_init
18 SUBSYSTEM = DCERPC
19 INIT_OBJ_FILES = \
20                 rpc_server/dcom/oxidresolver.o \
21                 rpc_server/dcom/rot.o \
22                 rpc_server/dcom/rodb.o \
23                 rpc_server/dcom/remact.o \
24                 librpc/gen_ndr/ndr_dcom_d.o
25 REQUIRED_SUBSYSTEMS = \
26                 DCERPC_COMMON \
27                 NDR_OXIDRESOLVER \
28                 NDR_REMACT \
29                 LIBDCOM
30 # End MODULE dcerpc_dcom
31 ################################################
32
33 ################################################
34 # Start SUBSYSTEM SCHANNELDB
35 [SUBSYSTEM::SCHANNELDB]
36 INIT_OBJ_FILES = \
37                 rpc_server/netlogon/schannel_state.o
38 #
39 # End SUBSYSTEM SCHANNELDB
40 ################################################
41
42 ################################################
43 # Start MODULE dcerpc_rpcecho
44 [MODULE::dcerpc_rpcecho]
45 INIT_FUNCTION = dcerpc_server_rpcecho_init
46 SUBSYSTEM = DCERPC
47 INIT_OBJ_FILES = \
48                 rpc_server/echo/rpc_echo.o
49 REQUIRED_SUBSYSTEMS = NDR_ECHO
50 # End MODULE dcerpc_rpcecho
51 ################################################
52
53 ################################################
54 # Start MODULE dcerpc_epmapper
55 [MODULE::dcerpc_epmapper]
56 INIT_FUNCTION = dcerpc_server_epmapper_init
57 SUBSYSTEM = DCERPC
58 INIT_OBJ_FILES = \
59                 rpc_server/epmapper/rpc_epmapper.o
60 REQUIRED_SUBSYSTEMS = NDR_EPMAPPER
61 # End MODULE dcerpc_epmapper
62 ################################################
63
64 ################################################
65 # Start MODULE dcerpc_remote
66 [MODULE::dcerpc_remote]
67 INIT_FUNCTION = dcerpc_server_remote_init
68 SUBSYSTEM = DCERPC
69 INIT_OBJ_FILES = \
70                 rpc_server/remote/dcesrv_remote.o
71 REQUIRED_SUBSYSTEMS = \
72                 LIBSMB NDR_ALL
73 # End MODULE dcerpc_remote
74 ################################################
75
76 ################################################
77 # Start MODULE dcerpc_srvsvc
78 [MODULE::dcerpc_srvsvc]
79 INIT_FUNCTION = dcerpc_server_srvsvc_init
80 SUBSYSTEM = DCERPC
81 INIT_OBJ_FILES = \
82                 rpc_server/srvsvc/dcesrv_srvsvc.o
83 REQUIRED_SUBSYSTEMS = \
84                 DCERPC_COMMON NDR_SRVSVC
85 # End MODULE dcerpc_srvsvc
86 ################################################
87
88 ################################################
89 # Start MODULE dcerpc_wkssvc
90 [MODULE::dcerpc_wkssvc]
91 INIT_FUNCTION = dcerpc_server_wkssvc_init
92 SUBSYSTEM = DCERPC
93 INIT_OBJ_FILES = \
94                 rpc_server/wkssvc/dcesrv_wkssvc.o
95 REQUIRED_SUBSYSTEMS = \
96                 DCERPC_COMMON NDR_WKSSVC
97 # End MODULE dcerpc_wkssvc
98 ################################################
99
100 ################################################
101 # Start MODULE dcerpc_samr
102 [MODULE::dcerpc_samr]
103 INIT_FUNCTION = dcerpc_server_samr_init
104 SUBSYSTEM = DCERPC
105 INIT_OBJ_FILES = \
106                 rpc_server/samr/dcesrv_samr.o
107 ADD_OBJ_FILES = \
108                 rpc_server/samr/samr_password.o
109 REQUIRED_SUBSYSTEMS = \
110                 SAMDB \
111                 DCERPC_COMMON \
112                 NDR_SAMR
113 # End MODULE dcerpc_samr
114 ################################################
115
116 ################################################
117 # Start MODULE dcerpc_winreg
118 [MODULE::dcerpc_winreg]
119 INIT_FUNCTION = dcerpc_server_winreg_init
120 SUBSYSTEM = DCERPC
121 INIT_OBJ_FILES = \
122                 rpc_server/winreg/rpc_winreg.o
123 REQUIRED_SUBSYSTEMS = \
124                 REGISTRY NDR_WINREG
125 # End MODULE dcerpc_winreg
126 ################################################
127
128 ################################################
129 # Start MODULE dcerpc_netlogon
130 [MODULE::dcerpc_netlogon]
131 INIT_FUNCTION = dcerpc_server_netlogon_init
132 SUBSYSTEM = DCERPC
133 INIT_OBJ_FILES = \
134                 rpc_server/netlogon/dcerpc_netlogon.o
135 REQUIRED_SUBSYSTEMS = \
136                 DCERPC_COMMON \
137                 SCHANNELDB \
138                 NDR_NETLOGON
139 # End MODULE dcerpc_netlogon
140 ################################################
141
142 ################################################
143 # Start MODULE dcerpc_lsa
144 [MODULE::dcerpc_lsarpc]
145 INIT_FUNCTION = dcerpc_server_lsarpc_init
146 SUBSYSTEM = DCERPC
147 INIT_OBJ_FILES = \
148                 rpc_server/lsa/dcesrv_lsa.o
149 REQUIRED_SUBSYSTEMS = \
150                 SAMDB \
151                 DCERPC_COMMON \
152                 NDR_LSA
153 # End MODULE dcerpc_lsa
154 ################################################
155
156 ################################################
157 # Start MODULE dcerpc_spoolss
158 [MODULE::dcerpc_spoolss]
159 INIT_FUNCTION = dcerpc_server_spoolss_init
160 SUBSYSTEM = DCERPC
161 INIT_OBJ_FILES = \
162                 rpc_server/spoolss/dcesrv_spoolss.o \
163                 rpc_server/spoolss/spoolssdb.o
164 REQUIRED_SUBSYSTEMS = \
165                 DCERPC_COMMON \
166                 NDR_SPOOLSS
167 # End MODULE dcerpc_lsa
168 ################################################
169
170 ################################################
171 # Start MODULE dcerpc_drsuapi
172 [MODULE::dcerpc_drsuapi]
173 INIT_FUNCTION = dcerpc_server_drsuapi_init
174 SUBSYSTEM = DCERPC
175 INIT_OBJ_FILES = \
176                 rpc_server/drsuapi/dcesrv_drsuapi.o
177 ADD_OBJ_FILES = \
178                 rpc_server/drsuapi/drsuapi_cracknames.o
179 REQUIRED_SUBSYSTEMS = \
180                 SAMDB \
181                 DCERPC_COMMON \
182                 NDR_DRSUAPI
183 # End MODULE dcerpc_drsuapi
184 ################################################
185
186 ################################################
187 # Start MODULE dcerpc_dssetup
188 [MODULE::dcerpc_dssetup]
189 INIT_FUNCTION = dcerpc_server_dssetup_init
190 SUBSYSTEM = DCERPC
191 INIT_OBJ_FILES = \
192                 rpc_server/dssetup/dcesrv_dssetup.o
193 REQUIRED_SUBSYSTEMS = \
194                 SAMDB \
195                 DCERPC_COMMON \
196                 NDR_DSSETUP
197 # End MODULE dcerpc_dssetup
198 ################################################
199
200 ################################################
201 # Start SUBSYSTEM DCERPC
202 [SUBSYSTEM::DCERPC]
203 INIT_OBJ_FILES = \
204                 rpc_server/dcerpc_server.o
205 ADD_OBJ_FILES = \
206                 rpc_server/dcerpc_sock.o \
207                 rpc_server/dcesrv_auth.o \
208                 rpc_server/handles.o
209 REQUIRED_SUBSYSTEMS = \
210                 LIBCLI_AUTH \
211                 LIBNDR
212 #
213 # End SUBSYSTEM DCERPC
214 ################################################