source: trunk/server/source4/lib/registry/wscript_build

Last change on this file was 745, checked in by Silvan Scherrer, 13 years ago

Samba Server: updated trunk to 3.6.0

File size: 1.7 KB
Line 
1#!/usr/bin/env python
2
3bld.SAMBA_PIDL('PIDL_REG',
4 source='regf.idl',
5 options='--header --tdr-parser')
6
7bld.SAMBA_SUBSYSTEM('TDR_REGF',
8 source='tdr_regf.c',
9 public_deps='TDR'
10 )
11
12
13bld.SAMBA_LIBRARY('registry',
14 source='interface.c util.c samba.c patchfile_dotreg.c patchfile_preg.c patchfile.c regf.c hive.c local.c ldb.c dir.c rpc.c',
15 pc_files='registry.pc',
16 public_deps='samba-util TDR_REGF ldb RPC_NDR_WINREG ldbsamba util_reg',
17 public_headers='registry.h',
18 vnum='0.0.1'
19 )
20
21
22bld.SAMBA_SUBSYSTEM('registry_common',
23 source='tools/common.c',
24 autoproto='tools/common.h',
25 public_deps='registry'
26 )
27
28
29bld.SAMBA_BINARY('regdiff',
30 source='tools/regdiff.c',
31 manpages='man/regdiff.1',
32 deps='samba-hostconfig registry popt POPT_SAMBA POPT_CREDENTIALS'
33 )
34
35
36bld.SAMBA_BINARY('regpatch',
37 source='tools/regpatch.c',
38 manpages='man/regpatch.1',
39 deps='samba-hostconfig registry popt POPT_SAMBA POPT_CREDENTIALS registry_common'
40 )
41
42
43bld.SAMBA_BINARY('regshell',
44 source='tools/regshell.c',
45 manpages='man/regshell.1',
46 deps='samba-hostconfig popt registry POPT_SAMBA POPT_CREDENTIALS SMBREADLINE registry_common'
47 )
48
49
50bld.SAMBA_BINARY('regtree',
51 source='tools/regtree.c',
52 manpages='man/regtree.1',
53 deps='samba-hostconfig popt registry POPT_SAMBA POPT_CREDENTIALS registry_common'
54 )
55
56
57bld.SAMBA_SUBSYSTEM('torture_registry',
58 source='tests/generic.c tests/hive.c tests/diff.c tests/registry.c',
59 autoproto='tests/proto.h',
60 deps='torture registry'
61 )
62
63
64bld.SAMBA_PYTHON('py_registry',
65 source='pyregistry.c',
66 public_deps='registry pytalloc-util pyparam_util',
67 realname='samba/registry.so'
68 )
69
Note: See TracBrowser for help on using the repository browser.