2007-12-23 23:54:30 -06:00
[SUBSYSTEM :: LIBPYTHON ]
PUBLIC_DEPENDENCIES = EXT_LIB_PYTHON
2008-05-11 04:36:05 +02:00
PRIVATE_DEPENDENCIES = PYTALLOC
2007-12-24 01:28:22 -06:00
INIT_FUNCTION_SENTINEL = { NULL, NULL }
2008-03-03 18:25:28 +01:00
2008-05-18 19:10:37 +02:00
LIBPYTHON_OBJ_FILES = $( addprefix $( pyscriptsrcdir) /, modules.o)
2008-05-11 04:36:05 +02:00
[SUBSYSTEM :: PYTALLOC ]
2008-05-22 00:56:36 +02:00
PUBLIC_DEPENDENCIES = EXT_LIB_PYTHON LIBTALLOC
2008-05-11 04:36:05 +02:00
2008-10-24 02:52:51 +02:00
PYTALLOC_OBJ_FILES = ../lib/talloc/pytalloc.o
2007-12-23 22:06:29 -06:00
2007-11-21 13:07:16 +01:00
[PYTHON :: python_uuid ]
PRIVATE_DEPENDENCIES = LIBNDR
2008-03-03 18:25:28 +01:00
2008-05-18 19:10:37 +02:00
python_uuid_OBJ_FILES = $( pyscriptsrcdir) /uuidmodule.o
2007-11-21 13:07:16 +01:00
2008-12-21 03:08:14 +01:00
[PYTHON :: python_glue ]
LIBRARY_REALNAME = samba/glue.$( SHLIBEXT)
2009-02-02 14:48:08 +01:00
PRIVATE_DEPENDENCIES = LIBNDR LIBLDB SAMDB CREDENTIALS pyldb python_dcerpc_misc python_dcerpc_security pyauth
2007-11-21 13:07:16 +01:00
2008-12-21 03:08:14 +01:00
python_glue_OBJ_FILES = $( pyscriptsrcdir) /pyglue.o
2008-03-04 00:43:24 +01:00
2009-02-02 15:00:20 +01:00
$(python_glue_OBJ_FILES) : CFLAGS +=-I $( ldbsrcdir )
2008-05-21 21:32:53 +02:00
2008-10-08 02:17:47 +02:00
_PY_FILES = $( shell find $( pyscriptsrcdir) /samba ../lib/subunit/python -name "*.py" )
2008-01-14 23:04:57 +01:00
2008-10-30 23:19:51 +01:00
$( eval $ ( foreach pyfile , $ ( _PY_FILES ) ,$ ( call python_py_module_template ,$ ( patsubst $ ( pyscriptsrcdir ) /%,%,$ ( pyfile ) ) ,$ ( pyfile ) ) ) )
2008-05-16 16:30:22 +02:00
2008-05-23 00:45:50 +02:00
EPYDOC_OPTIONS = --no-private --url http://www.samba.org/ --no-sourcecode
2008-05-21 23:59:34 +02:00
epydoc :: pythonmods
2008-10-08 02:17:47 +02:00
PYTHONPATH = $( pythonbuilddir) :../lib/subunit/python epydoc $( EPYDOC_OPTIONS) samba tdb ldb subunit
2008-05-21 23:59:34 +02:00
2008-05-16 16:30:22 +02:00
install :: installpython