From 6ac33b7f2ec574af356e5286831952519026246e Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Mon, 14 Oct 2013 13:47:27 +1300 Subject: build: Move loadparm-related build rules to source3/param/wscript_build Signed-off-by: Andrew Bartlett Reviewed-by: Stefan Metzmacher --- source3/param/wscript_build | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 source3/param/wscript_build (limited to 'source3/param') diff --git a/source3/param/wscript_build b/source3/param/wscript_build new file mode 100644 index 0000000000..278d5f5d5f --- /dev/null +++ b/source3/param/wscript_build @@ -0,0 +1,32 @@ +#!/usr/bin/env python + +bld.SAMBA3_SUBSYSTEM('PARAM_UTIL', + source='util.c', + deps='talloc') + +bld.SAMBA3_SUBSYSTEM('LOADPARM_CTX', + source='loadparm_ctx.c', + deps='''talloc s3_param_h param''') + +bld.SAMBA_GENERATOR('s3_param_global_h', + source= '../../script/mkparamdefs.pl loadparm.c ../../lib/param/param_functions.c', + target='param_global.h', + rule='${PERL} ${SRC[0].abspath(env)} ${SRC[1].abspath(env)} ${SRC[2].abspath(env)} --file ${TGT} --generate-scope=GLOBAL') + +bld.SAMBA3_PYTHON('pys3param', + source='pyparam.c', + deps='param', + public_deps='samba-hostconfig pytalloc-util talloc', + realname='samba/samba3/param.so') + +bld.SAMBA3_SUBSYSTEM('param_service', + source='service.c', + deps = 'USER_UTIL param PRINTING') + +bld.SAMBA3_BINARY('test_lp_load', + source='test_lp_load.c', + deps=''' + talloc + param + popt_samba3''', + install=False) -- cgit