mirror of
https://github.com/samba-team/samba.git
synced 2025-12-13 16:23:50 +03:00
build: Remove bld.gen_python_environments()
This was part of --extra-python support. Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Garming Sam <garming@catalyst.net.nz>
This commit is contained in:
@@ -44,42 +44,40 @@ def configure(conf):
|
||||
def build(bld):
|
||||
|
||||
|
||||
for env in bld.gen_python_environments():
|
||||
pytalloc_util = bld.pyembed_libname('pytalloc-util')
|
||||
pyparam_util = bld.pyembed_libname('pyparam_util')
|
||||
libpython = bld.pyembed_libname('LIBPYTHON')
|
||||
pyrpc_util = bld.pyembed_libname('pyrpc_util')
|
||||
samba_python = bld.pyembed_libname('samba_python')
|
||||
bld.SAMBA_LIBRARY(samba_python,
|
||||
pytalloc_util = bld.pyembed_libname('pytalloc-util')
|
||||
pyparam_util = bld.pyembed_libname('pyparam_util')
|
||||
libpython = bld.pyembed_libname('LIBPYTHON')
|
||||
pyrpc_util = bld.pyembed_libname('pyrpc_util')
|
||||
samba_python = bld.pyembed_libname('samba_python')
|
||||
bld.SAMBA_LIBRARY(samba_python,
|
||||
source=[],
|
||||
deps='%s %s %s' % (libpython, pytalloc_util, pyrpc_util),
|
||||
grouping_library=True,
|
||||
private_library=True,
|
||||
pyembed=True,
|
||||
enabled=bld.PYTHON_BUILD_IS_ENABLED())
|
||||
bld.SAMBA_PYTHON('python_glue',
|
||||
source='pyglue.c',
|
||||
deps='''
|
||||
bld.SAMBA_PYTHON('python_glue',
|
||||
source='pyglue.c',
|
||||
deps='''
|
||||
%s
|
||||
samba-util
|
||||
netif
|
||||
%s
|
||||
''' % (pyparam_util, pytalloc_util),
|
||||
realname='samba/_glue.so')
|
||||
realname='samba/_glue.so')
|
||||
|
||||
bld.SAMBA_SUBSYSTEM(libpython,
|
||||
source='modules.c',
|
||||
public_deps='',
|
||||
init_function_sentinel='{NULL,NULL}',
|
||||
deps='talloc',
|
||||
pyext=True,
|
||||
enabled=bld.PYTHON_BUILD_IS_ENABLED())
|
||||
bld.SAMBA_SUBSYSTEM(libpython,
|
||||
source='modules.c',
|
||||
public_deps='',
|
||||
init_function_sentinel='{NULL,NULL}',
|
||||
deps='talloc',
|
||||
pyext=True,
|
||||
enabled=bld.PYTHON_BUILD_IS_ENABLED())
|
||||
|
||||
if bld.PYTHON_BUILD_IS_ENABLED():
|
||||
for env in bld.gen_python_environments():
|
||||
# install out various python scripts for use by make test
|
||||
bld.SAMBA_SCRIPT('samba_python_files',
|
||||
pattern='samba/**/*.py',
|
||||
installdir='python')
|
||||
|
||||
bld.INSTALL_WILDCARD('${PYTHONARCHDIR}', 'samba/**/*.py', flat=False)
|
||||
# install out various python scripts for use by make test
|
||||
bld.SAMBA_SCRIPT('samba_python_files',
|
||||
pattern='samba/**/*.py',
|
||||
installdir='python')
|
||||
|
||||
bld.INSTALL_WILDCARD('${PYTHONARCHDIR}', 'samba/**/*.py', flat=False)
|
||||
|
||||
Reference in New Issue
Block a user