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