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