~ubuntu-branches/debian/sid/samba/sid

7.7.7 by Christian Perrier
Import upstream version 3.6.0~pre3
1
#!/usr/bin/env python
2
3
bld.RECURSE('idl')
4
bld.RECURSE('../lib/compression')
5
6
bld.SAMBA_SUBSYSTEM('NDR_AUDIOSRV',
7
	source='gen_ndr/ndr_audiosrv.c',
8
	public_deps='ndr'
9
	)
10
11
bld.SAMBA_SUBSYSTEM('NDR_AUTH',
12
                    source='gen_ndr/ndr_auth.c',
13
                    public_headers='gen_ndr/auth.h',
14
                    header_path='gen_ndr',
15
                    public_deps='ndr NDR_SECURITY ndr-krb5pac'
16
                    )
17
18
bld.SAMBA_SUBSYSTEM('NDR_ATSVC',
19
	source='gen_ndr/ndr_atsvc.c',
20
	public_deps='ndr'
21
	)
22
23
bld.SAMBA_SUBSYSTEM('NDR_NAMED_PIPE_AUTH',
24
	source='gen_ndr/ndr_named_pipe_auth.c',
25
	public_deps='ndr NDR_AUTH'
26
	)
27
28
bld.SAMBA_SUBSYSTEM('NDR_DNSSERVER',
29
	source='gen_ndr/ndr_dnsserver.c',
30
	public_deps='ndr'
31
	)
32
33
bld.SAMBA_SUBSYSTEM('NDR_DNS',
34
	source='gen_ndr/ndr_dns.c ndr/ndr_dns.c',
35
	public_deps='ndr'
36
	)
37
38
bld.SAMBA_SUBSYSTEM('NDR_DSBACKUP',
39
	source='gen_ndr/ndr_dsbackup.c',
40
	public_deps='ndr'
41
	)
42
43
bld.SAMBA_SUBSYSTEM('NDR_DFS',
44
	source='gen_ndr/ndr_dfs.c',
45
	public_deps='ndr'
46
	)
47
48
bld.SAMBA_SUBSYSTEM('NDR_WINREG',
49
	source='gen_ndr/ndr_winreg.c',
50
	public_deps='ndr NDR_SECURITY NDR_LSA'
51
	)
52
53
bld.SAMBA_SUBSYSTEM('NDR_EFS',
54
	source='gen_ndr/ndr_efs.c',
55
	public_deps='ndr NDR_SECURITY'
56
	)
57
58
bld.SAMBA_SUBSYSTEM('NDR_ROT',
59
	source='gen_ndr/ndr_rot.c',
60
	public_deps='ndr NDR_ORPC'
61
	)
62
63
bld.SAMBA_SUBSYSTEM('NDR_FRSRPC',
64
	source='ndr/ndr_frsrpc.c gen_ndr/ndr_frsrpc.c',
65
	public_deps='ndr'
66
	)
67
68
bld.SAMBA_SUBSYSTEM('NDR_FRSAPI',
69
	source='gen_ndr/ndr_frsapi.c',
70
	public_deps='ndr'
71
	)
72
73
bld.SAMBA_SUBSYSTEM('NDR_FRSTRANS',
74
	source='gen_ndr/ndr_frstrans.c',
75
	public_deps='ndr'
76
	)
77
78
bld.SAMBA_SUBSYSTEM('NDR_DFSBLOBS',
79
	source='gen_ndr/ndr_dfsblobs.c',
80
	public_deps='ndr'
81
	)
82
83
bld.SAMBA_SUBSYSTEM('NDR_POLICYAGENT',
84
	source='gen_ndr/ndr_policyagent.c',
85
	public_deps='ndr'
86
	)
87
88
bld.SAMBA_SUBSYSTEM('NDR_UNIXINFO',
89
	source='gen_ndr/ndr_unixinfo.c',
90
	public_deps='ndr NDR_SECURITY'
91
	)
