mirror of
https://github.com/samba-team/samba.git
synced 2025-01-28 17:47:29 +03:00
be14efbdf9
This commit broke the build, because not all files (libreplace, popt) were updated. Andrew Bartlett (This used to be commit 3faacf4351d68a10aea78b53768571d2059772ae)
38 lines
1.2 KiB
Makefile
38 lines
1.2 KiB
Makefile
[SUBSYSTEM::LIBPYTHON]
|
|
PUBLIC_DEPENDENCIES = EXT_LIB_PYTHON
|
|
PRIVATE_DEPENDENCIES = PYTALLOC
|
|
INIT_FUNCTION_SENTINEL = { NULL, NULL }
|
|
|
|
LIBPYTHON_OBJ_FILES = $(addprefix $(pyscriptsrcdir)/, modules.o)
|
|
|
|
[SUBSYSTEM::PYTALLOC]
|
|
PUBLIC_DEPENDENCIES = EXT_LIB_PYTHON LIBTALLOC
|
|
|
|
PYTALLOC_OBJ_FILES = $(addprefix $(pyscriptsrcdir)/, pytalloc.o)
|
|
|
|
[PYTHON::python_uuid]
|
|
PRIVATE_DEPENDENCIES = LIBNDR
|
|
|
|
python_uuid_OBJ_FILES = $(pyscriptsrcdir)/uuidmodule.o
|
|
|
|
[PYTHON::python_misc]
|
|
LIBRARY_REALNAME = samba/_misc.$(SHLIBEXT)
|
|
PRIVATE_DEPENDENCIES = LIBNDR LIBLDB SAMDB CREDENTIALS
|
|
|
|
python_misc_OBJ_FILES = $(pyscriptsrcdir)/misc_wrap.o
|
|
|
|
$(python_misc_OBJ_FILES): CFLAGS+=$(CFLAG_NO_UNUSED_MACROS) $(CFLAG_NO_CAST_QUAL)
|
|
|
|
_PY_FILES = $(shell find $(pyscriptsrcdir)/samba $(pyscriptsrcdir)/subunit -name "*.py")
|
|
|
|
$(foreach pyfile, $(_PY_FILES),$(eval $(call python_py_module_template,$(patsubst $(pyscriptsrcdir)/%,%,$(pyfile)),$(pyfile))))
|
|
|
|
$(eval $(call python_py_module_template,samba/misc.py,$(pyscriptsrcdir)/misc.py))
|
|
|
|
EPYDOC_OPTIONS = --no-private --url http://www.samba.org/ --no-sourcecode
|
|
|
|
epydoc:: pythonmods
|
|
PYTHONPATH=$(pythonbuilddir) epydoc $(EPYDOC_OPTIONS) samba tdb ldb subunit
|
|
|
|
install:: installpython
|