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