92
93
bld.SAMBA_SUBSYSTEM('NDR_SPOOLSS',
94
	source='gen_ndr/ndr_spoolss.c',
95
	public_deps='ndr NDR_SPOOLSS_BUF NDR_SECURITY'
96
	)
97
98
bld.SAMBA_SUBSYSTEM('NDR_SPOOLSS_BUF',
99
	source='ndr/ndr_spoolss_buf.c',
100
        deps='talloc'
101
	)
102
103
bld.SAMBA_SUBSYSTEM('NDR_PRINTCAP',
104
	source='gen_ndr/ndr_printcap.c',
105
	public_deps='ndr'
106
	)
107
108
bld.SAMBA_SUBSYSTEM('NDR_EPMAPPER',
109
	source='gen_ndr/ndr_epmapper.c',
110
	public_deps='ndr'
111
	)
112
113
bld.SAMBA_SUBSYSTEM('NDR_DBGIDL',
114
	source='gen_ndr/ndr_dbgidl.c',
115
	public_deps='ndr'
116
	)
117
118
bld.SAMBA_SUBSYSTEM('NDR_DSSETUP',
119
	source='gen_ndr/ndr_dssetup.c',
120
	public_deps='ndr'
121
	)
122
123
bld.SAMBA_SUBSYSTEM('NDR_MSGSVC',
124
	source='gen_ndr/ndr_msgsvc.c',
125
	public_deps='ndr'
126
	)
127
128
bld.SAMBA_SUBSYSTEM('NDR_MGMT',
129
	source='gen_ndr/ndr_mgmt.c',
130
	public_deps='ndr'
131
	)
132
133
bld.SAMBA_SUBSYSTEM('NDR_ORPC',
134
	source='ndr/ndr_orpc.c gen_ndr/ndr_orpc.c',
135
	public_deps='ndr'
136
	)
137
138
bld.SAMBA_SUBSYSTEM('NDR_OXIDRESOLVER',
139
	source='gen_ndr/ndr_oxidresolver.c',
140
	public_deps='ndr NDR_ORPC'
141
	)
142
143
bld.SAMBA_SUBSYSTEM('NDR_REMACT',
144
	source='gen_ndr/ndr_remact.c',
145
	public_deps='ndr NDR_ORPC'
146
	)
147
148
bld.SAMBA_SUBSYSTEM('NDR_DCOM',
149
	source='gen_ndr/ndr_dcom.c',
150
	public_deps='ndr NDR_SECURITY NDR_ORPC'
151
	)
152
153
bld.SAMBA_SUBSYSTEM('NDR_WMI',
154
	source='ndr/ndr_wmi.c gen_ndr/ndr_wmi.c',
155
	public_deps='ndr NDR_SECURITY NDR_DCOM'
156
	)
157
158
bld.SAMBA_SUBSYSTEM('NDR_WZCSVC',
159
	source='gen_ndr/ndr_wzcsvc.c',
160
	public_deps='ndr'
161
	)
162
163
bld.SAMBA_SUBSYSTEM('NDR_BROWSER',
164
	source='gen_ndr/ndr_browser.c',
165
	public_deps='ndr'
166
	)
167
168
bld.SAMBA_SUBSYSTEM('NDR_W32TIME',
169
	source='gen_ndr/ndr_w32time.c',
170
	public_deps='ndr'
171
	)
172
173
bld.SAMBA_SUBSYSTEM('NDR_SCERPC',
174
	source='gen_ndr/ndr_scerpc.c',
175
	public_deps='ndr'
176
	)
177
178
bld.SAMBA_SUBSYSTEM('NDR_TRKWKS',
179
	source='gen_ndr/ndr_trkwks.c',
180
	public_deps='ndr'
181
	)
182
183
bld.SAMBA_SUBSYSTEM('NDR_KEYSVC',
184
	source='gen_ndr/ndr_keysvc.c',
185
	public_deps='ndr'
186
	)
