source: vendor/current/lib/param/wscript_build

Last change on this file was 988, checked in by Silvan Scherrer, 9 years ago

Samba Server: update vendor to version 4.4.3

File size: 2.2 KB
Line 
1#!/usr/bin/env python
2
3bld.SAMBA_GENERATOR('param_functions.c',
4 source= '../../script/generate_param.py ../../docs-xml/smbdotconf/parameters.all.xml',
5 target='param_functions.c',
6 group='build_source',
7 rule='${PYTHON} ${SRC[0].abspath(env)} --file ${SRC[1].abspath(env)} --output ${TGT} --mode=FUNCTIONS')
8
9bld.SAMBA_GENERATOR('param_functions.h',
10 source= '../../script/generate_param.py ../../docs-xml/smbdotconf/parameters.all.xml',
11 target='param_functions.h',
12 group='build_source',
13 rule='${PYTHON} ${SRC[0].abspath(env)} --file ${SRC[1].abspath(env)} --output ${TGT} --mode=LIBPROTO')
14
15bld.SAMBA_GENERATOR('param_local.h',
16 source= '../../script/generate_param.py ../../docs-xml/smbdotconf/parameters.all.xml',
17 target='param_local.h',
18 group='build_source',
19 rule='${PYTHON} ${SRC[0].abspath(env)} --file ${SRC[1].abspath(env)} --output ${TGT} --mode=PARAMDEFS --scope=LOCAL')
20
21bld.SAMBA_GENERATOR('param_global.h',
22 source= '../../script/generate_param.py ../../docs-xml/smbdotconf/parameters.all.xml',
23 target='param_global.h',
24 group='build_source',
25 rule='${PYTHON} ${SRC[0].abspath(env)} --file ${SRC[1].abspath(env)} --output ${TGT} --mode=PARAMDEFS --scope=GLOBAL')
26
27bld.SAMBA_GENERATOR('param_table_gen.c',
28 source='../../script/generate_param.py ../../docs-xml/smbdotconf/parameters.all.xml',
29 target='param_table_gen.c',
30 group='build_source',
31 rule='${PYTHON} ${SRC[0].abspath(env)} --file ${SRC[1].abspath(env)} --output ${TGT} --mode=PARAMTABLE')
32
33bld.SAMBA_LIBRARY('server-role',
34 source='loadparm_server_role.c',
35 deps='samba-util',
36 private_library=True)
37
38bld.SAMBA_LIBRARY('samba-hostconfig',
39 source='loadparm.c util.c param_table.c',
40 pc_files='samba-hostconfig.pc',
41 vnum='0.0.1',
42 deps='DYNCONFIG server-role tdb',
43 public_deps='samba-util param_local.h',
44 public_headers='param.h',
45 autoproto='param_proto.h'
46 )
47
48
Note: See TracBrowser for help on using the repository browser.