s4 idl: Add IDL for backup key protocol
[mat/samba.git] / source4 / librpc / wscript_build
index fc683264258f039ca5bf85edb0769b7c2fbb8d6a..2b2752f7c597086d6f3ed5a34e6af79818c2b0db 100755 (executable)
@@ -107,7 +107,7 @@ bld.SAMBA_PIDL_TABLES('GEN_NDR_TABLES', 'gen_ndr/tables.c')
 
 bld.SAMBA_SUBSYSTEM('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_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_BACKUPKEY',
         depends_on='GEN_NDR_TABLES'
        )
 
@@ -156,6 +156,24 @@ bld.SAMBA_SUBSYSTEM('NDR_DCERPC',
         header_path= [ ('*gen_ndr*', 'gen_ndr') ],
        )
 
+bld.SAMBA_SUBSYSTEM('NDR_BACKUPKEY',
+       source='../../librpc/ndr/ndr_backupkey.c ../../librpc/gen_ndr/ndr_backupkey.c',
+       public_deps='LIBNDR NDR_BACKUPKEY_PRINT'
+       )
+
+bld.SAMBA_SUBSYSTEM('NDR_BACKUPKEY_PRINT',
+       source='../../librpc/ndr/ndr_backupkey_print.c',
+        deps='talloc'
+       )
+
+
+bld.SAMBA_SUBSYSTEM('RPC_NDR_BACKUPKEY',
+       source='../../librpc/gen_ndr/ndr_backupkey_c.c',
+       public_deps='dcerpc NDR_BACKUPKEY'
+       )
+
+
+
 bld.SAMBA_LIBRARY('dcerpc',
        source='''rpc/dcerpc.c rpc/dcerpc_auth.c rpc/dcerpc_schannel.c
        rpc/dcerpc_util.c rpc/dcerpc_smb.c rpc/dcerpc_smb2.c rpc/dcerpc_sock.c