187
188
bld.SAMBA_SUBSYSTEM('NDR_RAP',
189
	source='gen_ndr/ndr_rap.c ndr/ndr_rap.c',
190
	public_deps='ndr'
191
	)
192
193
bld.SAMBA_SUBSYSTEM('NDR_IDMAP',
194
	source='gen_ndr/ndr_idmap.c',
195
	public_deps='ndr ndr-standard'
196
	)
197
198
bld.SAMBA_SUBSYSTEM('NDR_NTLMSSP',
199
	source='ndr/ndr_ntlmssp.c gen_ndr/ndr_ntlmssp.c',
200
	public_deps='ndr ndr-standard'
201
	)
202
203
bld.SAMBA_SUBSYSTEM('NDR_DNSP',
204
	source='gen_ndr/ndr_dnsp.c ndr/ndr_dnsp.c',
205
	public_deps='ndr'
206
	)
207
208
bld.SAMBA_SUBSYSTEM('NDR_NTPRINTING',
209
	source='gen_ndr/ndr_ntprinting.c ndr/ndr_ntprinting.c',
210
	public_deps='ndr'
211
	)
212
213
bld.SAMBA_SUBSYSTEM('NDR_SAMR',
214
	source='gen_ndr/ndr_samr.c',
215
	public_deps='ndr NDR_SECURITY NDR_LSA'
216
	)
217
218
bld.SAMBA_SUBSYSTEM('NDR_LSA',
219
	source='gen_ndr/ndr_lsa.c',
220
	public_deps='ndr NDR_SECURITY'
221
	)
222
223
bld.SAMBA_SUBSYSTEM('NDR_SECURITY',
224
	source='gen_ndr/ndr_security.c ndr/ndr_sec_helper.c',
225
	deps='ndr security',
226
	public_headers='gen_ndr/security.h',
227
	header_path='gen_ndr'
228
	)
229
230
bld.SAMBA_SUBSYSTEM('NDR_SVCCTL',
231
	source='gen_ndr/ndr_svcctl.c ndr/ndr_svcctl.c',
232
	public_deps='ndr NDR_SECURITY'
233
	)
234
235
bld.SAMBA_SUBSYSTEM('NDR_SRVSVC',
236
	source='gen_ndr/ndr_srvsvc.c',
237
	public_deps='ndr NDR_SECURITY NDR_SVCCTL'
238
	)
239
240
bld.SAMBA_SUBSYSTEM('NDR_NETLOGON',
241
	source='gen_ndr/ndr_netlogon.c ndr/ndr_netlogon.c',
242
	public_deps='ndr NDR_SECURITY NDR_LSA NDR_SAMR NDR_NBT'
243
	)
244
245
bld.SAMBA_SUBSYSTEM('NDR_EVENTLOG',
246
	source='gen_ndr/ndr_eventlog.c',
247
	public_deps='ndr NDR_SECURITY NDR_LSA'
248
	)
249
250
bld.SAMBA_SUBSYSTEM('NDR_NTSVCS',
251
	source='gen_ndr/ndr_ntsvcs.c',
252
	public_deps='ndr'
253
	)
254
255
bld.SAMBA_SUBSYSTEM('NDR_WKSSVC',
256
	source='gen_ndr/ndr_wkssvc.c',
257
	public_deps='ndr NDR_SECURITY'
258
	)
259
260
bld.SAMBA_SUBSYSTEM('NDR_ECHO',
261
	source='gen_ndr/ndr_echo.c',
262
	public_deps='ndr'
263
	)
264
265
bld.SAMBA_SUBSYSTEM('NDR_INITSHUTDOWN',
266
	source='gen_ndr/ndr_initshutdown.c',
267
	public_deps='ndr NDR_LSA'
268
	)
269
270
bld.SAMBA_SUBSYSTEM('NDR_COMPRESSION',
271
	source='ndr/ndr_compression.c',
272
	public_deps='errors ndr',
273
	deps='z LZXPRESS'
274
	)
