r11244: Relative path names in .mk files
[bbaumbach/samba-autobuild/.git] / source4 / librpc / config.mk
1 ################################################
2 # Start SUBSYSTEM NDR_RAW
3 [SUBSYSTEM::NDR_RAW]
4 INIT_OBJ_FILES = \
5                 ndr/ndr.o
6 ADD_OBJ_FILES = \
7                 ndr/ndr_basic.o \
8                 ndr/ndr_string.o \
9                 ndr/ndr_obfuscate.o \
10                 ndr/ndr_misc.o
11 REQUIRED_SUBSYSTEMS = LIBCLI_UTILS LIBTALLOC
12 # End SUBSYSTEM NDR_RAW
13 ################################################
14
15 ################################################
16 # Start SUBSYSTEM NDR_COMPRESSION
17 [SUBSYSTEM::NDR_COMPRESSION]
18 ADD_OBJ_FILES = \
19                 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                 rpc/dcerpc.o
29 ADD_OBJ_FILES = \
30                 rpc/dcerpc_auth.o \
31                 rpc/dcerpc_schannel.o \
32                 rpc/dcerpc_util.o \
33                 rpc/dcerpc_error.o \
34                 rpc/dcerpc_smb.o \
35                 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 = 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 = 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 = gen_ndr/ndr_echo.o
55 NOPROTO = YES
56 REQUIRED_SUBSYSTEMS = NDR_RAW
57
58 [SUBSYSTEM::NDR_IRPC]
59 INIT_FUNCTION = dcerpc_irpc_init
60 INIT_OBJ_FILES = gen_ndr/ndr_irpc.o
61 NOPROTO = YES
62 REQUIRED_SUBSYSTEMS = NDR_RAW
63
64 [SUBSYSTEM::NDR_EXCHANGE]
65 INIT_FUNCTION = dcerpc_exchange_init
66 INIT_OBJ_FILES = gen_ndr/ndr_exchange.o
67 NOPROTO = YES
68 REQUIRED_SUBSYSTEMS = NDR_RAW
69
70 [SUBSYSTEM::NDR_DSBACKUP]
71 INIT_FUNCTION = dcerpc_dsbackup_init
72 INIT_OBJ_FILES = gen_ndr/ndr_dsbackup.o
73 NOPROTO = YES
74 REQUIRED_SUBSYSTEMS = NDR_RAW
75
76 [SUBSYSTEM::NDR_EFS]
77 INIT_FUNCTION = dcerpc_efs_init
78 INIT_OBJ_FILES = gen_ndr/ndr_efs.o
79 NOPROTO = YES
80 REQUIRED_SUBSYSTEMS = NDR_RAW
81
82 [SUBSYSTEM::NDR_MISC]
83 INIT_FUNCTION = dcerpc_misc_init
84 INIT_OBJ_FILES = gen_ndr/ndr_misc.o
85 NOPROTO = YES
86 REQUIRED_SUBSYSTEMS = NDR_RAW
87
88 [SUBSYSTEM::NDR_ROT]
89 INIT_FUNCTION = dcerpc_rot_init
90 INIT_OBJ_FILES = gen_ndr/ndr_rot.o
91 NOPROTO = YES
92 REQUIRED_SUBSYSTEMS = NDR_RAW
93
94 [SUBSYSTEM::NDR_LSA]
95 INIT_FUNCTION = dcerpc_lsa_init
96 INIT_OBJ_FILES = gen_ndr/ndr_lsa.o
97 NOPROTO = YES
98 REQUIRED_SUBSYSTEMS = NDR_RAW
99
100 [SUBSYSTEM::NDR_DFS]
101 INIT_FUNCTION = dcerpc_dfs_init
102 INIT_OBJ_FILES = gen_ndr/ndr_dfs.o
103 NOPROTO = YES
104 REQUIRED_SUBSYSTEMS = NDR_RAW
105
106 [SUBSYSTEM::NDR_DRSUAPI]
107 INIT_FUNCTION = dcerpc_drsuapi_init
108 INIT_OBJ_FILES = gen_ndr/ndr_drsuapi.o
109 NOPROTO = YES
110 REQUIRED_SUBSYSTEMS = NDR_RAW NDR_DRSUAPI_PRINT NDR_COMPRESSION
111
112 [SUBSYSTEM::NDR_DRSUAPI_PRINT]
113 INIT_OBJ_FILES = ndr/ndr_drsuapi.o
114
115 [SUBSYSTEM::NDR_DRSBLOBS]
116 INIT_FUNCTION = dcerpc_drsblobs_init
117 INIT_OBJ_FILES = gen_ndr/ndr_drsblobs.o
118 NOPROTO = YES
119 REQUIRED_SUBSYSTEMS = NDR_RAW
120
121 [SUBSYSTEM::NDR_POLICYAGENT]
122 INIT_FUNCTION = dcerpc_policyagent_init
123 INIT_OBJ_FILES = gen_ndr/ndr_policyagent.o
124 NOPROTO = YES
125 REQUIRED_SUBSYSTEMS = NDR_RAW
126
127 [SUBSYSTEM::NDR_UNIXINFO]
128 INIT_FUNCTION = dcerpc_unixinfo_init
129 INIT_OBJ_FILES = gen_ndr/ndr_unixinfo.o
130 NOPROTO = YES
131 REQUIRED_SUBSYSTEMS = NDR_RAW
132
133 [SUBSYSTEM::NDR_SAMR]
134 INIT_FUNCTION = dcerpc_samr_init
135 INIT_OBJ_FILES = gen_ndr/ndr_samr.o
136 NOPROTO = YES
137 REQUIRED_SUBSYSTEMS = NDR_RAW
138
139 [SUBSYSTEM::NDR_SPOOLSS]
140 INIT_FUNCTION = dcerpc_spoolss_init
141 INIT_OBJ_FILES = gen_ndr/ndr_spoolss.o
142 NOPROTO = YES
143 REQUIRED_SUBSYSTEMS = NDR_RAW NDR_SPOOLSS_BUF
144
145 [SUBSYSTEM::NDR_SPOOLSS_BUF]
146 INIT_OBJ_FILES = ndr/ndr_spoolss_buf.o
147
148 [SUBSYSTEM::NDR_WKSSVC]
149 INIT_FUNCTION = dcerpc_wkssvc_init
150 INIT_OBJ_FILES = gen_ndr/ndr_wkssvc.o
151 NOPROTO = YES
152 REQUIRED_SUBSYSTEMS = NDR_RAW
153
154 [SUBSYSTEM::NDR_SRVSVC]
155 INIT_FUNCTION = dcerpc_srvsvc_init
156 INIT_OBJ_FILES = gen_ndr/ndr_srvsvc.o
157 NOPROTO = YES
158 REQUIRED_SUBSYSTEMS = NDR_RAW NDR_SVCCTL
159
160 [SUBSYSTEM::NDR_SVCCTL]
161 INIT_FUNCTION = dcerpc_svcctl_init
162 INIT_OBJ_FILES = gen_ndr/ndr_svcctl.o
163 NOPROTO = YES
164 REQUIRED_SUBSYSTEMS = NDR_RAW
165
166 [SUBSYSTEM::NDR_ATSVC]
167 INIT_FUNCTION = dcerpc_atsvc_init
168 INIT_OBJ_FILES = gen_ndr/ndr_atsvc.o
169 NOPROTO = YES
170 REQUIRED_SUBSYSTEMS = NDR_RAW
171
172 [SUBSYSTEM::NDR_EVENTLOG]
173 INIT_FUNCTION = dcerpc_eventlog_init
174 INIT_OBJ_FILES = gen_ndr/ndr_eventlog.o
175 NOPROTO = YES
176 REQUIRED_SUBSYSTEMS = NDR_RAW
177
178 [SUBSYSTEM::NDR_EPMAPPER]
179 INIT_FUNCTION = dcerpc_epmapper_init
180 INIT_OBJ_FILES = gen_ndr/ndr_epmapper.o
181 NOPROTO = YES
182 REQUIRED_SUBSYSTEMS = NDR_RAW
183
184 [SUBSYSTEM::NDR_DBGIDL]
185 INIT_FUNCTION = dcerpc_dbgidl_init
186 INIT_OBJ_FILES = gen_ndr/ndr_dbgidl.o
187 NOPROTO = YES
188 REQUIRED_SUBSYSTEMS = NDR_RAW
189
190 [SUBSYSTEM::NDR_DSSETUP]
191 INIT_FUNCTION = dcerpc_dssetup_init
192 INIT_OBJ_FILES = gen_ndr/ndr_dssetup.o
193 NOPROTO = YES
194 REQUIRED_SUBSYSTEMS = NDR_RAW
195
196 [SUBSYSTEM::NDR_MSGSVC]
197 INIT_FUNCTION = dcerpc_msgsvc_init
198 INIT_OBJ_FILES = gen_ndr/ndr_msgsvc.o
199 NOPROTO = YES
200 REQUIRED_SUBSYSTEMS = NDR_RAW
201
202 [SUBSYSTEM::NDR_WINS]
203 INIT_FUNCTION = dcerpc_wins_init
204 INIT_OBJ_FILES = gen_ndr/ndr_wins.o
205 NOPROTO = YES
206 REQUIRED_SUBSYSTEMS = NDR_RAW
207
208 [SUBSYSTEM::NDR_WINREG]
209 INIT_FUNCTION = dcerpc_winreg_init
210 INIT_OBJ_FILES = gen_ndr/ndr_winreg.o
211 NOPROTO = YES
212 REQUIRED_SUBSYSTEMS = NDR_RAW NDR_INITSHUTDOWN
213
214 [SUBSYSTEM::NDR_INITSHUTDOWN]
215 INIT_FUNCTION = dcerpc_initshutdown_init
216 INIT_OBJ_FILES = gen_ndr/ndr_initshutdown.o
217 NOPROTO = YES
218 REQUIRED_SUBSYSTEMS = NDR_RAW
219
220 [SUBSYSTEM::NDR_MGMT]
221 INIT_FUNCTION = dcerpc_mgmt_init
222 INIT_OBJ_FILES = gen_ndr/ndr_mgmt.o
223 NOPROTO = YES
224 REQUIRED_SUBSYSTEMS = NDR_RAW
225
226 [SUBSYSTEM::NDR_PROTECTED_STORAGE]
227 INIT_FUNCTION = dcerpc_protected_storage_init
228 INIT_OBJ_FILES = gen_ndr/ndr_protected_storage.o
229 NOPROTO = YES
230 REQUIRED_SUBSYSTEMS = NDR_RAW
231
232 [SUBSYSTEM::NDR_DCOM]
233 INIT_FUNCTION = dcerpc_dcom_init
234 INIT_OBJ_FILES = gen_ndr/ndr_dcom.o
235 NOPROTO = YES
236 REQUIRED_SUBSYSTEMS = NDR_RAW NDR_ORPC
237
238 [SUBSYSTEM::NDR_ORPC_MANUAL]
239 INIT_OBJ_FILES = ndr/ndr_orpc.o 
240
241 [SUBSYSTEM::NDR_ORPC]
242 INIT_FUNCTION = dcerpc_orpc_init
243 INIT_OBJ_FILES = gen_ndr/ndr_orpc.o
244 NOPROTO = YES
245 REQUIRED_SUBSYSTEMS = NDR_RAW NDR_ORPC_MANUAL
246
247 [SUBSYSTEM::NDR_OXIDRESOLVER]
248 INIT_FUNCTION = dcerpc_oxidresolver_init
249 INIT_OBJ_FILES = gen_ndr/ndr_oxidresolver.o
250 NOPROTO = YES
251 REQUIRED_SUBSYSTEMS = NDR_RAW NDR_ORPC
252
253 [SUBSYSTEM::NDR_REMACT]
254 INIT_FUNCTION = dcerpc_remact_init
255 INIT_OBJ_FILES = gen_ndr/ndr_remact.o
256 NOPROTO = YES
257 REQUIRED_SUBSYSTEMS = NDR_RAW NDR_ORPC
258
259 [SUBSYSTEM::NDR_WZCSVC]
260 INIT_FUNCTION = dcerpc_wzcsvc_init
261 INIT_OBJ_FILES = gen_ndr/ndr_wzcsvc.o
262 NOPROTO = YES
263 REQUIRED_SUBSYSTEMS = NDR_RAW
264
265 [SUBSYSTEM::NDR_BROWSER]
266 INIT_FUNCTION = dcerpc_browser_init
267 INIT_OBJ_FILES = gen_ndr/ndr_browser.o
268 NOPROTO = YES
269 REQUIRED_SUBSYSTEMS = NDR_RAW
270
271 [SUBSYSTEM::NDR_W32TIME]
272 INIT_FUNCTION = dcerpc_w32time_init
273 INIT_OBJ_FILES = gen_ndr/ndr_w32time.o
274 NOPROTO = YES
275 REQUIRED_SUBSYSTEMS = NDR_RAW
276
277 [SUBSYSTEM::NDR_SCERPC]
278 INIT_FUNCTION = dcerpc_scerpc_init
279 INIT_OBJ_FILES = gen_ndr/ndr_scerpc.o
280 NOPROTO = YES
281 REQUIRED_SUBSYSTEMS = NDR_RAW
282
283 [SUBSYSTEM::NDR_NTSVCS]
284 INIT_FUNCTION = dcerpc_ntsvcs_init
285 INIT_OBJ_FILES = gen_ndr/ndr_ntsvcs.o
286 NOPROTO = YES
287 REQUIRED_SUBSYSTEMS = NDR_RAW
288
289 [SUBSYSTEM::NDR_NETLOGON]
290 INIT_FUNCTION = dcerpc_netlogon_init
291 INIT_OBJ_FILES = gen_ndr/ndr_netlogon.o
292 NOPROTO = YES
293 REQUIRED_SUBSYSTEMS = NDR_RAW NDR_SAMR
294
295 [SUBSYSTEM::NDR_TRKWKS]
296 INIT_FUNCTION = dcerpc_trkwks_init
297 INIT_OBJ_FILES = gen_ndr/ndr_trkwks.o
298 NOPROTO = YES
299 REQUIRED_SUBSYSTEMS = NDR_RAW
300
301 [SUBSYSTEM::NDR_KEYSVC]
302 INIT_FUNCTION = dcerpc_keysvc_init
303 INIT_OBJ_FILES = gen_ndr/ndr_keysvc.o
304 NOPROTO = YES
305 REQUIRED_SUBSYSTEMS = NDR_RAW
306
307 [SUBSYSTEM::NDR_KRB5PAC]
308 INIT_FUNCTION = dcerpc_krb5pac_init
309 INIT_OBJ_FILES = gen_ndr/ndr_krb5pac.o
310 NOPROTO = YES
311 REQUIRED_SUBSYSTEMS = NDR_RAW NDR_KRB5PAC_UTIL
312
313 [SUBSYSTEM::NDR_KRB5PAC_UTIL]
314 INIT_OBJ_FILES = ndr/ndr_krb5pac.o
315
316 [SUBSYSTEM::NDR_XATTR]
317 INIT_FUNCTION = dcerpc_xattr_init
318 INIT_OBJ_FILES = gen_ndr/ndr_xattr.o
319 NOPROTO = YES
320 REQUIRED_SUBSYSTEMS = NDR_RAW
321
322 [SUBSYSTEM::NDR_SCHANNEL]
323 INIT_FUNCTION = dcerpc_schannel_init
324 INIT_OBJ_FILES = gen_ndr/ndr_schannel.o
325 NOPROTO = YES
326 REQUIRED_SUBSYSTEMS = NDR_RAW
327
328 [SUBSYSTEM::NDR_NBT]
329 INIT_OBJ_FILES = gen_ndr/ndr_nbt.o
330 INIT_FUNCTION = dcerpc_nbt_init
331 NOPROTO = YES
332 REQUIRED_SUBSYSTEMS = NDR_RAW NDR_MISC
333
334 [SUBSYSTEM::NDR_WINSREPL]
335 INIT_OBJ_FILES = gen_ndr/ndr_winsrepl.o
336 INIT_FUNCTION = dcerpc_winsrepl_init
337 NOPROTO = YES
338 REQUIRED_SUBSYSTEMS = NDR_RAW NDR_NBT
339
340
341 [SUBSYSTEM::NDR_ALL]
342 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV NDR_ECHO NDR_DCERPC NDR_EXCHANGE \
343         NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA NDR_DFS NDR_DRSUAPI \
344         NDR_POLICYAGENT NDR_UNIXINFO NDR_SAMR NDR_SPOOLSS NDR_WKSSVC NDR_SRVSVC NDR_ATSVC \
345         NDR_EVENTLOG NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINS \
346         NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_OXIDRESOLVER \
347         NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
348         NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
349         NDR_ROT NDR_DRSBLOBS NDR_SVCCTL NDR_NBT NDR_WINSREPL LIB_SECURITY_NDR \
350         NDR_INITSHUTDOWN
351
352 [SUBSYSTEM::RPC_NDR_ROT]
353 ADD_OBJ_FILES = gen_ndr/ndr_rot_c.o
354 REQUIRED_SUBSYSTEMS = NDR_ROT RPC
355 NOPROTO = YES
356
357 [SUBSYSTEM::RPC_NDR_AUDIOSRV]
358 ADD_OBJ_FILES = gen_ndr/ndr_audiosrv_c.o
359 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV RPC
360 NOPROTO = YES
361
362 [SUBSYSTEM::RPC_NDR_ECHO]
363 ADD_OBJ_FILES = gen_ndr/ndr_echo_c.o
364 REQUIRED_SUBSYSTEMS = RPC NDR_ECHO
365 NOPROTO = YES
366
367 [SUBSYSTEM::RPC_NDR_EXCHANGE]
368 ADD_OBJ_FILES = gen_ndr/ndr_exchange_c.o
369 REQUIRED_SUBSYSTEMS = RPC NDR_EXCHANGE
370 NOPROTO = YES
371
372 [SUBSYSTEM::RPC_NDR_DSBACKUP]
373 ADD_OBJ_FILES = gen_ndr/ndr_dsbackup_c.o
374 REQUIRED_SUBSYSTEMS = RPC NDR_DSBACKUP
375 NOPROTO = YES
376
377 [SUBSYSTEM::RPC_NDR_EFS]
378 ADD_OBJ_FILES = gen_ndr/ndr_efs_c.o
379 REQUIRED_SUBSYSTEMS = RPC NDR_EFS
380 NOPROTO = YES
381
382 [SUBSYSTEM::RPC_NDR_LSA]
383 ADD_OBJ_FILES = gen_ndr/ndr_lsa_c.o
384 REQUIRED_SUBSYSTEMS = RPC NDR_LSA
385 NOPROTO = YES
386
387 [SUBSYSTEM::RPC_NDR_DFS]
388 ADD_OBJ_FILES = gen_ndr/ndr_dfs_c.o
389 REQUIRED_SUBSYSTEMS = RPC NDR_DFS
390 NOPROTO = YES
391
392 [SUBSYSTEM::RPC_NDR_DRSUAPI]
393 ADD_OBJ_FILES = gen_ndr/ndr_drsuapi_c.o
394 REQUIRED_SUBSYSTEMS = RPC NDR_DRSUAPI
395 NOPROTO = YES
396
397 [SUBSYSTEM::RPC_NDR_DRSBLOBS]
398 ADD_OBJ_FILES = gen_ndr/ndr_drsblobs_c.o
399 REQUIRED_SUBSYSTEMS = RPC NDR_DRSBLOBS
400 NOPROTO = YES
401
402 [SUBSYSTEM::RPC_NDR_POLICYAGENT]
403 ADD_OBJ_FILES = gen_ndr/ndr_policyagent_c.o
404 REQUIRED_SUBSYSTEMS = RPC NDR_POLICYAGENT
405 NOPROTO = YES
406
407 [SUBSYSTEM::RPC_NDR_UNIXINFO]
408 ADD_OBJ_FILES = gen_ndr/ndr_unixinfo_c.o
409 REQUIRED_SUBSYSTEMS = RPC NDR_UNIXINFO
410 NOPROTO = YES
411
412 [SUBSYSTEM::RPC_NDR_SAMR]
413 ADD_OBJ_FILES = gen_ndr/ndr_samr_c.o
414 REQUIRED_SUBSYSTEMS = RPC NDR_SAMR
415 NOPROTO = YES
416
417 [SUBSYSTEM::RPC_NDR_SPOOLSS]
418 ADD_OBJ_FILES = gen_ndr/ndr_spoolss_c.o
419 REQUIRED_SUBSYSTEMS = RPC NDR_SPOOLSS
420 NOPROTO = YES
421
422 [SUBSYSTEM::RPC_NDR_WKSSVC]
423 ADD_OBJ_FILES = gen_ndr/ndr_wkssvc_c.o
424 REQUIRED_SUBSYSTEMS = RPC NDR_WKSSVC
425 NOPROTO = YES
426
427 [SUBSYSTEM::RPC_NDR_SRVSVC]
428 ADD_OBJ_FILES = gen_ndr/ndr_srvsvc_c.o
429 REQUIRED_SUBSYSTEMS = RPC NDR_SRVSVC
430 NOPROTO = YES
431
432 [SUBSYSTEM::RPC_NDR_SVCCTL]
433 ADD_OBJ_FILES = gen_ndr/ndr_svcctl_c.o
434 REQUIRED_SUBSYSTEMS = RPC NDR_SVCCTL
435 NOPROTO = YES
436
437 [SUBSYSTEM::RPC_NDR_ATSVC]
438 ADD_OBJ_FILES = gen_ndr/ndr_atsvc_c.o
439 REQUIRED_SUBSYSTEMS = RPC NDR_ATSVC
440 NOPROTO = YES
441
442 [SUBSYSTEM::RPC_NDR_EVENTLOG]
443 ADD_OBJ_FILES = gen_ndr/ndr_eventlog_c.o
444 REQUIRED_SUBSYSTEMS = RPC NDR_EVENTLOG
445 NOPROTO = YES
446
447 [SUBSYSTEM::RPC_NDR_EPMAPPER]
448 ADD_OBJ_FILES = gen_ndr/ndr_epmapper_c.o
449 REQUIRED_SUBSYSTEMS = NDR_EPMAPPER
450 NOPROTO = YES
451
452 [SUBSYSTEM::RPC_NDR_DBGIDL]
453 ADD_OBJ_FILES = gen_ndr/ndr_dbgidl_c.o
454 REQUIRED_SUBSYSTEMS = RPC NDR_DBGIDL
455 NOPROTO = YES
456
457 [SUBSYSTEM::RPC_NDR_DSSETUP]
458 ADD_OBJ_FILES = gen_ndr/ndr_dssetup_c.o
459 REQUIRED_SUBSYSTEMS = RPC NDR_DSSETUP
460 NOPROTO = YES
461
462 [SUBSYSTEM::RPC_NDR_MSGSVC]
463 ADD_OBJ_FILES = gen_ndr/ndr_msgsvc_c.o
464 REQUIRED_SUBSYSTEMS = RPC NDR_MSGSVC
465 NOPROTO = YES
466
467 [SUBSYSTEM::RPC_NDR_WINS]
468 ADD_OBJ_FILES = gen_ndr/ndr_wins_c.o
469 REQUIRED_SUBSYSTEMS = RPC NDR_WINS
470 NOPROTO = YES
471
472 [SUBSYSTEM::RPC_NDR_WINREG]
473 ADD_OBJ_FILES = gen_ndr/ndr_winreg_c.o
474 REQUIRED_SUBSYSTEMS = RPC NDR_WINREG
475 NOPROTO = YES
476
477 [SUBSYSTEM::RPC_NDR_INITSHUTDOWN]
478 ADD_OBJ_FILES = gen_ndr/ndr_initshutdown_c.o
479 REQUIRED_SUBSYSTEMS = RPC NDR_INITSHUTDOWN
480 NOPROTO = YES
481
482 [SUBSYSTEM::RPC_NDR_MGMT]
483 ADD_OBJ_FILES = gen_ndr/ndr_mgmt_c.o
484 REQUIRED_SUBSYSTEMS = RPC NDR_MGMT
485 NOPROTO = YES
486
487 [SUBSYSTEM::RPC_NDR_PROTECTED_STORAGE]
488 ADD_OBJ_FILES = gen_ndr/ndr_protected_storage_c.o
489 REQUIRED_SUBSYSTEMS = RPC NDR_PROTECTED_STORAGE
490 NOPROTO = YES
491
492 [SUBSYSTEM::DCOM_PROXY_DCOM]
493 ADD_OBJ_FILES = gen_ndr/ndr_dcom_c.o
494 REQUIRED_SUBSYSTEMS = RPC NDR_DCOM
495 NOPROTO = YES
496
497 [SUBSYSTEM::RPC_NDR_OXIDRESOLVER]
498 ADD_OBJ_FILES = gen_ndr/ndr_oxidresolver_c.o
499 REQUIRED_SUBSYSTEMS = RPC NDR_OXIDRESOLVER
500 NOPROTO = YES
501
502 [SUBSYSTEM::RPC_NDR_REMACT]
503 ADD_OBJ_FILES = gen_ndr/ndr_remact_c.o
504 REQUIRED_SUBSYSTEMS = RPC NDR_REMACT
505 NOPROTO = YES
506
507 [SUBSYSTEM::RPC_NDR_WZCSVC]
508 ADD_OBJ_FILES = gen_ndr/ndr_wzcsvc_c.o
509 REQUIRED_SUBSYSTEMS = RPC NDR_WZCSVC
510 NOPROTO = YES
511
512 [SUBSYSTEM::RPC_NDR_BROWSER]
513 ADD_OBJ_FILES = gen_ndr/ndr_browser_c.o
514 REQUIRED_SUBSYSTEMS = RPC NDR_BROWSER
515 NOPROTO = YES
516
517 [SUBSYSTEM::RPC_NDR_W32TIME]
518 ADD_OBJ_FILES = gen_ndr/ndr_w32time_c.o
519 REQUIRED_SUBSYSTEMS = RPC NDR_W32TIME
520 NOPROTO = YES
521
522 [SUBSYSTEM::RPC_NDR_SCERPC]
523 ADD_OBJ_FILES = gen_ndr/ndr_scerpc_c.o
524 REQUIRED_SUBSYSTEMS = RPC NDR_SCERPC
525 NOPROTO = YES
526
527 [SUBSYSTEM::RPC_NDR_NTSVCS]
528 ADD_OBJ_FILES = gen_ndr/ndr_ntsvcs_c.o
529 REQUIRED_SUBSYSTEMS = RPC NDR_NTSVCS
530 NOPROTO = YES
531
532 [SUBSYSTEM::RPC_NDR_NETLOGON]
533 ADD_OBJ_FILES = gen_ndr/ndr_netlogon_c.o
534 REQUIRED_SUBSYSTEMS = NDR_NETLOGON
535 NOPROTO = YES
536
537 [SUBSYSTEM::RPC_NDR_TRKWKS]
538 ADD_OBJ_FILES = gen_ndr/ndr_trkwks_c.o
539 REQUIRED_SUBSYSTEMS = RPC NDR_TRKWKS
540 NOPROTO = YES
541
542 [SUBSYSTEM::RPC_NDR_KEYSVC]
543 ADD_OBJ_FILES = gen_ndr/ndr_keysvc_c.o
544 REQUIRED_SUBSYSTEMS = RPC NDR_KEYSVC
545 NOPROTO = YES
546
547 ################################################
548 # Start SUBSYSTEM RPC
549 [SUBSYSTEM::RPC]
550 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
551 # End SUBSYSTEM RPC
552 ################################################
553
554 [SUBSYSTEM::RPC_EJS_ECHO]
555 INIT_FUNCTION = ejs_init_rpcecho
556 OBJ_FILES = gen_ndr/ndr_echo_ejs.o
557 REQUIRED_SUBSYSTEMS = RPC NDR_ECHO
558 NOPROTO = YES
559
560 [SUBSYSTEM::RPC_EJS_MISC]
561 INIT_FUNCTION = ejs_init_misc
562 OBJ_FILES = gen_ndr/ndr_misc_ejs.o
563 REQUIRED_SUBSYSTEMS = RPC NDR_MISC
564 NOPROTO = YES
565
566 [SUBSYSTEM::RPC_EJS_SAMR]
567 INIT_FUNCTION = ejs_init_samr
568 OBJ_FILES = gen_ndr/ndr_samr_ejs.o
569 REQUIRED_SUBSYSTEMS = RPC NDR_SAMR
570 NOPROTO = YES
571
572 [SUBSYSTEM::RPC_EJS_SECURITY]
573 INIT_FUNCTION = ejs_init_security
574 OBJ_FILES = gen_ndr/ndr_security_ejs.o
575 REQUIRED_SUBSYSTEMS = RPC LIB_SECURITY_NDR
576 NOPROTO = YES
577
578 [SUBSYSTEM::RPC_EJS_LSA]
579 INIT_FUNCTION = ejs_init_lsarpc
580 OBJ_FILES = gen_ndr/ndr_lsa_ejs.o
581 REQUIRED_SUBSYSTEMS = RPC NDR_LSA
582 NOPROTO = YES
583
584 [SUBSYSTEM::RPC_EJS_DFS]
585 INIT_FUNCTION = ejs_init_dfs
586 OBJ_FILES = gen_ndr/ndr_dfs_ejs.o
587 REQUIRED_SUBSYSTEMS = RPC NDR_DFS
588 NOPROTO = YES
589
590 [SUBSYSTEM::RPC_EJS_DRSUAPI]
591 INIT_FUNCTION = ejs_init_drsuapi
592 OBJ_FILES = gen_ndr/ndr_drsuapi_ejs.o
593 REQUIRED_SUBSYSTEMS = RPC NDR_DRSUAPI
594 NOPROTO = YES
595
596 [SUBSYSTEM::RPC_EJS_SPOOLSS]
597 INIT_FUNCTION = ejs_init_spoolss
598 OBJ_FILES = gen_ndr/ndr_spoolss_ejs.o
599 REQUIRED_SUBSYSTEMS = RPC NDR_SPOOLSS
600 NOPROTO = YES
601
602 [SUBSYSTEM::RPC_EJS_WKSSVC]
603 INIT_FUNCTION = ejs_init_wkssvc
604 OBJ_FILES = gen_ndr/ndr_wkssvc_ejs.o
605 REQUIRED_SUBSYSTEMS = RPC NDR_WKSSVC
606 NOPROTO = YES
607
608 [SUBSYSTEM::RPC_EJS_SRVSVC]
609 INIT_FUNCTION = ejs_init_srvsvc
610 OBJ_FILES = gen_ndr/ndr_srvsvc_ejs.o
611 REQUIRED_SUBSYSTEMS = RPC NDR_SRVSVC
612 NOPROTO = YES
613
614 [SUBSYSTEM::RPC_EJS_EVENTLOG]
615 INIT_FUNCTION = ejs_init_eventlog
616 OBJ_FILES = gen_ndr/ndr_eventlog_ejs.o
617 REQUIRED_SUBSYSTEMS = RPC NDR_EVENTLOG
618 NOPROTO = YES
619
620 [SUBSYSTEM::RPC_EJS_WINREG]
621 INIT_FUNCTION = ejs_init_winreg
622 OBJ_FILES = gen_ndr/ndr_winreg_ejs.o
623 REQUIRED_SUBSYSTEMS = RPC NDR_WINREG
624 NOPROTO = YES
625
626 [SUBSYSTEM::RPC_EJS_INITSHUTDOWN]
627 INIT_FUNCTION = ejs_init_initshutdown
628 OBJ_FILES = gen_ndr/ndr_initshutdown_ejs.o
629 REQUIRED_SUBSYSTEMS = RPC NDR_INITSHUTDOWN
630 NOPROTO = YES
631
632 [SUBSYSTEM::RPC_EJS_NETLOGON]
633 INIT_FUNCTION = ejs_init_netlogon
634 OBJ_FILES = gen_ndr/ndr_netlogon_ejs.o
635 REQUIRED_SUBSYSTEMS = RPC NDR_NETLOGON
636 NOPROTO = YES
637
638 [SUBSYSTEM::RPC_EJS_SVCCTL]
639 INIT_FUNCTION = ejs_init_svcctl
640 OBJ_FILES = gen_ndr/ndr_svcctl_ejs.o
641 REQUIRED_SUBSYSTEMS = RPC NDR_SVCCTL
642 NOPROTO = YES
643
644 [SUBSYSTEM::RPC_EJS_IRPC]
645 INIT_FUNCTION = ejs_init_irpc
646 OBJ_FILES = gen_ndr/ndr_irpc_ejs.o
647 REQUIRED_SUBSYSTEMS = RPC NDR_IRPC
648 NOPROTO = YES
649
650 ################################################
651 # Start SUBSYSTEM RPC_EJS
652 [SUBSYSTEM::RPC_EJS]
653 REQUIRED_SUBSYSTEMS = RPC_EJS_ECHO RPC_EJS_MISC RPC_EJS_SAMR RPC_EJS_SECURITY \
654         RPC_EJS_LSA RPC_EJS_SRVSVC RPC_EJS_SVCCTL RPC_EJS_IRPC RPC_EJS_WINREG \
655         RPC_EJS_INITSHUTDOWN
656 # End SUBSYSTEM RPC_EJS
657 ################################################