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