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