python: Compile in svcctl Python bindings.
authorJelmer Vernooij <jelmer@samba.org>
Mon, 14 Jan 2008 19:08:04 +0000 (20:08 +0100)
committerJelmer Vernooij <jelmer@samba.org>
Mon, 14 Jan 2008 19:08:04 +0000 (20:08 +0100)
(This used to be commit 567099b66d0369715f8e0a083a5ce160faaf4da2)

source4/librpc/config.mk
source4/librpc/idl/svcctl.idl
source4/scripting/python/modules.c

index ddb07dc6e2914da571652b19d69d1c533a5e6537..78e90b464d217484768f7138941ade19b3b83715 100644 (file)
@@ -625,6 +625,10 @@ PRIVATE_DEPENDENCIES = dcerpc_atsvc
 OBJ_FILES = gen_ndr/py_samr.o
 PRIVATE_DEPENDENCIES = dcerpc_samr
 
+[PYTHON::python_svcctl]
+OBJ_FILES = gen_ndr/py_svcctl.o
+PRIVATE_DEPENDENCIES = RPC_NDR_SVCCTL
+
 [PYTHON::python_lsa]
 OBJ_FILES = gen_ndr/py_lsa.o
 PRIVATE_DEPENDENCIES = RPC_NDR_LSA
index 2fbdb71e74fe35afb09d0862468c86c528d8c5c3..d9f8233a0ed28b64d1562c508b76eeb1d382b352 100644 (file)
@@ -4,6 +4,7 @@
   svcctl interface definitions
 */
 
+import "misc.idl";
 [ uuid("367abb81-9844-35f1-ad32-98f038001003"),
   version(2.0),
   pointer_default(unique),
index c953e9866cbf1a2f070b8b08faae458a91c266e9..dc6e79fe1a3d8b7622d072b1513067a782a4f362 100644 (file)
@@ -44,6 +44,7 @@ extern void initatsvc(void);
 extern void initsamr(void);
 static void initdcerpc_security(void) {}
 extern void initlsa(void);
+extern void initsvcctl(void);
 
 static struct _inittab py_modules[] = { STATIC_LIBPYTHON_MODULES };