From fe8bba5f8174b81eb4fe660f3250b9222498f9b7 Mon Sep 17 00:00:00 2001 From: Lumir Balhar Date: Sat, 10 Dec 2016 15:01:17 +0100 Subject: python: wscript_build: Build some modules for Python 3 Update a few wscript_build files to build Python 3-compatible modules for Python 3. Signed-off-by: Lumir Balhar Reviewed-by: Andrew Bartlett Reviewed-by: Douglas Bagnall --- source4/param/wscript_build | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) (limited to 'source4/param') diff --git a/source4/param/wscript_build b/source4/param/wscript_build index 2ad753b7a33..b7a551f53b4 100644 --- a/source4/param/wscript_build +++ b/source4/param/wscript_build @@ -35,24 +35,27 @@ bld.SAMBA_SUBSYSTEM('SECRETS', deps='ldb tdb-wrap util_tdb NDR_SECURITY tevent ldbwrap' ) - -bld.SAMBA_PYTHON('pyparam', - source='pyparam.c', - deps='samba-hostconfig pytalloc-util', - realname='samba/param.so' - ) +for env in bld.gen_python_environments(): + pytalloc_util = bld.pyembed_libname('pytalloc-util') + pyparam_util = bld.pyembed_libname('pyparam_util') + + bld.SAMBA_PYTHON('pyparam', + source='pyparam.c', + deps='samba-hostconfig %s' % pytalloc_util, + realname='samba/param.so' + ) + + bld.SAMBA_SUBSYSTEM(pyparam_util, + source='pyparam_util.c', + deps='LIBPYTHON samba-hostconfig %s' % pytalloc_util, + pyext=True + ) bld.SAMBA_SUBSYSTEM('param_options', source='loadparm.c', deps='samba-hostconfig') -bld.SAMBA_SUBSYSTEM('pyparam_util', - source='pyparam_util.c', - deps='LIBPYTHON samba-hostconfig pytalloc-util', - pyext=True, - ) - bld.SAMBA_LIBRARY('shares', source=[], deps='share', -- cgit v1.2.1