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) |