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