3 bld
.SAMBA_GENERATOR('param_local_h',
4 source
= '../../script/mkparamdefs.pl param_functions.c ',
5 target
='param_local.h',
6 rule
='${PERL} ${SRC[0].abspath(env)} ${SRC[1].abspath(env)} --file ${TGT} --generate-scope=LOCAL')
9 bld
.SAMBA_GENERATOR('s3_param_h',
10 source
= ' ../../script/mks3param.pl loadparm.c param_functions.c',
12 rule
='${PERL} ${SRC[0].abspath(env)} ${SRC[1].abspath(env)} ${SRC[2].abspath(env)} --file ${TGT}')
15 bld
.SAMBA_GENERATOR('param_global_h',
16 source
= '../../script/mkparamdefs.pl loadparm.c param_functions.c',
17 target
='param_global.h',
18 rule
='${PERL} ${SRC[0].abspath(env)} ${SRC[1].abspath(env)} ${SRC[2].abspath(env)} --file ${TGT} --generate-scope=GLOBAL')
20 bld
.SAMBA_LIBRARY('server-role',
21 source
='loadparm_server_role.c',
25 bld
.SAMBA_LIBRARY('samba-hostconfig',
26 source
='loadparm.c generic.c util.c',
27 pc_files
='samba-hostconfig.pc',
29 deps
='DYNCONFIG server-role',
30 public_deps
='samba-util param_local_h',
31 public_headers
='param.h',
32 autoproto
='param_proto.h',
33 autoproto_extra_source
='param_functions.c'