Line | |
---|
1 | [SUBSYSTEM::LIBPYTHON]
|
---|
2 | PUBLIC_DEPENDENCIES = EXT_LIB_PYTHON
|
---|
3 | PRIVATE_DEPENDENCIES = PYTALLOC
|
---|
4 | INIT_FUNCTION_SENTINEL = { NULL, NULL }
|
---|
5 |
|
---|
6 | LIBPYTHON_OBJ_FILES = $(addprefix $(pyscriptsrcdir)/, modules.o)
|
---|
7 |
|
---|
8 | [SUBSYSTEM::PYTALLOC]
|
---|
9 | PUBLIC_DEPENDENCIES = EXT_LIB_PYTHON LIBTALLOC
|
---|
10 |
|
---|
11 | PYTALLOC_OBJ_FILES = ../lib/talloc/pytalloc.o
|
---|
12 |
|
---|
13 | [PYTHON::python_uuid]
|
---|
14 | PRIVATE_DEPENDENCIES = LIBNDR
|
---|
15 |
|
---|
16 | python_uuid_OBJ_FILES = $(pyscriptsrcdir)/uuidmodule.o
|
---|
17 |
|
---|
18 | [PYTHON::python_glue]
|
---|
19 | LIBRARY_REALNAME = samba/glue.$(SHLIBEXT)
|
---|
20 | PRIVATE_DEPENDENCIES = LIBNDR LIBLDB SAMDB CREDENTIALS pyldb python_dcerpc_misc python_dcerpc_security pyauth pyldb_util pyparam_util
|
---|
21 |
|
---|
22 | python_glue_OBJ_FILES = $(pyscriptsrcdir)/pyglue.o
|
---|
23 |
|
---|
24 | $(python_glue_OBJ_FILES): CFLAGS+=-I$(ldbsrcdir)
|
---|
25 |
|
---|
26 | _PY_FILES = $(shell find $(pyscriptsrcdir)/samba ../lib/subunit/python -name "*.py")
|
---|
27 |
|
---|
28 | $(eval $(foreach pyfile, $(_PY_FILES),$(call python_py_module_template,$(patsubst $(pyscriptsrcdir)/%,%,$(subst ../lib/subunit/python,,$(pyfile))),$(pyfile))))
|
---|
29 |
|
---|
30 | EPYDOC_OPTIONS = --no-private --url http://www.samba.org/ --no-sourcecode
|
---|
31 |
|
---|
32 | epydoc:: pythonmods
|
---|
33 | PYTHONPATH=$(pythonbuilddir):../lib/subunit/python epydoc $(EPYDOC_OPTIONS) samba tdb ldb subunit
|
---|
34 |
|
---|
35 | install:: installpython
|
---|
Note:
See
TracBrowser
for help on using the repository browser.