librpc: add bindings for dnsp in python
authorMatthieu Patou <mat@matws.net>
Sat, 12 Feb 2011 20:18:29 +0000 (23:18 +0300)
committerMatthieu Patou <mat@matws.net>
Sat, 12 Feb 2011 22:23:05 +0000 (01:23 +0300)
librpc/idl/wscript_build
librpc/wscript_build
source4/librpc/wscript_build

index c8402c6cc1abad006f4d89d889e632d2fe8683fc..33dd4c9b284fcaccbf17a93b990fa87baa6f4619 100644 (file)
@@ -25,6 +25,11 @@ bld.SAMBA_PIDL_LIST('PIDL',
                     output_dir='../gen_ndr')
 
 bld.SAMBA_PIDL_LIST('PIDL',
-                    'rap.idl dnsp.idl ntprinting.idl preg.idl',
+                    'rap.idl ntprinting.idl preg.idl',
                     options='--header --ndr-parser',
                     output_dir='../gen_ndr')
+
+bld.SAMBA_PIDL_LIST('PIDL',
+                    'dnsp.idl',
+                    options='--header --ndr-parser --client --python',
+                    output_dir='../gen_ndr')
index c9737fbdcbe7d1a499e6a055ab9f80b704b921b0..2870388cc84f537850d65d437213b82024049771 100644 (file)
@@ -498,6 +498,11 @@ bld.SAMBA_SUBSYSTEM('RPC_NDR_BACKUPKEY',
        public_deps='dcerpc NDR_BACKUPKEY'
        )
 
+bld.SAMBA_SUBSYSTEM('RPC_NDR_DNSP',
+       source='gen_ndr/ndr_dnsp_c.c',
+       public_deps='dcerpc NDR_DNSP'
+       )
+
 # a grouping library for NDR subsystems that may be used by more than one target
 bld.SAMBA_LIBRARY('ndr-samba',
        source=[],
index fd511f8fd65be98e3cf613de8b90b6af2d0ad13f..790f1a34e47997536c9bfe1e7b4b5d4d246397d1 100755 (executable)
@@ -335,6 +335,12 @@ bld.SAMBA_PYTHON('python_dcerpc_drsblobs',
        realname='samba/dcerpc/drsblobs.so'
        )
 
+bld.SAMBA_PYTHON('python_dcerpc_dnsp',
+       source='../../librpc/gen_ndr/py_dnsp.c',
+       deps='pytalloc-util pyrpc_util NDR_SECURITY RPC_NDR_DNSP',
+       realname='samba/dcerpc/dnsp.so'
+       )
+
 
 bld.SAMBA_PYTHON('python_dcerpc_xattr',
        source='../../librpc/gen_ndr/py_xattr.c',