275
276
bld.SAMBA_SUBSYSTEM('NDR_DCERPC',
277
	source='gen_ndr/ndr_dcerpc.c',
278
	public_deps='ndr',
279
	public_headers='gen_ndr/ndr_dcerpc.h gen_ndr/dcerpc.h',
280
	header_path= [ ('*gen_ndr*', 'gen_ndr') ],
281
	)
282
283
bld.SAMBA_SUBSYSTEM('NDR_DRSUAPI',
284
	source='ndr/ndr_drsuapi.c gen_ndr/ndr_drsuapi.c',
285
	public_deps='ndr NDR_COMPRESSION NDR_SECURITY ndr-standard ASN1_UTIL'
286
	)
287
288
bld.SAMBA_SUBSYSTEM('NDR_DRSBLOBS',
289
	source='ndr/ndr_drsblobs.c gen_ndr/ndr_drsblobs.c',
290
	public_deps='ndr NDR_DRSUAPI'
291
	)
292
293
bld.SAMBA_LIBRARY('ndr-krb5pac',
294
                    source='ndr/ndr_krb5pac.c gen_ndr/ndr_krb5pac.c',
295
                    public_deps='ndr ndr-standard NDR_SECURITY',
296
                    public_headers='gen_ndr/krb5pac.h gen_ndr/ndr_krb5pac.h',
297
                    header_path='gen_ndr',
298
                    pc_files='ndr_krb5pac.pc',
299
                    vnum='0.0.1'
300
                    )
301
302
bld.SAMBA_LIBRARY('ndr-standard',
303
	source='gen_ndr/ndr_eventlog6.c',
304
	vnum='0.0.1',
305
	pc_files='ndr_standard.pc',
306
	deps='''NDR_SECURITY NDR_LSA NDR_SAMR NDR_NETLOGON NDR_EVENTLOG NDR_DFS
307
	NDR_NTSVCS NDR_SVCCTL NDR_INITSHUTDOWN NDR_WKSSVC NDR_SRVSVC NDR_WINREG
308
	NDR_ECHO security NDR_DNS NDR_ATSVC''',
309
	public_deps='ndr',
310
	public_headers='gen_ndr/samr.h gen_ndr/ndr_samr.h gen_ndr/lsa.h gen_ndr/netlogon.h gen_ndr/atsvc.h gen_ndr/ndr_atsvc.h gen_ndr/ndr_svcctl.h gen_ndr/svcctl.h',
311
	header_path='gen_ndr'
312
	)
313
314
bld.SAMBA_SUBSYSTEM('NDR_XATTR',
315
	source='ndr/ndr_xattr.c gen_ndr/ndr_xattr.c',
316
	public_deps='ndr NDR_SECURITY'
317
	)
318
319
bld.SAMBA_SUBSYSTEM('NDR_SCHANNEL',
320
	source='ndr/ndr_schannel.c gen_ndr/ndr_schannel.c',
321
	public_deps='ndr NDR_NBT'
322
	)
323
324
bld.SAMBA_SUBSYSTEM('NDR_NBT',
325
	source='gen_ndr/ndr_nbt.c',
326
	public_deps='ndr NDR_NBT_BUF NDR_SECURITY ndr-standard LIBCLI_NDR_NETLOGON',
327
	public_headers='gen_ndr/nbt.h',
328
        header_path='gen_ndr'
329
	)
330
331
bld.SAMBA_SUBSYSTEM('NDR_BACKUPKEY',
332
	source='ndr/ndr_backupkey.c gen_ndr/ndr_backupkey.c',
333
	public_deps='ndr'
334
	)
335
336
bld.SAMBA_SUBSYSTEM('NDR_PREG',
337
	source='gen_ndr/ndr_preg.c ndr/ndr_preg.c',
338
	public_deps='ndr'
339
	)
