mirror of
https://github.com/samba-team/samba.git
synced 2025-02-04 17:47:26 +03:00
Avoid linking in all Python modules to the samba binaries - we can just let Python dlopen() them.
This commit is contained in:
parent
c1a9b68623
commit
bd41b4579c
@ -108,7 +108,7 @@ sub check_module($$$)
|
|||||||
push (@{$mod->{PUBLIC_DEPENDENCIES}}, $mod->{SUBSYSTEM});
|
push (@{$mod->{PUBLIC_DEPENDENCIES}}, $mod->{SUBSYSTEM});
|
||||||
add_libreplace($mod);
|
add_libreplace($mod);
|
||||||
}
|
}
|
||||||
if (grep(/MERGED_OBJ/, @{$mod->{OUTPUT_TYPE}})) {
|
if (grep(/MERGED_OBJ/, @{$mod->{OUTPUT_TYPE}}) and $mod->{TYPE} ne "PYTHON") {
|
||||||
push (@{$INPUT->{$mod->{SUBSYSTEM}}{INIT_FUNCTIONS}}, $mod->{INIT_FUNCTION}) if defined($mod->{INIT_FUNCTION});
|
push (@{$INPUT->{$mod->{SUBSYSTEM}}{INIT_FUNCTIONS}}, $mod->{INIT_FUNCTION}) if defined($mod->{INIT_FUNCTION});
|
||||||
push (@{$INPUT->{$mod->{SUBSYSTEM}}{PRIVATE_DEPENDENCIES}}, $mod->{NAME});
|
push (@{$INPUT->{$mod->{SUBSYSTEM}}{PRIVATE_DEPENDENCIES}}, $mod->{NAME});
|
||||||
}
|
}
|
||||||
|
@ -648,7 +648,7 @@ python_echo_OBJ_FILES = ../librpc/gen_ndr/py_echo.o
|
|||||||
|
|
||||||
[PYTHON::python_winreg]
|
[PYTHON::python_winreg]
|
||||||
LIBRARY_REALNAME = samba/dcerpc/winreg.$(SHLIBEXT)
|
LIBRARY_REALNAME = samba/dcerpc/winreg.$(SHLIBEXT)
|
||||||
PRIVATE_DEPENDENCIES = RPC_NDR_WINREG python_misc PYTALLOC param swig_credentials python_dcerpc_misc python_lsa python_dcerpc
|
PRIVATE_DEPENDENCIES = RPC_NDR_WINREG PYTALLOC param swig_credentials python_dcerpc_misc python_lsa python_dcerpc
|
||||||
|
|
||||||
python_winreg_OBJ_FILES = ../librpc/gen_ndr/py_winreg.o
|
python_winreg_OBJ_FILES = ../librpc/gen_ndr/py_winreg.o
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ PUBLIC_HEADERS += param/param.h
|
|||||||
PC_FILES += $(paramsrcdir)/samba-hostconfig.pc
|
PC_FILES += $(paramsrcdir)/samba-hostconfig.pc
|
||||||
|
|
||||||
[SUBSYSTEM::PROVISION]
|
[SUBSYSTEM::PROVISION]
|
||||||
PRIVATE_DEPENDENCIES = LIBPYTHON swig_ldb
|
PRIVATE_DEPENDENCIES = LIBPYTHON swig_ldb param
|
||||||
|
|
||||||
PROVISION_OBJ_FILES = $(paramsrcdir)/provision.o
|
PROVISION_OBJ_FILES = $(paramsrcdir)/provision.o
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user