idl: build python interfaces for winbind and idmap IDL
authorAndrew Tridgell <tridge@samba.org>
Fri, 17 Sep 2010 07:03:54 +0000 (17:03 +1000)
committerAndrew Tridgell <tridge@samba.org>
Fri, 17 Sep 2010 09:02:19 +0000 (19:02 +1000)
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

librpc/idl/wscript_build
source4/librpc/wscript_build

index e8723ce3676521027396a78da0ab9ba8df6b0f35..b8d11badf434215364ec32905aaaab7e21128fab 100644 (file)
@@ -20,6 +20,11 @@ bld.SAMBA_PIDL_LIST('PIDL',
                     output_dir='../gen_ndr')
 
 bld.SAMBA_PIDL_LIST('PIDL',
-                    'rap.idl idmap.idl dnsp.idl ntprinting.idl',
+                    'idmap.idl',
+                    options='--header --ndr-parser --client --python',
+                    output_dir='../gen_ndr')
+
+bld.SAMBA_PIDL_LIST('PIDL',
+                    'rap.idl dnsp.idl ntprinting.idl',
                     options='--header --ndr-parser',
                     output_dir='../gen_ndr')
index 06bd8a77948bab2f3c469f369a8a7d11376c71e3..65e8260ab43ba4b2ada491d75c998933c1143955 100755 (executable)
@@ -764,6 +764,18 @@ bld.SAMBA_PYTHON('python_irpc',
        realname='samba/dcerpc/irpc.so'
        )
 
+bld.SAMBA_PYTHON('python_winbind',
+       source='gen_ndr/py_winbind.c',
+       deps='RPC_NDR_WINBIND PYTALLOC pyrpc_util python_netlogon',
+       realname='samba/dcerpc/winbind.so'
+       )
+
+bld.SAMBA_PYTHON('python_idmap',
+       source='../../librpc/gen_ndr/py_idmap.c',
+       deps='NDR_IDMAP PYTALLOC pyrpc_util',
+       realname='samba/dcerpc/idmap.so'
+       )
+
 
 bld.SAMBA_PYTHON('python_drsuapi',
        source='../../librpc/gen_ndr/py_drsuapi.c',