340
341
bld.SAMBA_SUBSYSTEM('NDR_FILE_ID',
342
	source='gen_ndr/ndr_file_id.c',
343
	public_deps='ndr'
344
	)
345
346
bld.SAMBA_SUBSYSTEM('RPC_NDR_XATTR',
347
	source='gen_ndr/ndr_xattr_c.c',
348
	public_deps='NDR_XATTR dcerpc'
349
	)
350
351
bld.SAMBA_SUBSYSTEM('RPC_NDR_ROT',
352
	source='gen_ndr/ndr_rot_c.c',
353
	public_deps='NDR_ROT dcerpc'
354
	)
355
356
bld.SAMBA_SUBSYSTEM('RPC_NDR_ATSVC',
357
	source='gen_ndr/ndr_atsvc_c.c',
358
	public_deps='dcerpc NDR_ATSVC'
359
	)
360
361
bld.SAMBA_SUBSYSTEM('RPC_NDR_AUDIOSRV',
362
	source='gen_ndr/ndr_audiosrv_c.c',
363
	public_deps='NDR_AUDIOSRV dcerpc'
364
	)
365
366
bld.SAMBA_SUBSYSTEM('RPC_NDR_ECHO',
367
	source='gen_ndr/ndr_echo_c.c',
368
	public_deps='dcerpc NDR_ECHO'
369
	)
370
371
bld.SAMBA_SUBSYSTEM('RPC_NDR_DSBACKUP',
372
	source='gen_ndr/ndr_dsbackup_c.c',
373
	public_deps='dcerpc NDR_DSBACKUP'
374
	)
375
376
bld.SAMBA_SUBSYSTEM('RPC_NDR_EFS',
377
	source='gen_ndr/ndr_efs_c.c',
378
	public_deps='dcerpc NDR_EFS'
379
	)
380
381
bld.SAMBA_SUBSYSTEM('RPC_NDR_LSA',
382
	source='gen_ndr/ndr_lsa_c.c',
383
	public_deps='dcerpc ndr-standard'
384
	)
385
386
bld.SAMBA_SUBSYSTEM('RPC_NDR_SAMR',
387
	source='gen_ndr/ndr_samr_c.c',
388
	public_deps='dcerpc NDR_SAMR'
389
	)
390
391
bld.SAMBA_SUBSYSTEM('RPC_NDR_DFS',
392
	source='gen_ndr/ndr_dfs_c.c',
393
	public_deps='dcerpc ndr-standard'
394
	)
395
396
bld.SAMBA_SUBSYSTEM('RPC_NDR_FRSAPI',
397
	source='gen_ndr/ndr_frsapi_c.c',
398
	public_deps='dcerpc NDR_FRSAPI'
399
	)
400
401
bld.SAMBA_SUBSYSTEM('RPC_NDR_DRSUAPI',
402
	source='gen_ndr/ndr_drsuapi_c.c',
403
	public_deps='dcerpc NDR_DRSUAPI'
404
	)
405
406
bld.SAMBA_SUBSYSTEM('RPC_NDR_DRSBLOBS',
407
	source='gen_ndr/ndr_drsblobs_c.c',
408
	public_deps='dcerpc NDR_DRSBLOBS'
409
	)
410
411
bld.SAMBA_SUBSYSTEM('RPC_NDR_POLICYAGENT',
412
	source='gen_ndr/ndr_policyagent_c.c',
413
	public_deps='dcerpc NDR_POLICYAGENT'
414
	)
415
416
bld.SAMBA_SUBSYSTEM('RPC_NDR_UNIXINFO',
417
	source='gen_ndr/ndr_unixinfo_c.c',
418
	public_deps='dcerpc NDR_UNIXINFO'
419
	)
420
421
bld.SAMBA_SUBSYSTEM('RPC_NDR_BROWSER',
422
	source='gen_ndr/ndr_browser_c.c',
423
	public_deps='dcerpc NDR_BROWSER'
424
	)
