3 bld.SAMBA_LIBRARY('samba_python',
5 deps='LIBPYTHON PYTALLOC pyrpc_util',
10 bld.SAMBA_SUBSYSTEM('LIBPYTHON',
12 public_deps='EXT_LIB_PYTHON',
13 init_function_sentinal='{NULL,NULL}',
19 bld.SAMBA_SUBSYSTEM('PYTALLOC',
20 source='../../../lib/talloc/pytalloc.c',
21 public_deps='EXT_LIB_PYTHON talloc',
26 bld.SAMBA_PYTHON('python_uuid',
27 source='uuidmodule.c',
30 enabled = float(bld.env.PYTHON_VERSION) <= 2.4
34 bld.SAMBA_PYTHON('python_glue',
36 deps='pyparam_util libsamba-util netif PYTALLOC',
37 realname='samba/_glue.so'
41 # create a dummy subsystem for EXT_LIB_PYTHON
42 bld.SAMBA_SUBSYSTEM('EXT_LIB_PYTHON', '')
45 # install out various python scripts for use by make test
46 bld.SAMBA_SCRIPT('samba_python',
47 pattern='samba/**/*.py',
50 bld.INSTALL_WILDCARD('${PYTHONDIR}', 'samba/**/*.py', flat=False)