3 bld
.SAMBA_LIBRARY('samba_python',
5 deps
='LIBPYTHON pytalloc-util pyrpc_util',
9 enabled
=bld
.PYTHON_BUILD_IS_ENABLED())
11 bld
.SAMBA_SUBSYSTEM('LIBPYTHON',
14 init_function_sentinel
='{NULL,NULL}',
17 enabled
=bld
.PYTHON_BUILD_IS_ENABLED())
19 for env
in bld
.gen_python_environments():
20 pytalloc_util
= bld
.pyembed_libname('pytalloc-util')
21 pyparam_util
= bld
.pyembed_libname('pyparam_util')
23 bld
.SAMBA_PYTHON('python_glue',
25 deps
='%s samba-util netif %s' % (pyparam_util
, pytalloc_util
),
26 realname
='samba/_glue.so'
29 if bld
.PYTHON_BUILD_IS_ENABLED():
30 for env
in bld
.gen_python_environments():
31 # install out various python scripts for use by make test
32 bld
.SAMBA_SCRIPT('samba_python_files',
33 pattern
='samba/**/*.py',
36 bld
.INSTALL_WILDCARD('${PYTHONARCHDIR}', 'samba/**/*.py', flat
=False)