425
426
bld.SAMBA_SUBSYSTEM('RPC_NDR_SPOOLSS',
427
	source='gen_ndr/ndr_spoolss_c.c',
428
	public_deps='dcerpc NDR_SPOOLSS'
429
	)
430
431
bld.SAMBA_SUBSYSTEM('RPC_NDR_NBT',
432
	source='gen_ndr/ndr_nbt_c.c',
433
	public_deps='dcerpc NDR_NBT'
434
	)
435
436
bld.SAMBA_SUBSYSTEM('RPC_NDR_WKSSVC',
437
	source='gen_ndr/ndr_wkssvc_c.c',
438
	public_deps='dcerpc ndr-standard'
439
	)
440
441
bld.SAMBA_SUBSYSTEM('RPC_NDR_SRVSVC',
442
	source='gen_ndr/ndr_srvsvc_c.c',
443
	public_deps='dcerpc NDR_SRVSVC'
444
	)
445
446
bld.SAMBA_SUBSYSTEM('RPC_NDR_SVCCTL',
447
	source='gen_ndr/ndr_svcctl_c.c',
448
	public_deps='dcerpc ndr-standard',
449
	public_headers='gen_ndr/ndr_svcctl_c.h ndr/ndr_svcctl.h',
450
        header_path=[ ('gen_ndr*', 'gen_ndr'), ('ndr*', 'ndr')]
451
	)
452
453
bld.SAMBA_SUBSYSTEM('RPC_NDR_EVENTLOG',
454
	source='gen_ndr/ndr_eventlog_c.c',
455
	public_deps='dcerpc ndr-standard'
456
	)
457
458
bld.SAMBA_SUBSYSTEM('RPC_NDR_EPMAPPER',
459
	source='gen_ndr/ndr_epmapper_c.c',
460
	public_deps='tevent NDR_EPMAPPER'
461
	)
462
463
bld.SAMBA_SUBSYSTEM('RPC_NDR_DBGIDL',
464
	source='gen_ndr/ndr_dbgidl_c.c',
465
	public_deps='dcerpc NDR_DBGIDL'
466
	)
467
468
bld.SAMBA_SUBSYSTEM('RPC_NDR_DSSETUP',
469
	source='gen_ndr/ndr_dssetup_c.c',
470
	public_deps='dcerpc NDR_DSSETUP'
471
	)
472
473
bld.SAMBA_SUBSYSTEM('RPC_NDR_MSGSVC',
474
	source='gen_ndr/ndr_msgsvc_c.c',
475
	public_deps='dcerpc NDR_MSGSVC'
476
	)
477
478
bld.SAMBA_SUBSYSTEM('RPC_NDR_WINREG',
479
	source='gen_ndr/ndr_winreg_c.c',
480
	public_deps='dcerpc ndr-standard'
481
	)
482
483
bld.SAMBA_SUBSYSTEM('RPC_NDR_INITSHUTDOWN',
484
	source='gen_ndr/ndr_initshutdown_c.c',
485
	public_deps='dcerpc ndr-standard'
486
	)
487
488
bld.SAMBA_SUBSYSTEM('RPC_NDR_MGMT',
489
	source='gen_ndr/ndr_mgmt_c.c',
490
	deps='tevent NDR_MGMT'
491
	)
492
493
bld.SAMBA_SUBSYSTEM('RPC_NDR_OXIDRESOLVER',
494
	source='gen_ndr/ndr_oxidresolver_c.c',
495
	public_deps='dcerpc NDR_OXIDRESOLVER'
496
	)
497
498
bld.SAMBA_SUBSYSTEM('RPC_NDR_REMACT',
499
	source='gen_ndr/ndr_remact_c.c',
500
	public_deps='dcerpc NDR_REMACT'
501
	)
