summaryrefslogtreecommitdiff
path: root/source4
diff options
context:
space:
mode:
authorKai Blin <kai@samba.org>2010-10-22 09:08:20 +0200
committerKai Blin <kai@samba.org>2010-10-23 10:17:05 +0000
commit97868713a0ed4a8519796abc69d282c9b2ea3121 (patch)
tree0230dc11e3ba0f22701d9e81bec6096bff43fafe /source4
parent4ffdf09623da867f5c0dd3031820f7d033681b1f (diff)
downloadsamba-97868713a0ed4a8519796abc69d282c9b2ea3121.tar.gz
samba-97868713a0ed4a8519796abc69d282c9b2ea3121.tar.bz2
samba-97868713a0ed4a8519796abc69d282c9b2ea3121.zip
idl: Add idl describing DNS structures
Diffstat (limited to 'source4')
-rwxr-xr-xsource4/librpc/wscript_build29
1 files changed, 27 insertions, 2 deletions
diff --git a/source4/librpc/wscript_build b/source4/librpc/wscript_build
index 920d6a2c31..734274379a 100755
--- a/source4/librpc/wscript_build
+++ b/source4/librpc/wscript_build
@@ -123,10 +123,20 @@ bld.SAMBA_PIDL_TABLES('GEN_NDR_TABLES', 'gen_ndr/tables.c')
bld.SAMBA_LIBRARY('NDR_TABLE',
source='../../librpc/ndr/ndr_table.c gen_ndr/tables.c',
- public_deps='NDR_STANDARD NDR_AUDIOSRV NDR_DSBACKUP NDR_EFS NDR_DRSUAPI NDR_POLICYAGENT NDR_UNIXINFO NDR_SPOOLSS NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINSIF NDR_MGMT NDR_PROTECTED_STORAGE NDR_OXIDRESOLVER NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL NDR_ROT NDR_DRSBLOBS NDR_NBT NDR_WINSREPL NDR_SECURITY NDR_DNSSERVER NDR_WINSTATION NDR_IRPC NDR_OPENDB NDR_SASL_HELPERS NDR_NOTIFY NDR_WINBIND NDR_FRSRPC NDR_FRSAPI NDR_FRSTRANS NDR_NFS4ACL NDR_NTP_SIGND NDR_DCOM NDR_WMI NDR_NAMED_PIPE_AUTH NDR_NTLMSSP NDR_DFSBLOBS NDR_DNSP NDR_NTPRINTING',
+ public_deps='''NDR_STANDARD NDR_AUDIOSRV NDR_DSBACKUP NDR_EFS
+ NDR_DRSUAPI NDR_POLICYAGENT NDR_UNIXINFO NDR_SPOOLSS NDR_EPMAPPER
+ NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINSIF NDR_MGMT
+ NDR_PROTECTED_STORAGE NDR_OXIDRESOLVER NDR_REMACT NDR_WZCSVC
+ NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC
+ NDR_XATTR NDR_SCHANNEL NDR_ROT NDR_DRSBLOBS NDR_NBT NDR_WINSREPL
+ NDR_SECURITY NDR_DNSSERVER NDR_WINSTATION NDR_IRPC NDR_OPENDB
+ NDR_SASL_HELPERS NDR_NOTIFY NDR_WINBIND NDR_FRSRPC NDR_FRSAPI
+ NDR_FRSTRANS NDR_NFS4ACL NDR_NTP_SIGND NDR_DCOM NDR_WMI
+ NDR_NAMED_PIPE_AUTH NDR_NTLMSSP NDR_DFSBLOBS NDR_DNSP
+ NDR_NTPRINTING NDR_DNS''',
private_library=True,
depends_on='GEN_NDR_TABLES'
- )
+ )
bld.SAMBA_SUBSYSTEM('RPC_NDR_IRPC',
@@ -150,6 +160,15 @@ bld.SAMBA_LIBRARY('dcerpc_samr',
)
+bld.SAMBA_LIBRARY('dcerpc_dns',
+ source='../../librpc/gen_ndr/ndr_dns_c.c',
+ vnum='0.0.1',
+ public_deps='dcerpc NDR_STANDARD',
+ public_headers='../../librpc/gen_ndr/ndr_dns_c.h',
+ header_path='gen_ndr'
+ )
+
+
bld.SAMBA_LIBRARY('dcerpc_atsvc',
source='../../librpc/gen_ndr/ndr_atsvc_c.c',
pc_files='dcerpc_atsvc.pc',
@@ -344,6 +363,12 @@ bld.SAMBA_PYTHON('python_dcerpc_xattr',
realname='samba/dcerpc/xattr.so'
)
+bld.SAMBA_PYTHON('python_dns',
+ source='../../librpc/gen_ndr/py_dns.c',
+ deps='PYTALLOC NDR_DNS pyrpc_util dcerpc_dns',
+ realname='samba/dcerpc/dns.so'
+ )
+
bld.SAMBA_PYTHON('python_netlogon',
source='../../librpc/gen_ndr/py_netlogon.c',
deps='RPC_NDR_NETLOGON PYTALLOC pyrpc_util',