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