r14484: Install more headers
[kai/samba.git] / source4 / librpc / config.mk
1 ################################################
2 # Start SUBSYSTEM LIBNDR
3 [LIBRARY::LIBNDR]
4 VERSION = 0.0.1
5 SO_VERSION = 0.0.1
6 DESCRIPTION = Network Data Representation Core Library
7 PUBLIC_HEADERS = ndr/libndr.h
8 PUBLIC_PROTO_HEADER = ndr/libndr_proto.h
9 OBJ_FILES = \
10                 ndr/ndr.o \
11                 ndr/ndr_basic.o \
12                 ndr/ndr_string.o \
13                 ndr/ndr_obfuscate.o \
14                 ndr/ndr_misc.o
15 REQUIRED_SUBSYSTEMS = LIBCLI_UTILS LIBTALLOC 
16 # End SUBSYSTEM LIBNDR
17 ################################################
18
19 ################################################
20 # Start SUBSYSTEM NDR_COMPRESSION
21 [LIBRARY::NDR_COMPRESSION]
22 VERSION = 0.0.1
23 SO_VERSION = 0.0.1
24 DESCRIPTION = NDR support for compressed subcontexts
25 PRIVATE_PROTO_HEADER = ndr/ndr_compression.h
26 OBJ_FILES = \
27                 ndr/ndr_compression.o
28 REQUIRED_SUBSYSTEMS = LIBCOMPRESSION
29 # End SUBSYSTEM NDR_COMPRESSION
30 ################################################
31
32 [SUBSYSTEM::NDR_SECURITY_HELPER]
33 PRIVATE_PROTO_HEADER = ndr/ndr_sec.h
34 OBJ_FILES = ndr/ndr_sec_helper.o ndr/ndr_sec.o
35
36 [LIBRARY::NDR_SECURITY]
37 VERSION = 0.0.1
38 SO_VERSION = 0.0.1
39 DESCRIPTION =
40 OBJ_FILES = gen_ndr/ndr_security.o
41 PUBLIC_HEADERS = gen_ndr/security.h
42 REQUIRED_SUBSYSTEMS = NDR_MISC NDR_SECURITY_HELPER
43
44 [LIBRARY::NDR_AUDIOSRV]
45 VERSION = 0.0.1
46 SO_VERSION = 0.0.1
47 DESCRIPTION =
48 OBJ_FILES = gen_ndr/ndr_audiosrv.o
49 REQUIRED_SUBSYSTEMS = LIBNDR
50
51 [LIBRARY::NDR_DNSSERVER]
52 VERSION = 0.0.1
53 SO_VERSION = 0.0.1
54 DESCRIPTION =
55 OBJ_FILES = gen_ndr/ndr_dnsserver.o
56 REQUIRED_SUBSYSTEMS = LIBNDR
57
58 [LIBRARY::NDR_WINSTATION]
59 VERSION = 0.0.1
60 SO_VERSION = 0.0.1
61 DESCRIPTION =
62 OBJ_FILES = gen_ndr/ndr_winstation.o
63 REQUIRED_SUBSYSTEMS = LIBNDR
64
65 [LIBRARY::NDR_ECHO]
66 VERSION = 0.0.1
67 SO_VERSION = 0.0.1
68 DESCRIPTION =
69 OBJ_FILES = gen_ndr/ndr_echo.o
70 REQUIRED_SUBSYSTEMS = LIBNDR
71
72 [LIBRARY::NDR_IRPC]
73 VERSION = 0.0.1
74 SO_VERSION = 0.0.1
75 DESCRIPTION =
76 OBJ_FILES = gen_ndr/ndr_irpc.o
77 REQUIRED_SUBSYSTEMS = LIBNDR
78
79 [LIBRARY::NDR_EXCHANGE]
80 VERSION = 0.0.1
81 SO_VERSION = 0.0.1
82 DESCRIPTION =
83 OBJ_FILES = gen_ndr/ndr_exchange.o
84 REQUIRED_SUBSYSTEMS = LIBNDR
85
86 [LIBRARY::NDR_DSBACKUP]
87 VERSION = 0.0.1
88 SO_VERSION = 0.0.1
89 DESCRIPTION =
90 OBJ_FILES = gen_ndr/ndr_dsbackup.o
91 REQUIRED_SUBSYSTEMS = LIBNDR
92
93 [LIBRARY::NDR_EFS]
94 VERSION = 0.0.1
95 SO_VERSION = 0.0.1
96 DESCRIPTION =
97 OBJ_FILES = gen_ndr/ndr_efs.o
98 REQUIRED_SUBSYSTEMS = LIBNDR
99
100 [LIBRARY::NDR_MISC]
101 VERSION = 0.0.1
102 SO_VERSION = 0.0.1
103 DESCRIPTION =
104 OBJ_FILES = gen_ndr/ndr_misc.o
105 PUBLIC_HEADERS = gen_ndr/misc.h
106 REQUIRED_SUBSYSTEMS = LIBNDR
107
108 [LIBRARY::NDR_ROT]
109 VERSION = 0.0.1
110 SO_VERSION = 0.0.1
111 DESCRIPTION =
112 OBJ_FILES = gen_ndr/ndr_rot.o
113 REQUIRED_SUBSYSTEMS = LIBNDR
114
115 [LIBRARY::NDR_LSA]
116 VERSION = 0.0.1
117 SO_VERSION = 0.0.1
118 DESCRIPTION =
119 OBJ_FILES = gen_ndr/ndr_lsa.o
120 PUBLIC_HEADERS = gen_ndr/lsa.h
121 REQUIRED_SUBSYSTEMS = LIBNDR
122
123 [LIBRARY::NDR_DFS]
124 VERSION = 0.0.1
125 SO_VERSION = 0.0.1
126 DESCRIPTION =
127 OBJ_FILES = gen_ndr/ndr_dfs.o
128 REQUIRED_SUBSYSTEMS = LIBNDR
129
130 [LIBRARY::NDR_DRSUAPI]
131 VERSION = 0.0.1
132 SO_VERSION = 0.0.1
133 DESCRIPTION =
134 OBJ_FILES = gen_ndr/ndr_drsuapi.o
135 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DRSUAPI_PRINT NDR_COMPRESSION NDR_SECURITY
136
137 [SUBSYSTEM::NDR_DRSUAPI_PRINT]
138 PRIVATE_PROTO_HEADER = ndr/ndr_drsuapi.h
139 OBJ_FILES = ndr/ndr_drsuapi.o
140
141 [LIBRARY::NDR_DRSBLOBS]
142 VERSION = 0.0.1
143 SO_VERSION = 0.0.1
144 DESCRIPTION =
145 OBJ_FILES = gen_ndr/ndr_drsblobs.o
146 REQUIRED_SUBSYSTEMS = LIBNDR
147
148 [LIBRARY::NDR_SASL_HELPERS]
149 VERSION = 0.0.1
150 SO_VERSION = 0.0.1
151 DESCRIPTION =
152 OBJ_FILES = gen_ndr/ndr_sasl_helpers.o
153 REQUIRED_SUBSYSTEMS = LIBNDR
154
155 [LIBRARY::NDR_POLICYAGENT]
156 VERSION = 0.0.1
157 SO_VERSION = 0.0.1
158 DESCRIPTION =
159 OBJ_FILES = gen_ndr/ndr_policyagent.o
160 REQUIRED_SUBSYSTEMS = LIBNDR
161
162 [LIBRARY::NDR_UNIXINFO]
163 VERSION = 0.0.1
164 SO_VERSION = 0.0.1
165 DESCRIPTION =
166 OBJ_FILES = gen_ndr/ndr_unixinfo.o
167 REQUIRED_SUBSYSTEMS = LIBNDR
168
169 [LIBRARY::NDR_SAMR]
170 VERSION = 0.0.1
171 SO_VERSION = 0.0.1
172 DESCRIPTION =
173 OBJ_FILES = gen_ndr/ndr_samr.o
174 PUBLIC_HEADERS = gen_ndr/samr.h
175 REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC NDR_LSA NDR_SECURITY
176
177 [LIBRARY::NDR_SPOOLSS]
178 VERSION = 0.0.1
179 SO_VERSION = 0.0.1
180 DESCRIPTION =
181 OBJ_FILES = gen_ndr/ndr_spoolss.o
182 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SPOOLSS_BUF
183
184 [SUBSYSTEM::NDR_SPOOLSS_BUF]
185 PRIVATE_PROTO_HEADER = ndr/ndr_spoolss_buf.h
186 OBJ_FILES = ndr/ndr_spoolss_buf.o
187
188 [LIBRARY::NDR_WKSSVC]
189 VERSION = 0.0.1
190 SO_VERSION = 0.0.1
191 DESCRIPTION =
192 OBJ_FILES = gen_ndr/ndr_wkssvc.o
193 REQUIRED_SUBSYSTEMS = LIBNDR
194
195 [LIBRARY::NDR_SRVSVC]
196 VERSION = 0.0.1
197 SO_VERSION = 0.0.1
198 DESCRIPTION =
199 OBJ_FILES = gen_ndr/ndr_srvsvc.o
200 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SVCCTL
201
202 [LIBRARY::NDR_SVCCTL]
203 VERSION = 0.0.1
204 SO_VERSION = 0.0.1
205 DESCRIPTION =
206 OBJ_FILES = gen_ndr/ndr_svcctl.o
207 REQUIRED_SUBSYSTEMS = LIBNDR
208
209 [LIBRARY::NDR_ATSVC]
210 VERSION = 0.0.1
211 SO_VERSION = 0.0.1
212 DESCRIPTION =
213 OBJ_FILES = gen_ndr/ndr_atsvc.o
214 REQUIRED_SUBSYSTEMS = LIBNDR
215
216 [LIBRARY::NDR_EVENTLOG]
217 VERSION = 0.0.1
218 SO_VERSION = 0.0.1
219 DESCRIPTION =
220 OBJ_FILES = gen_ndr/ndr_eventlog.o
221 REQUIRED_SUBSYSTEMS = LIBNDR
222
223 [LIBRARY::NDR_EPMAPPER]
224 VERSION = 0.0.1
225 SO_VERSION = 0.0.1
226 DESCRIPTION =
227 OBJ_FILES = gen_ndr/ndr_epmapper.o
228 REQUIRED_SUBSYSTEMS = LIBNDR
229
230 [LIBRARY::NDR_DBGIDL]
231 VERSION = 0.0.1
232 SO_VERSION = 0.0.1
233 DESCRIPTION =
234 OBJ_FILES = gen_ndr/ndr_dbgidl.o
235 REQUIRED_SUBSYSTEMS = LIBNDR
236
237 [LIBRARY::NDR_DSSETUP]
238 VERSION = 0.0.1
239 SO_VERSION = 0.0.1
240 DESCRIPTION =
241 OBJ_FILES = gen_ndr/ndr_dssetup.o
242 REQUIRED_SUBSYSTEMS = LIBNDR
243
244 [LIBRARY::NDR_MSGSVC]
245 VERSION = 0.0.1
246 SO_VERSION = 0.0.1
247 DESCRIPTION =
248 OBJ_FILES = gen_ndr/ndr_msgsvc.o
249 REQUIRED_SUBSYSTEMS = LIBNDR
250
251 [LIBRARY::NDR_WINS]
252 VERSION = 0.0.1
253 SO_VERSION = 0.0.1
254 DESCRIPTION =
255 OBJ_FILES = gen_ndr/ndr_wins.o
256 REQUIRED_SUBSYSTEMS = LIBNDR
257
258 [LIBRARY::NDR_WINREG]
259 VERSION = 0.0.1
260 SO_VERSION = 0.0.1
261 DESCRIPTION =
262 OBJ_FILES = gen_ndr/ndr_winreg.o
263 REQUIRED_SUBSYSTEMS = LIBNDR NDR_INITSHUTDOWN
264
265 [LIBRARY::NDR_INITSHUTDOWN]
266 VERSION = 0.0.1
267 SO_VERSION = 0.0.1
268 DESCRIPTION =
269 OBJ_FILES = gen_ndr/ndr_initshutdown.o
270 REQUIRED_SUBSYSTEMS = LIBNDR
271
272 [LIBRARY::NDR_MGMT]
273 VERSION = 0.0.1
274 SO_VERSION = 0.0.1
275 DESCRIPTION =
276 OBJ_FILES = gen_ndr/ndr_mgmt.o
277 REQUIRED_SUBSYSTEMS = LIBNDR
278
279 [LIBRARY::NDR_PROTECTED_STORAGE]
280 VERSION = 0.0.1
281 SO_VERSION = 0.0.1
282 DESCRIPTION =
283 OBJ_FILES = gen_ndr/ndr_protected_storage.o
284 REQUIRED_SUBSYSTEMS = LIBNDR
285
286 [LIBRARY::NDR_DCOM]
287 VERSION = 0.0.1
288 SO_VERSION = 0.0.1
289 DESCRIPTION =
290 OBJ_FILES = gen_ndr/ndr_dcom.o
291 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
292
293 [SUBSYSTEM::NDR_ORPC_MANUAL]
294 PRIVATE_PROTO_HEADER = ndr/ndr_orpc.h
295 OBJ_FILES = ndr/ndr_orpc.o 
296
297 [LIBRARY::NDR_ORPC]
298 VERSION = 0.0.1
299 SO_VERSION = 0.0.1
300 DESCRIPTION =
301 OBJ_FILES = gen_ndr/ndr_orpc.o
302 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC_MANUAL
303
304 [LIBRARY::NDR_OXIDRESOLVER]
305 VERSION = 0.0.1
306 SO_VERSION = 0.0.1
307 DESCRIPTION =
308 OBJ_FILES = gen_ndr/ndr_oxidresolver.o
309 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
310
311 [LIBRARY::NDR_REMACT]
312 VERSION = 0.0.1
313 SO_VERSION = 0.0.1
314 DESCRIPTION =
315 OBJ_FILES = gen_ndr/ndr_remact.o
316 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
317
318 [LIBRARY::NDR_WZCSVC]
319 VERSION = 0.0.1
320 SO_VERSION = 0.0.1
321 DESCRIPTION =
322 OBJ_FILES = gen_ndr/ndr_wzcsvc.o
323 REQUIRED_SUBSYSTEMS = LIBNDR
324
325 [LIBRARY::NDR_BROWSER]
326 VERSION = 0.0.1
327 SO_VERSION = 0.0.1
328 DESCRIPTION =
329 OBJ_FILES = gen_ndr/ndr_browser.o
330 REQUIRED_SUBSYSTEMS = LIBNDR
331
332 [LIBRARY::NDR_W32TIME]
333 VERSION = 0.0.1
334 SO_VERSION = 0.0.1
335 DESCRIPTION =
336 OBJ_FILES = gen_ndr/ndr_w32time.o
337 REQUIRED_SUBSYSTEMS = LIBNDR
338
339 [LIBRARY::NDR_SCERPC]
340 VERSION = 0.0.1
341 SO_VERSION = 0.0.1
342 DESCRIPTION =
343 OBJ_FILES = gen_ndr/ndr_scerpc.o
344 REQUIRED_SUBSYSTEMS = LIBNDR
345
346 [LIBRARY::NDR_NTSVCS]
347 VERSION = 0.0.1
348 SO_VERSION = 0.0.1
349 DESCRIPTION =
350 OBJ_FILES = gen_ndr/ndr_ntsvcs.o
351 REQUIRED_SUBSYSTEMS = LIBNDR
352
353 [LIBRARY::NDR_NETLOGON]
354 VERSION = 0.0.1
355 SO_VERSION = 0.0.1
356 DESCRIPTION =
357 OBJ_FILES = gen_ndr/ndr_netlogon.o
358 PUBLIC_HEADERS = gen_ndr/netlogon.h
359 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SAMR NDR_LSA
360
361 [LIBRARY::NDR_TRKWKS]
362 VERSION = 0.0.1
363 SO_VERSION = 0.0.1
364 DESCRIPTION =
365 OBJ_FILES = gen_ndr/ndr_trkwks.o
366 REQUIRED_SUBSYSTEMS = LIBNDR
367
368 [LIBRARY::NDR_KEYSVC]
369 VERSION = 0.0.1
370 SO_VERSION = 0.0.1
371 DESCRIPTION =
372 OBJ_FILES = gen_ndr/ndr_keysvc.o
373 REQUIRED_SUBSYSTEMS = LIBNDR
374
375 [LIBRARY::NDR_KRB5PAC]
376 VERSION = 0.0.1
377 SO_VERSION = 0.0.1
378 DESCRIPTION =
379 OBJ_FILES = gen_ndr/ndr_krb5pac.o
380 REQUIRED_SUBSYSTEMS = LIBNDR NDR_KRB5PAC_UTIL NDR_NETLOGON
381
382 [SUBSYSTEM::NDR_KRB5PAC_UTIL]
383 PRIVATE_PROTO_HEADER = ndr/ndr_krb5pac.h
384 OBJ_FILES = ndr/ndr_krb5pac.o
385
386 [LIBRARY::NDR_XATTR]
387 VERSION = 0.0.1
388 SO_VERSION = 0.0.1
389 DESCRIPTION =
390 OBJ_FILES = gen_ndr/ndr_xattr.o
391 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SECURITY
392
393 [LIBRARY::NDR_OPENDB]
394 VERSION = 0.0.1
395 SO_VERSION = 0.0.1
396 DESCRIPTION =
397 OBJ_FILES = gen_ndr/ndr_opendb.o
398 REQUIRED_SUBSYSTEMS = LIBNDR
399
400 [LIBRARY::NDR_SCHANNEL]
401 VERSION = 0.0.1
402 SO_VERSION = 0.0.1
403 DESCRIPTION =
404 OBJ_FILES = gen_ndr/ndr_schannel.o
405 REQUIRED_SUBSYSTEMS = LIBNDR
406
407 [LIBRARY::NDR_NBT]
408 VERSION = 0.0.1
409 SO_VERSION = 0.0.1
410 DESCRIPTION =
411 OBJ_FILES = gen_ndr/ndr_nbt.o
412 REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC NDR_NBT_BUF NDR_SVCCTL
413
414 [LIBRARY::NDR_WINSREPL]
415 VERSION = 0.0.1
416 SO_VERSION = 0.0.1
417 DESCRIPTION =
418 OBJ_FILES = gen_ndr/ndr_winsrepl.o
419 REQUIRED_SUBSYSTEMS = LIBNDR NDR_NBT
420
421 librpc/gen_ndr/tables.c: $(IDL_NDR_HEADER_FILES)
422         @$(PERL) $(srcdir)/librpc/tables.pl --output=librpc/gen_ndr/tables.c $(IDL_NDR_HEADER_FILES)
423
424 [SUBSYSTEM::NDR_IFACE_TABLE]
425 OBJ_FILES = gen_ndr/tables.o
426
427 [LIBRARY::NDR_TABLE]
428 VERSION = 0.0.1
429 SO_VERSION = 0.0.1
430 DESCRIPTION =
431 OBJ_FILES = rpc/table.o 
432 PRIVATE_PROTO_HEADER = rpc/dcerpc_table.h
433 REQUIRED_SUBSYSTEMS = \
434         NDR_IFACE_TABLE \
435         NDR_AUDIOSRV NDR_ECHO NDR_DCERPC NDR_EXCHANGE \
436         NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA NDR_DFS NDR_DRSUAPI \
437         NDR_POLICYAGENT NDR_UNIXINFO NDR_SAMR NDR_SPOOLSS NDR_WKSSVC NDR_SRVSVC NDR_ATSVC \
438         NDR_EVENTLOG NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINS \
439         NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_OXIDRESOLVER \
440         NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
441         NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
442         NDR_ROT NDR_DRSBLOBS NDR_SVCCTL NDR_NBT NDR_WINSREPL NDR_SECURITY \
443         NDR_INITSHUTDOWN NDR_DNSSERVER NDR_WINSTATION NDR_IRPC NDR_DCOM NDR_OPENDB \
444         NDR_SASL_HELPERS
445
446 [LIBRARY::RPC_NDR_ROT]
447 VERSION = 0.0.1
448 SO_VERSION = 0.0.1
449 DESCRIPTION =
450 OBJ_FILES = gen_ndr/ndr_rot_c.o
451 REQUIRED_SUBSYSTEMS = NDR_ROT dcerpc
452
453 [LIBRARY::RPC_NDR_AUDIOSRV]
454 VERSION = 0.0.1
455 SO_VERSION = 0.0.1
456 DESCRIPTION =
457 OBJ_FILES = gen_ndr/ndr_audiosrv_c.o
458 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV dcerpc
459
460 [LIBRARY::RPC_NDR_ECHO]
461 VERSION = 0.0.1
462 SO_VERSION = 0.0.1
463 DESCRIPTION =
464 OBJ_FILES = gen_ndr/ndr_echo_c.o
465 REQUIRED_SUBSYSTEMS = dcerpc NDR_ECHO
466
467 [LIBRARY::RPC_NDR_EXCHANGE]
468 VERSION = 0.0.1
469 SO_VERSION = 0.0.1
470 DESCRIPTION =
471 OBJ_FILES = gen_ndr/ndr_exchange_c.o
472 REQUIRED_SUBSYSTEMS = dcerpc NDR_EXCHANGE
473
474 [LIBRARY::RPC_NDR_DSBACKUP]
475 VERSION = 0.0.1
476 SO_VERSION = 0.0.1
477 DESCRIPTION =
478 OBJ_FILES = gen_ndr/ndr_dsbackup_c.o
479 REQUIRED_SUBSYSTEMS = dcerpc NDR_DSBACKUP
480
481 [LIBRARY::RPC_NDR_EFS]
482 VERSION = 0.0.1
483 SO_VERSION = 0.0.1
484 DESCRIPTION =
485 OBJ_FILES = gen_ndr/ndr_efs_c.o
486 REQUIRED_SUBSYSTEMS = dcerpc NDR_EFS
487
488 [LIBRARY::RPC_NDR_LSA]
489 VERSION = 0.0.1
490 SO_VERSION = 0.0.1
491 DESCRIPTION =
492 OBJ_FILES = gen_ndr/ndr_lsa_c.o
493 REQUIRED_SUBSYSTEMS = dcerpc NDR_LSA
494
495 [LIBRARY::RPC_NDR_DFS]
496 VERSION = 0.0.1
497 SO_VERSION = 0.0.1
498 DESCRIPTION =
499 OBJ_FILES = gen_ndr/ndr_dfs_c.o
500 REQUIRED_SUBSYSTEMS = dcerpc NDR_DFS
501
502 [LIBRARY::RPC_NDR_DRSUAPI]
503 VERSION = 0.0.1
504 SO_VERSION = 0.0.1
505 DESCRIPTION =
506 OBJ_FILES = gen_ndr/ndr_drsuapi_c.o
507 REQUIRED_SUBSYSTEMS = dcerpc NDR_DRSUAPI
508
509 [LIBRARY::RPC_NDR_POLICYAGENT]
510 VERSION = 0.0.1
511 SO_VERSION = 0.0.1
512 DESCRIPTION =
513 OBJ_FILES = gen_ndr/ndr_policyagent_c.o
514 REQUIRED_SUBSYSTEMS = dcerpc NDR_POLICYAGENT
515
516 [LIBRARY::RPC_NDR_UNIXINFO]
517 VERSION = 0.0.1
518 SO_VERSION = 0.0.1
519 DESCRIPTION =
520 OBJ_FILES = gen_ndr/ndr_unixinfo_c.o
521 REQUIRED_SUBSYSTEMS = dcerpc NDR_UNIXINFO
522
523 [LIBRARY::RPC_NDR_SAMR]
524 VERSION = 0.0.1
525 SO_VERSION = 0.0.1
526 DESCRIPTION =
527 OBJ_FILES = gen_ndr/ndr_samr_c.o
528 REQUIRED_SUBSYSTEMS = dcerpc NDR_SAMR
529
530 [LIBRARY::RPC_NDR_SPOOLSS]
531 VERSION = 0.0.1
532 SO_VERSION = 0.0.1
533 DESCRIPTION =
534 OBJ_FILES = gen_ndr/ndr_spoolss_c.o
535 REQUIRED_SUBSYSTEMS = dcerpc NDR_SPOOLSS
536
537 [LIBRARY::RPC_NDR_WKSSVC]
538 VERSION = 0.0.1
539 SO_VERSION = 0.0.1
540 DESCRIPTION =
541 OBJ_FILES = gen_ndr/ndr_wkssvc_c.o
542 REQUIRED_SUBSYSTEMS = dcerpc NDR_WKSSVC
543
544 [LIBRARY::RPC_NDR_SRVSVC]
545 VERSION = 0.0.1
546 SO_VERSION = 0.0.1
547 DESCRIPTION =
548 OBJ_FILES = gen_ndr/ndr_srvsvc_c.o
549 REQUIRED_SUBSYSTEMS = dcerpc NDR_SRVSVC
550
551 [LIBRARY::RPC_NDR_SVCCTL]
552 VERSION = 0.0.1
553 SO_VERSION = 0.0.1
554 DESCRIPTION =
555 OBJ_FILES = gen_ndr/ndr_svcctl_c.o
556 REQUIRED_SUBSYSTEMS = dcerpc NDR_SVCCTL
557
558 [LIBRARY::RPC_NDR_ATSVC]
559 VERSION = 0.0.1
560 SO_VERSION = 0.0.1
561 DESCRIPTION =
562 OBJ_FILES = gen_ndr/ndr_atsvc_c.o
563 REQUIRED_SUBSYSTEMS = dcerpc NDR_ATSVC
564
565 [LIBRARY::RPC_NDR_EVENTLOG]
566 VERSION = 0.0.1
567 SO_VERSION = 0.0.1
568 DESCRIPTION =
569 OBJ_FILES = gen_ndr/ndr_eventlog_c.o
570 REQUIRED_SUBSYSTEMS = dcerpc NDR_EVENTLOG
571
572 [LIBRARY::RPC_NDR_EPMAPPER]
573 VERSION = 0.0.1
574 SO_VERSION = 0.0.1
575 DESCRIPTION =
576 OBJ_FILES = gen_ndr/ndr_epmapper_c.o
577 REQUIRED_SUBSYSTEMS = NDR_EPMAPPER
578
579 [LIBRARY::RPC_NDR_DBGIDL]
580 VERSION = 0.0.1
581 SO_VERSION = 0.0.1
582 DESCRIPTION =
583 OBJ_FILES = gen_ndr/ndr_dbgidl_c.o
584 REQUIRED_SUBSYSTEMS = dcerpc NDR_DBGIDL
585
586 [LIBRARY::RPC_NDR_DSSETUP]
587 VERSION = 0.0.1
588 SO_VERSION = 0.0.1
589 DESCRIPTION =
590 OBJ_FILES = gen_ndr/ndr_dssetup_c.o
591 REQUIRED_SUBSYSTEMS = dcerpc NDR_DSSETUP
592
593 [LIBRARY::RPC_NDR_MSGSVC]
594 VERSION = 0.0.1
595 SO_VERSION = 0.0.1
596 DESCRIPTION =
597 OBJ_FILES = gen_ndr/ndr_msgsvc_c.o
598 REQUIRED_SUBSYSTEMS = dcerpc NDR_MSGSVC
599
600 [LIBRARY::RPC_NDR_WINS]
601 VERSION = 0.0.1
602 SO_VERSION = 0.0.1
603 DESCRIPTION =
604 OBJ_FILES = gen_ndr/ndr_wins_c.o
605 REQUIRED_SUBSYSTEMS = dcerpc NDR_WINS
606
607 [LIBRARY::RPC_NDR_WINREG]
608 VERSION = 0.0.1
609 SO_VERSION = 0.0.1
610 DESCRIPTION =
611 OBJ_FILES = gen_ndr/ndr_winreg_c.o
612 REQUIRED_SUBSYSTEMS = dcerpc NDR_WINREG
613
614 [LIBRARY::RPC_NDR_INITSHUTDOWN]
615 VERSION = 0.0.1
616 SO_VERSION = 0.0.1
617 DESCRIPTION =
618 OBJ_FILES = gen_ndr/ndr_initshutdown_c.o
619 REQUIRED_SUBSYSTEMS = dcerpc NDR_INITSHUTDOWN
620
621 [LIBRARY::RPC_NDR_MGMT]
622 VERSION = 0.0.1
623 SO_VERSION = 0.0.1
624 DESCRIPTION =
625 OBJ_FILES = gen_ndr/ndr_mgmt_c.o
626 REQUIRED_SUBSYSTEMS = dcerpc NDR_MGMT
627
628 [LIBRARY::RPC_NDR_PROTECTED_STORAGE]
629 VERSION = 0.0.1
630 SO_VERSION = 0.0.1
631 DESCRIPTION =
632 OBJ_FILES = gen_ndr/ndr_protected_storage_c.o
633 REQUIRED_SUBSYSTEMS = dcerpc NDR_PROTECTED_STORAGE
634
635 [LIBRARY::DCOM_PROXY_DCOM]
636 VERSION = 0.0.1
637 SO_VERSION = 0.0.1
638 DESCRIPTION =
639 OBJ_FILES = gen_ndr/ndr_dcom_c.o
640 REQUIRED_SUBSYSTEMS = dcerpc NDR_DCOM
641
642 [LIBRARY::RPC_NDR_OXIDRESOLVER]
643 VERSION = 0.0.1
644 SO_VERSION = 0.0.1
645 DESCRIPTION =
646 OBJ_FILES = gen_ndr/ndr_oxidresolver_c.o
647 REQUIRED_SUBSYSTEMS = dcerpc NDR_OXIDRESOLVER
648
649 [LIBRARY::RPC_NDR_REMACT]
650 VERSION = 0.0.1
651 SO_VERSION = 0.0.1
652 DESCRIPTION =
653 OBJ_FILES = gen_ndr/ndr_remact_c.o
654 REQUIRED_SUBSYSTEMS = dcerpc NDR_REMACT
655
656 [LIBRARY::RPC_NDR_WZCSVC]
657 VERSION = 0.0.1
658 SO_VERSION = 0.0.1
659 DESCRIPTION =
660 OBJ_FILES = gen_ndr/ndr_wzcsvc_c.o
661 REQUIRED_SUBSYSTEMS = dcerpc NDR_WZCSVC
662
663 [LIBRARY::RPC_NDR_W32TIME]
664 VERSION = 0.0.1
665 SO_VERSION = 0.0.1
666 DESCRIPTION =
667 OBJ_FILES = gen_ndr/ndr_w32time_c.o
668 REQUIRED_SUBSYSTEMS = dcerpc NDR_W32TIME
669
670 [LIBRARY::RPC_NDR_SCERPC]
671 VERSION = 0.0.1
672 SO_VERSION = 0.0.1
673 DESCRIPTION =
674 OBJ_FILES = gen_ndr/ndr_scerpc_c.o
675 REQUIRED_SUBSYSTEMS = dcerpc NDR_SCERPC
676
677 [LIBRARY::RPC_NDR_NTSVCS]
678 VERSION = 0.0.1
679 SO_VERSION = 0.0.1
680 DESCRIPTION =
681 OBJ_FILES = gen_ndr/ndr_ntsvcs_c.o
682 REQUIRED_SUBSYSTEMS = dcerpc NDR_NTSVCS
683
684 [LIBRARY::RPC_NDR_NETLOGON]
685 VERSION = 0.0.1
686 SO_VERSION = 0.0.1
687 DESCRIPTION =
688 OBJ_FILES = gen_ndr/ndr_netlogon_c.o
689 REQUIRED_SUBSYSTEMS = NDR_NETLOGON
690
691 [LIBRARY::RPC_NDR_TRKWKS]
692 VERSION = 0.0.1
693 SO_VERSION = 0.0.1
694 DESCRIPTION =
695 OBJ_FILES = gen_ndr/ndr_trkwks_c.o
696 REQUIRED_SUBSYSTEMS = dcerpc NDR_TRKWKS
697
698 [LIBRARY::RPC_NDR_KEYSVC]
699 VERSION = 0.0.1
700 SO_VERSION = 0.0.1
701 DESCRIPTION =
702 OBJ_FILES = gen_ndr/ndr_keysvc_c.o
703 REQUIRED_SUBSYSTEMS = dcerpc NDR_KEYSVC
704
705 [SUBSYSTEM::NDR_DCERPC]
706 OBJ_FILES = gen_ndr/ndr_dcerpc.o
707 REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC
708 PUBLIC_HEADERS = gen_ndr/dcerpc.h
709
710 ################################################
711 # Start SUBSYSTEM dcerpc
712 [LIBRARY::dcerpc]
713 VERSION = 0.0.1
714 SO_VERSION = 0.0.1
715 DESCRIPTION = DCE/RPC client library
716 PUBLIC_HEADERS = rpc/dcerpc.h
717 PUBLIC_PROTO_HEADER = rpc/dcerpc_proto.h
718 OBJ_FILES = \
719                 rpc/dcerpc.o \
720                 rpc/dcerpc_auth.o \
721                 rpc/dcerpc_schannel.o \
722                 rpc/dcerpc_util.o \
723                 rpc/dcerpc_error.o \
724                 rpc/dcerpc_smb.o \
725                 rpc/dcerpc_smb2.o \
726                 rpc/dcerpc_sock.o \
727                 rpc/dcerpc_connect.o
728 REQUIRED_SUBSYSTEMS = \
729                 SOCKET LIBSMB \
730                 LIBNDR NDR_DCERPC \
731                 RPC_NDR_EPMAPPER \
732                 NDR_SCHANNEL RPC_NDR_NETLOGON \
733                 gensec
734 # End SUBSYSTEM dcerpc
735 ################################################
736
737 [MODULE::RPC_EJS_ECHO]
738 INIT_FUNCTION = ejs_init_rpcecho
739 OBJ_FILES = gen_ndr/ndr_echo_ejs.o
740 SUBSYSTEM = smbcalls
741 REQUIRED_SUBSYSTEMS = dcerpc NDR_ECHO
742
743 [MODULE::RPC_EJS_MISC]
744 INIT_FUNCTION = ejs_init_misc
745 OBJ_FILES = gen_ndr/ndr_misc_ejs.o
746 SUBSYSTEM = smbcalls
747 REQUIRED_SUBSYSTEMS = dcerpc NDR_MISC
748
749 [MODULE::RPC_EJS_SAMR]
750 INIT_FUNCTION = ejs_init_samr
751 OBJ_FILES = gen_ndr/ndr_samr_ejs.o
752 SUBSYSTEM = smbcalls
753 REQUIRED_SUBSYSTEMS = dcerpc NDR_SAMR
754
755 [MODULE::RPC_EJS_SECURITY]
756 INIT_FUNCTION = ejs_init_security
757 OBJ_FILES = gen_ndr/ndr_security_ejs.o
758 SUBSYSTEM = smbcalls
759 REQUIRED_SUBSYSTEMS = dcerpc NDR_SECURITY
760
761 [MODULE::RPC_EJS_LSA]
762 INIT_FUNCTION = ejs_init_lsarpc
763 OBJ_FILES = gen_ndr/ndr_lsa_ejs.o
764 SUBSYSTEM = smbcalls
765 REQUIRED_SUBSYSTEMS = dcerpc NDR_LSA
766
767 [MODULE::RPC_EJS_DFS]
768 INIT_FUNCTION = ejs_init_netdfs
769 OBJ_FILES = gen_ndr/ndr_dfs_ejs.o
770 SUBSYSTEM = smbcalls
771 REQUIRED_SUBSYSTEMS = dcerpc NDR_DFS
772
773 [MODULE::RPC_EJS_DRSUAPI]
774 INIT_FUNCTION = ejs_init_drsuapi
775 OBJ_FILES = gen_ndr/ndr_drsuapi_ejs.o
776 SUBSYSTEM = smbcalls
777 REQUIRED_SUBSYSTEMS = dcerpc NDR_DRSUAPI
778
779 [MODULE::RPC_EJS_SPOOLSS]
780 INIT_FUNCTION = ejs_init_spoolss
781 OBJ_FILES = gen_ndr/ndr_spoolss_ejs.o
782 SUBSYSTEM = smbcalls
783 ENABLE = NO
784 REQUIRED_SUBSYSTEMS = dcerpc NDR_SPOOLSS
785
786 [MODULE::RPC_EJS_WKSSVC]
787 INIT_FUNCTION = ejs_init_wkssvc
788 OBJ_FILES = gen_ndr/ndr_wkssvc_ejs.o
789 SUBSYSTEM = smbcalls
790 REQUIRED_SUBSYSTEMS = dcerpc NDR_WKSSVC
791
792 [MODULE::RPC_EJS_SRVSVC]
793 INIT_FUNCTION = ejs_init_srvsvc
794 OBJ_FILES = gen_ndr/ndr_srvsvc_ejs.o
795 SUBSYSTEM = smbcalls
796 REQUIRED_SUBSYSTEMS = dcerpc NDR_SRVSVC
797
798 [MODULE::RPC_EJS_EVENTLOG]
799 INIT_FUNCTION = ejs_init_eventlog
800 OBJ_FILES = gen_ndr/ndr_eventlog_ejs.o
801 SUBSYSTEM = smbcalls
802 REQUIRED_SUBSYSTEMS = dcerpc NDR_EVENTLOG
803
804 [MODULE::RPC_EJS_WINREG]
805 INIT_FUNCTION = ejs_init_winreg
806 OBJ_FILES = gen_ndr/ndr_winreg_ejs.o
807 SUBSYSTEM = smbcalls
808 REQUIRED_SUBSYSTEMS = dcerpc NDR_WINREG
809
810 [MODULE::RPC_EJS_INITSHUTDOWN]
811 INIT_FUNCTION = ejs_init_initshutdown
812 OBJ_FILES = gen_ndr/ndr_initshutdown_ejs.o
813 SUBSYSTEM = smbcalls
814 REQUIRED_SUBSYSTEMS = dcerpc NDR_INITSHUTDOWN
815
816 [MODULE::RPC_EJS_NETLOGON]
817 INIT_FUNCTION = ejs_init_netlogon
818 OBJ_FILES = gen_ndr/ndr_netlogon_ejs.o
819 SUBSYSTEM = smbcalls
820 REQUIRED_SUBSYSTEMS = dcerpc NDR_NETLOGON
821
822 [MODULE::RPC_EJS_SVCCTL]
823 INIT_FUNCTION = ejs_init_svcctl
824 OBJ_FILES = gen_ndr/ndr_svcctl_ejs.o
825 SUBSYSTEM = smbcalls
826 REQUIRED_SUBSYSTEMS = dcerpc NDR_SVCCTL
827
828 [MODULE::RPC_EJS_IRPC]
829 INIT_FUNCTION = ejs_init_irpc
830 OBJ_FILES = gen_ndr/ndr_irpc_ejs.o
831 SUBSYSTEM = smbcalls
832 REQUIRED_SUBSYSTEMS = dcerpc NDR_IRPC