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