s4-waf: mark the wscript files as python so vim/emacs knows how to highlight them
[kamenim/samba-autobuild/.git] / source4 / param / wscript_build
1 #!/usr/bin/env python
2
3 bld.SAMBA_LIBRARY('LIBSAMBA-HOSTCONFIG',
4         source='loadparm.c generic.c util.c',
5         pc_files='samba-hostconfig.pc',
6         vnum='0.0.1',
7         deps='DYNCONFIG LIBREPLACE_EXT CHARSET dl',
8         public_deps='LIBSAMBA-UTIL',
9         public_headers='param.h'
10         )
11
12
13 bld.SAMBA_PYTHON('PROVISION',
14         source='provision.c pyparam.c',
15         deps='LIBPYTHON pyparam_util ldb'
16         )
17
18
19 bld.SAMBA_SUBSYSTEM('share',
20         source='share.c',
21         autoproto='share_proto.h',
22         public_headers='share.h',
23         deps='LIBSAMBA-UTIL'
24         )
25
26
27 bld.SAMBA_MODULE('share_classic',
28         source='share_classic.c',
29         subsystem='share',
30         init_function='share_classic_init',
31         deps='LIBSAMBA-UTIL'
32         )
33
34
35 bld.SAMBA_MODULE('share_ldb',
36         source='share_ldb.c',
37         subsystem='share',
38         init_function='share_ldb_init',
39         deps='ldb LDB_WRAP'
40         )
41
42
43 bld.SAMBA_SUBSYSTEM('SECRETS',
44         source='secrets.c',
45         deps='ldb TDB_WRAP UTIL_TDB NDR_SECURITY'
46         )
47
48
49 bld.SAMBA_PYTHON('param',
50         source='pyparam.c',
51         deps='LIBSAMBA-HOSTCONFIG PYTALLOC',
52         realname='samba/param.so'
53         )
54
55
56 bld.SAMBA_PYTHON('pyparam_util',
57         source='pyparam_util.c',
58         deps='LIBPYTHON'
59         )
60