3 bld.SAMBA_LIBRARY('samba_python',
5 deps='LIBPYTHON PYTALLOC pyrpc_util',
9 bld.SAMBA_SUBSYSTEM('LIBPYTHON',
11 public_deps='EXT_LIB_PYTHON',
12 init_function_sentinal='{NULL,NULL}',
18 bld.SAMBA_SUBSYSTEM('PYTALLOC',
19 source='../../../lib/talloc/pytalloc.c',
20 public_deps='EXT_LIB_PYTHON talloc',
25 bld.SAMBA_PYTHON('python_uuid',
26 source='uuidmodule.c',
29 enabled = float(bld.env.PYTHON_VERSION) <= 2.4
33 bld.SAMBA_PYTHON('python_glue',
35 deps='pyparam_util LIBSAMBA-UTIL LIBNETIF PYTALLOC',
36 realname='samba/_glue.so'
40 # create a dummy subsystem for EXT_LIB_PYTHON
41 bld.SAMBA_SUBSYSTEM('EXT_LIB_PYTHON', '')
44 # install out various python scripts for use by make test
45 bld.SAMBA_SCRIPT('samba_python',
46 pattern='samba/**/*.py',
49 bld.INSTALL_WILDCARD('${PYTHONDIR}', 'samba/**/*.py', flat=False)