502
503
bld.SAMBA_SUBSYSTEM('RPC_NDR_WZCSVC',
504
	source='gen_ndr/ndr_wzcsvc_c.c',
505
	public_deps='dcerpc NDR_WZCSVC'
506
	)
507
508
bld.SAMBA_SUBSYSTEM('RPC_NDR_W32TIME',
509
	source='gen_ndr/ndr_w32time_c.c',
510
	public_deps='dcerpc NDR_W32TIME'
511
	)
512
513
bld.SAMBA_SUBSYSTEM('RPC_NDR_SCERPC',
514
	source='gen_ndr/ndr_scerpc_c.c',
515
	public_deps='dcerpc NDR_SCERPC'
516
	)
517
518
bld.SAMBA_SUBSYSTEM('RPC_NDR_NTSVCS',
519
	source='gen_ndr/ndr_ntsvcs_c.c',
520
	public_deps='dcerpc ndr-standard'
521
	)
522
523
bld.SAMBA_SUBSYSTEM('RPC_NDR_NETLOGON',
524
	source='gen_ndr/ndr_netlogon_c.c',
525
	public_deps='ndr-standard tevent'
526
	)
527
528
bld.SAMBA_SUBSYSTEM('RPC_NDR_TRKWKS',
529
	source='gen_ndr/ndr_trkwks_c.c',
530
	public_deps='dcerpc NDR_TRKWKS'
531
	)
532
533
bld.SAMBA_SUBSYSTEM('RPC_NDR_KEYSVC',
534
	source='gen_ndr/ndr_keysvc_c.c',
535
	public_deps='dcerpc NDR_KEYSVC'
536
	)
537
538
bld.SAMBA_SUBSYSTEM('RPC_NDR_BACKUPKEY',
539
	source='gen_ndr/ndr_backupkey_c.c',
540
	public_deps='dcerpc NDR_BACKUPKEY'
541
	)
542
543
bld.SAMBA_SUBSYSTEM('RPC_NDR_DNSP',
544
	source='gen_ndr/ndr_dnsp_c.c',
545
	public_deps='dcerpc NDR_DNSP'
546
	)
547
548
# a grouping library for NDR subsystems that may be used by more than one target
549
bld.SAMBA_LIBRARY('ndr-samba',
550
	source=[],
551
	deps='NDR_DRSBLOBS NDR_DRSUAPI NDR_IDMAP NDR_NTLMSSP NDR_SCHANNEL NDR_MGMT NDR_DNSP NDR_EPMAPPER NDR_XATTR NDR_UNIXINFO NDR_NAMED_PIPE_AUTH NDR_DCOM',
552
	private_library=True,
553
	grouping_library=True
554
	)
555
556
# a grouping library for RPC_NDR subsystems that may be used by more than one target
557
bld.SAMBA_LIBRARY('dcerpc-samba',
558
	source=[],
559
	deps='RPC_NDR_DRSUAPI RPC_NDR_LSA RPC_NDR_WINREG',
560
	private_library=True,
561
	grouping_library=True
562
	)
563
564
bld.SAMBA_LIBRARY('ndr',
565
	source='ndr/ndr_string.c ndr/ndr_basic.c ndr/uuid.c ndr/ndr.c ndr/ndr_misc.c gen_ndr/ndr_misc.c',
566
	pc_files='ndr.pc',
567
	public_deps='errors talloc samba-util',
568
	public_headers='gen_ndr/misc.h gen_ndr/ndr_misc.h ndr/libndr.h:ndr.h',
569
	header_path= [ ( '*gen_ndr*', 'gen_ndr' ) ],
570
	depends_on='PIDL_MISC',
571
	vnum='0.0.1'
572
	)
573
574
bld.SAMBA_LIBRARY('rpccommon',
575
                  source='rpc/dcerpc_error.c rpc/binding.c rpc/dcerpc_util.c rpc/binding_handle.c',
576
                  deps='ndr tevent NDR_DCERPC LIBTSOCKET',
577
                  private_library=True)