s4:samldb LDB module - make the "userAccountControl" and "groupType" modify handlers...
[idra/samba.git] / source4 / param / config.mk
index 6af9dab5d9c3cacc6e11043a88684138bdc37336..a5bcea691bb6ec9f0b75b010fa7f1a6137906588 100644 (file)
@@ -13,9 +13,9 @@ PUBLIC_HEADERS += param/param.h
 PC_FILES += $(paramsrcdir)/samba-hostconfig.pc
 
 [SUBSYSTEM::PROVISION]
-PRIVATE_DEPENDENCIES = LIBPYTHON swig_ldb
+PRIVATE_DEPENDENCIES = LIBPYTHON pyparam_util LIBLDB
 
-PROVISION_OBJ_FILES = $(paramsrcdir)/provision.o
+PROVISION_OBJ_FILES = $(paramsrcdir)/provision.o $(param_OBJ_FILES)
 
 #################################
 # Start SUBSYSTEM share
@@ -58,11 +58,12 @@ PRIVATE_DEPENDENCIES = LIBLDB TDB_WRAP UTIL_TDB NDR_SECURITY
 SECRETS_OBJ_FILES = $(paramsrcdir)/secrets.o
 
 [PYTHON::param]
-LIBRARY_REALNAME = samba/_param.$(SHLIBEXT)
-PRIVATE_DEPENDENCIES = LIBSAMBA-HOSTCONFIG
+LIBRARY_REALNAME = samba/param.$(SHLIBEXT)
+PRIVATE_DEPENDENCIES = LIBSAMBA-HOSTCONFIG PYTALLOC
 
-param_OBJ_FILES = $(paramsrcdir)/param_wrap.o
+param_OBJ_FILES = $(paramsrcdir)/pyparam.o
 
-$(eval $(call python_py_module_template,samba/param.py,$(paramsrcdir)/param.py))
+[SUBSYSTEM::pyparam_util]
+PRIVATE_DEPENDENCIES = LIBPYTHON
 
-$(param_OBJ_FILES): CFLAGS+=$(CFLAG_NO_UNUSED_MACROS) $(CFLAG_NO_CAST_QUAL)
+pyparam_util_OBJ_FILES = $(paramsrcdir)/pyparam_util.o