r4635: Fix NTLMSSP to return NT_STATUS_OK when it has constructed the auth
[sfrench/samba-autobuild/.git] / source4 / librpc / config.mk
1 ################################################
2 # Start SUBSYSTEM LIBNDR_RAW
3 [SUBSYSTEM::LIBNDR_RAW]
4 INIT_OBJ_FILES = \
5                 librpc/ndr/ndr.o
6 ADD_OBJ_FILES = \
7                 librpc/ndr/ndr_basic.o \
8                 librpc/ndr/ndr_misc.o
9 REQUIRED_SUBSYSTEMS = LIBCLI_UTILS
10 # End SUBSYSTEM LIBNDR_RAW
11 ################################################
12
13 [SUBSYSTEM::LIBNDR]
14 REQUIRED_SUBSYSTEMS = LIBNDR_RAW
15
16 ################################################
17 # Start SUBSYSTEM LIBRPC_RAW
18 [SUBSYSTEM::LIBRPC_RAW]
19 INIT_OBJ_FILES = \
20                 librpc/rpc/dcerpc.o
21 ADD_OBJ_FILES = \
22                 librpc/rpc/dcerpc_auth.o \
23                 librpc/rpc/dcerpc_util.o \
24                 librpc/rpc/dcerpc_error.o \
25                 librpc/rpc/dcerpc_schannel.o \
26                 librpc/rpc/dcerpc_smb.o \
27                 librpc/rpc/dcerpc_sock.o
28 REQUIRED_SUBSYSTEMS = SOCKET
29 # End SUBSYSTEM LIBRPC_RAW
30 ################################################
31
32 [SUBSYSTEM::NDR_AUDIOSRV]
33 INIT_FUNCTION = dcerpc_audiosrv_init
34 INIT_OBJ_FILES = librpc/gen_ndr/ndr_audiosrv.o
35 NOPROTO = YES
36 REQUIRED_SUBSYSTEMS = LIBNDR
37
38 [SUBSYSTEM::NDR_DCERPC]
39 INIT_FUNCTION = dcerpc_dcerpc_init
40 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dcerpc.o
41 NOPROTO = YES
42 REQUIRED_SUBSYSTEMS = LIBNDR
43
44 [SUBSYSTEM::NDR_ECHO]
45 INIT_FUNCTION = dcerpc_echo_init
46 INIT_OBJ_FILES = librpc/gen_ndr/ndr_echo.o
47 NOPROTO = YES
48 REQUIRED_SUBSYSTEMS = LIBNDR
49
50 [SUBSYSTEM::NDR_EXCHANGE]
51 INIT_FUNCTION = dcerpc_exchange_init
52 INIT_OBJ_FILES = librpc/gen_ndr/ndr_exchange.o
53 NOPROTO = YES
54 REQUIRED_SUBSYSTEMS = LIBNDR
55
56 [SUBSYSTEM::NDR_DSBACKUP]
57 INIT_FUNCTION = dcerpc_dsbackup_init
58 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dsbackup.o
59 NOPROTO = YES
60 REQUIRED_SUBSYSTEMS = LIBNDR
61
62 [SUBSYSTEM::NDR_EFS]
63 INIT_FUNCTION = dcerpc_efs_init
64 INIT_OBJ_FILES = librpc/gen_ndr/ndr_efs.o
65 NOPROTO = YES
66 REQUIRED_SUBSYSTEMS = LIBNDR
67
68 [SUBSYSTEM::NDR_MISC]
69 INIT_FUNCTION = dcerpc_misc_init
70 INIT_OBJ_FILES = librpc/gen_ndr/ndr_misc.o
71 NOPROTO = YES
72 REQUIRED_SUBSYSTEMS = LIBNDR
73
74 [SUBSYSTEM::NDR_ROT]
75 INIT_FUNCTION = dcerpc_rot_init
76 INIT_OBJ_FILES = librpc/gen_ndr/ndr_rot.o
77 NOPROTO = YES
78 REQUIRED_SUBSYSTEMS = LIBNDR
79
80 [SUBSYSTEM::NDR_LSA]
81 INIT_FUNCTION = dcerpc_lsa_init
82 INIT_OBJ_FILES = librpc/gen_ndr/ndr_lsa.o
83 NOPROTO = YES
84 REQUIRED_SUBSYSTEMS = LIBNDR
85
86 [SUBSYSTEM::NDR_DFS]
87 INIT_FUNCTION = dcerpc_dfs_init
88 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dfs.o
89 NOPROTO = YES
90 REQUIRED_SUBSYSTEMS = LIBNDR
91
92 [SUBSYSTEM::NDR_DRSUAPI]
93 INIT_FUNCTION = dcerpc_drsuapi_init
94 INIT_OBJ_FILES = librpc/gen_ndr/ndr_drsuapi.o
95 NOPROTO = YES
96 REQUIRED_SUBSYSTEMS = LIBNDR
97
98 [SUBSYSTEM::NDR_DRSBLOBS]
99 INIT_FUNCTION = dcerpc_drsblobs_init
100 INIT_OBJ_FILES = librpc/gen_ndr/ndr_drsblobs.o
101 NOPROTO = YES
102 REQUIRED_SUBSYSTEMS = LIBNDR
103
104 [SUBSYSTEM::NDR_POLICYAGENT]
105 INIT_FUNCTION = dcerpc_policyagent_init
106 INIT_OBJ_FILES = librpc/gen_ndr/ndr_policyagent.o
107 NOPROTO = YES
108 REQUIRED_SUBSYSTEMS = LIBNDR
109
110 [SUBSYSTEM::NDR_SAMR]
111 INIT_FUNCTION = dcerpc_samr_init
112 INIT_OBJ_FILES = librpc/gen_ndr/ndr_samr.o
113 NOPROTO = YES
114 REQUIRED_SUBSYSTEMS = LIBNDR
115
116 [SUBSYSTEM::NDR_SPOOLSS]
117 INIT_FUNCTION = dcerpc_spoolss_init
118 INIT_OBJ_FILES = librpc/gen_ndr/ndr_spoolss.o
119 NOPROTO = YES
120 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SPOOLSS_BUF
121
122 [SUBSYSTEM::NDR_SPOOLSS_BUF]
123 INIT_OBJ_FILES = librpc/ndr/ndr_spoolss_buf.o
124
125 [SUBSYSTEM::NDR_WKSSVC]
126 INIT_FUNCTION = dcerpc_wkssvc_init
127 INIT_OBJ_FILES = librpc/gen_ndr/ndr_wkssvc.o
128 NOPROTO = YES
129 REQUIRED_SUBSYSTEMS = LIBNDR
130
131 [SUBSYSTEM::NDR_SRVSVC]
132 INIT_FUNCTION = dcerpc_srvsvc_init
133 INIT_OBJ_FILES = librpc/gen_ndr/ndr_srvsvc.o
134 NOPROTO = YES
135 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SVCCTL
136
137 [SUBSYSTEM::NDR_SVCCTL]
138 INIT_FUNCTION = dcerpc_svcctl_init
139 INIT_OBJ_FILES = librpc/gen_ndr/ndr_svcctl.o
140 NOPROTO = YES
141 REQUIRED_SUBSYSTEMS = LIBNDR
142
143 [SUBSYSTEM::NDR_ATSVC]
144 INIT_FUNCTION = dcerpc_atsvc_init
145 INIT_OBJ_FILES = librpc/gen_ndr/ndr_atsvc.o
146 NOPROTO = YES
147 REQUIRED_SUBSYSTEMS = LIBNDR
148
149 [SUBSYSTEM::NDR_EVENTLOG]
150 INIT_FUNCTION = dcerpc_eventlog_init
151 INIT_OBJ_FILES = librpc/gen_ndr/ndr_eventlog.o
152 NOPROTO = YES
153 REQUIRED_SUBSYSTEMS = LIBNDR
154
155 [SUBSYSTEM::NDR_EPMAPPER]
156 INIT_FUNCTION = dcerpc_epmapper_init
157 INIT_OBJ_FILES = librpc/gen_ndr/ndr_epmapper.o
158 NOPROTO = YES
159 REQUIRED_SUBSYSTEMS = LIBNDR
160
161 [SUBSYSTEM::NDR_DBGIDL]
162 INIT_FUNCTION = dcerpc_dbgidl_init
163 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dbgidl.o
164 NOPROTO = YES
165 REQUIRED_SUBSYSTEMS = LIBNDR
166
167 [SUBSYSTEM::NDR_DSSETUP]
168 INIT_FUNCTION = dcerpc_dssetup_init
169 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dssetup.o
170 NOPROTO = YES
171 REQUIRED_SUBSYSTEMS = LIBNDR
172
173 [SUBSYSTEM::NDR_MSGSVC]
174 INIT_FUNCTION = dcerpc_msgsvc_init
175 INIT_OBJ_FILES = librpc/gen_ndr/ndr_msgsvc.o
176 NOPROTO = YES
177 REQUIRED_SUBSYSTEMS = LIBNDR
178
179 [SUBSYSTEM::NDR_WINS]
180 INIT_FUNCTION = dcerpc_wins_init
181 INIT_OBJ_FILES = librpc/gen_ndr/ndr_wins.o
182 NOPROTO = YES
183 REQUIRED_SUBSYSTEMS = LIBNDR
184
185 [SUBSYSTEM::NDR_WINREG]
186 INIT_FUNCTION = dcerpc_winreg_init
187 INIT_OBJ_FILES = librpc/gen_ndr/ndr_winreg.o
188 NOPROTO = YES
189 REQUIRED_SUBSYSTEMS = LIBNDR
190
191 [SUBSYSTEM::NDR_MGMT]
192 INIT_FUNCTION = dcerpc_mgmt_init
193 INIT_OBJ_FILES = librpc/gen_ndr/ndr_mgmt.o
194 NOPROTO = YES
195 REQUIRED_SUBSYSTEMS = LIBNDR
196
197 [SUBSYSTEM::NDR_PROTECTED_STORAGE]
198 INIT_FUNCTION = dcerpc_protected_storage_init
199 INIT_OBJ_FILES = librpc/gen_ndr/ndr_protected_storage.o
200 NOPROTO = YES
201 REQUIRED_SUBSYSTEMS = LIBNDR
202
203 [SUBSYSTEM::NDR_DCOM_MANUAL]
204 INIT_OBJ_FILES = librpc/ndr/ndr_dcom.o 
205
206 [SUBSYSTEM::NDR_DCOM]
207 INIT_FUNCTION = dcerpc_dcom_init
208 INIT_OBJ_FILES = librpc/gen_ndr/ndr_dcom.o
209 NOPROTO = YES
210 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DCOM_MANUAL
211
212 [SUBSYSTEM::NDR_OXIDRESOLVER]
213 INIT_FUNCTION = dcerpc_oxidresolver_init
214 INIT_OBJ_FILES = librpc/gen_ndr/ndr_oxidresolver.o
215 NOPROTO = YES
216 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DCOM
217
218 [SUBSYSTEM::NDR_REMACT]
219 INIT_FUNCTION = dcerpc_remact_init
220 INIT_OBJ_FILES = librpc/gen_ndr/ndr_remact.o
221 NOPROTO = YES
222 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DCOM
223
224 [SUBSYSTEM::NDR_WZCSVC]
225 INIT_FUNCTION = dcerpc_wzcsvc_init
226 INIT_OBJ_FILES = librpc/gen_ndr/ndr_wzcsvc.o
227 NOPROTO = YES
228 REQUIRED_SUBSYSTEMS = LIBNDR
229
230 [SUBSYSTEM::NDR_BROWSER]
231 INIT_FUNCTION = dcerpc_browser_init
232 INIT_OBJ_FILES = librpc/gen_ndr/ndr_browser.o
233 NOPROTO = YES
234 REQUIRED_SUBSYSTEMS = LIBNDR
235
236 [SUBSYSTEM::NDR_W32TIME]
237 INIT_FUNCTION = dcerpc_w32time_init
238 INIT_OBJ_FILES = librpc/gen_ndr/ndr_w32time.o
239 NOPROTO = YES
240 REQUIRED_SUBSYSTEMS = LIBNDR
241
242 [SUBSYSTEM::NDR_SCERPC]
243 INIT_FUNCTION = dcerpc_scerpc_init
244 INIT_OBJ_FILES = librpc/gen_ndr/ndr_scerpc.o
245 NOPROTO = YES
246 REQUIRED_SUBSYSTEMS = LIBNDR
247
248 [SUBSYSTEM::NDR_NTSVCS]
249 INIT_FUNCTION = dcerpc_ntsvcs_init
250 INIT_OBJ_FILES = librpc/gen_ndr/ndr_ntsvcs.o
251 NOPROTO = YES
252 REQUIRED_SUBSYSTEMS = LIBNDR
253
254 [SUBSYSTEM::NDR_NETLOGON]
255 INIT_FUNCTION = dcerpc_netlogon_init
256 INIT_OBJ_FILES = librpc/gen_ndr/ndr_netlogon.o
257 NOPROTO = YES
258 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SAMR
259
260 [SUBSYSTEM::NDR_TRKWKS]
261 INIT_FUNCTION = dcerpc_trkwks_init
262 INIT_OBJ_FILES = librpc/gen_ndr/ndr_trkwks.o
263 NOPROTO = YES
264 REQUIRED_SUBSYSTEMS = LIBNDR
265
266 [SUBSYSTEM::NDR_KEYSVC]
267 INIT_FUNCTION = dcerpc_keysvc_init
268 INIT_OBJ_FILES = librpc/gen_ndr/ndr_keysvc.o
269 NOPROTO = YES
270 REQUIRED_SUBSYSTEMS = LIBNDR
271
272 [SUBSYSTEM::NDR_KRB5PAC]
273 INIT_FUNCTION = dcerpc_krb5pac_init
274 INIT_OBJ_FILES = librpc/gen_ndr/ndr_krb5pac.o
275 NOPROTO = YES
276 REQUIRED_SUBSYSTEMS = LIBNDR
277
278 [SUBSYSTEM::NDR_XATTR]
279 INIT_FUNCTION = dcerpc_xattr_init
280 INIT_OBJ_FILES = librpc/gen_ndr/ndr_xattr.o
281 NOPROTO = YES
282 REQUIRED_SUBSYSTEMS = LIBNDR
283
284 [SUBSYSTEM::NDR_SCHANNEL]
285 INIT_FUNCTION = dcerpc_schannel_init
286 INIT_OBJ_FILES = librpc/gen_ndr/ndr_schannel.o
287 NOPROTO = YES
288 REQUIRED_SUBSYSTEMS = LIBNDR
289
290 [SUBSYSTEM::NDR_ALL]
291 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV NDR_ECHO NDR_DCERPC NDR_EXCHANGE \
292         NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA NDR_DFS NDR_DRSUAPI \
293         NDR_POLICYAGENT NDR_SAMR NDR_SPOOLSS NDR_WKSSVC NDR_SRVSVC NDR_ATSVC \
294         NDR_EVENTLOG NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINS \
295         NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_DCOM NDR_OXIDRESOLVER \
296         NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
297         NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
298         NDR_ROT NDR_DRSBLOBS NDR_SVCCTL LIB_SECURITY_NDR
299
300 [SUBSYSTEM::RPC_NDR_ROT]
301 ADD_OBJ_FILES = librpc/gen_ndr/ndr_rot_c.o
302 REQUIRED_SUBSYSTEMS = NDR_ROT LIBRPC
303 NOPROTO = YES
304
305 [SUBSYSTEM::RPC_NDR_AUDIOSRV]
306 ADD_OBJ_FILES = librpc/gen_ndr/ndr_audiosrv_c.o
307 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV LIBRPC
308 NOPROTO = YES
309
310 [SUBSYSTEM::RPC_NDR_ECHO]
311 ADD_OBJ_FILES = librpc/gen_ndr/ndr_echo_c.o
312 REQUIRED_SUBSYSTEMS = LIBRPC NDR_ECHO
313 NOPROTO = YES
314
315 [SUBSYSTEM::RPC_NDR_EXCHANGE]
316 ADD_OBJ_FILES = librpc/gen_ndr/ndr_exchange_c.o
317 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EXCHANGE
318 NOPROTO = YES
319
320 [SUBSYSTEM::RPC_NDR_DSBACKUP]
321 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dsbackup_c.o
322 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DSBACKUP
323 NOPROTO = YES
324
325 [SUBSYSTEM::RPC_NDR_EFS]
326 ADD_OBJ_FILES = librpc/gen_ndr/ndr_efs_c.o
327 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EFS
328 NOPROTO = YES
329
330 [SUBSYSTEM::RPC_NDR_LSA]
331 ADD_OBJ_FILES = librpc/gen_ndr/ndr_lsa_c.o
332 REQUIRED_SUBSYSTEMS = LIBRPC NDR_LSA
333 NOPROTO = YES
334
335 [SUBSYSTEM::RPC_NDR_DFS]
336 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dfs_c.o
337 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DFS
338 NOPROTO = YES
339
340 [SUBSYSTEM::RPC_NDR_DRSUAPI]
341 ADD_OBJ_FILES = librpc/gen_ndr/ndr_drsuapi_c.o
342 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSUAPI
343 NOPROTO = YES
344
345 [SUBSYSTEM::RPC_NDR_DRSBLOBS]
346 ADD_OBJ_FILES = librpc/gen_ndr/ndr_drsblobs_c.o
347 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSBLOBS
348 NOPROTO = YES
349
350 [SUBSYSTEM::RPC_NDR_POLICYAGENT]
351 ADD_OBJ_FILES = librpc/gen_ndr/ndr_policyagent_c.o
352 REQUIRED_SUBSYSTEMS = LIBRPC NDR_POLICYAGENT
353 NOPROTO = YES
354
355 [SUBSYSTEM::RPC_NDR_SAMR]
356 ADD_OBJ_FILES = librpc/gen_ndr/ndr_samr_c.o
357 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SAMR
358 NOPROTO = YES
359
360 [SUBSYSTEM::RPC_NDR_SPOOLSS]
361 ADD_OBJ_FILES = librpc/gen_ndr/ndr_spoolss_c.o
362 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SPOOLSS
363 NOPROTO = YES
364
365 [SUBSYSTEM::RPC_NDR_WKSSVC]
366 ADD_OBJ_FILES = librpc/gen_ndr/ndr_wkssvc_c.o
367 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WKSSVC
368 NOPROTO = YES
369
370 [SUBSYSTEM::RPC_NDR_SRVSVC]
371 ADD_OBJ_FILES = librpc/gen_ndr/ndr_srvsvc_c.o
372 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SRVSVC
373 NOPROTO = YES
374
375 [SUBSYSTEM::RPC_NDR_SVCCTL]
376 ADD_OBJ_FILES = librpc/gen_ndr/ndr_svcctl_c.o
377 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SVCCTL
378 NOPROTO = YES
379
380 [SUBSYSTEM::RPC_NDR_ATSVC]
381 ADD_OBJ_FILES = librpc/gen_ndr/ndr_atsvc_c.o
382 REQUIRED_SUBSYSTEMS = LIBRPC NDR_ATSVC
383 NOPROTO = YES
384
385 [SUBSYSTEM::RPC_NDR_EVENTLOG]
386 ADD_OBJ_FILES = librpc/gen_ndr/ndr_eventlog_c.o
387 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EVENTLOG
388 NOPROTO = YES
389
390 [SUBSYSTEM::RPC_NDR_EPMAPPER]
391 ADD_OBJ_FILES = librpc/gen_ndr/ndr_epmapper_c.o
392 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EPMAPPER
393 NOPROTO = YES
394
395 [SUBSYSTEM::RPC_NDR_DBGIDL]
396 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dbgidl_c.o
397 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DBGIDL
398 NOPROTO = YES
399
400 [SUBSYSTEM::RPC_NDR_DSSETUP]
401 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dssetup_c.o
402 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DSSETUP
403 NOPROTO = YES
404
405 [SUBSYSTEM::RPC_NDR_MSGSVC]
406 ADD_OBJ_FILES = librpc/gen_ndr/ndr_msgsvc_c.o
407 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MSGSVC
408 NOPROTO = YES
409
410 [SUBSYSTEM::RPC_NDR_WINS]
411 ADD_OBJ_FILES = librpc/gen_ndr/ndr_wins_c.o
412 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINS
413 NOPROTO = YES
414
415 [SUBSYSTEM::RPC_NDR_WINREG]
416 ADD_OBJ_FILES = librpc/gen_ndr/ndr_winreg_c.o
417 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINREG
418 NOPROTO = YES
419
420 [SUBSYSTEM::RPC_NDR_MGMT]
421 ADD_OBJ_FILES = librpc/gen_ndr/ndr_mgmt_c.o
422 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MGMT
423 NOPROTO = YES
424
425 [SUBSYSTEM::RPC_NDR_PROTECTED_STORAGE]
426 ADD_OBJ_FILES = librpc/gen_ndr/ndr_protected_storage_c.o
427 REQUIRED_SUBSYSTEMS = LIBRPC NDR_PROTECTED_STORAGE
428 NOPROTO = YES
429
430 [SUBSYSTEM::DCOM_PROXY_DCOM]
431 ADD_OBJ_FILES = librpc/gen_ndr/ndr_dcom_c.o
432 INIT_FUNCTION = dcom_dcom_init
433 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DCOM
434 NOPROTO = YES
435
436 [SUBSYSTEM::RPC_NDR_OXIDRESOLVER]
437 ADD_OBJ_FILES = librpc/gen_ndr/ndr_oxidresolver_c.o
438 REQUIRED_SUBSYSTEMS = LIBRPC NDR_OXIDRESOLVER
439 NOPROTO = YES
440
441 [SUBSYSTEM::RPC_NDR_REMACT]
442 ADD_OBJ_FILES = librpc/gen_ndr/ndr_remact_c.o
443 REQUIRED_SUBSYSTEMS = LIBRPC NDR_REMACT
444 NOPROTO = YES
445
446 [SUBSYSTEM::RPC_NDR_WZCSVC]
447 ADD_OBJ_FILES = librpc/gen_ndr/ndr_wzcsvc_c.o
448 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WZCSVC
449 NOPROTO = YES
450
451 [SUBSYSTEM::RPC_NDR_BROWSER]
452 ADD_OBJ_FILES = librpc/gen_ndr/ndr_browser_c.o
453 REQUIRED_SUBSYSTEMS = LIBRPC NDR_BROWSER
454 NOPROTO = YES
455
456 [SUBSYSTEM::RPC_NDR_W32TIME]
457 ADD_OBJ_FILES = librpc/gen_ndr/ndr_w32time_c.o
458 REQUIRED_SUBSYSTEMS = LIBRPC NDR_W32TIME
459 NOPROTO = YES
460
461 [SUBSYSTEM::RPC_NDR_SCERPC]
462 ADD_OBJ_FILES = librpc/gen_ndr/ndr_scerpc_c.o
463 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SCERPC
464 NOPROTO = YES
465
466 [SUBSYSTEM::RPC_NDR_NTSVCS]
467 ADD_OBJ_FILES = librpc/gen_ndr/ndr_ntsvcs_c.o
468 REQUIRED_SUBSYSTEMS = LIBRPC NDR_NTSVCS
469 NOPROTO = YES
470
471 [SUBSYSTEM::RPC_NDR_NETLOGON]
472 ADD_OBJ_FILES = librpc/gen_ndr/ndr_netlogon_c.o
473 REQUIRED_SUBSYSTEMS = LIBRPC NDR_NETLOGON
474 NOPROTO = YES
475
476 [SUBSYSTEM::RPC_NDR_TRKWKS]
477 ADD_OBJ_FILES = librpc/gen_ndr/ndr_trkwks_c.o
478 REQUIRED_SUBSYSTEMS = LIBRPC NDR_TRKWKS
479 NOPROTO = YES
480
481 [SUBSYSTEM::RPC_NDR_KEYSVC]
482 ADD_OBJ_FILES = librpc/gen_ndr/ndr_keysvc_c.o
483 REQUIRED_SUBSYSTEMS = LIBRPC NDR_KEYSVC
484 NOPROTO = YES
485
486 ################################################
487 # Start SUBSYSTEM LIBRPC
488 [SUBSYSTEM::LIBRPC]
489 REQUIRED_SUBSYSTEMS = LIBNDR_RAW LIBRPC_RAW LIBSMB NDR_MISC NDR_DCERPC NDR_SCHANNEL NDR_LSA NDR_NETLOGON NDR_SAMR RPC_NDR_NETLOGON RPC_NDR_EPMAPPER
490 # End SUBSYSTEM LIBRPC
491 ################################################