HACK librpc/idl: --ws-parser
authorStefan Metzmacher <metze@samba.org>
Mon, 7 Oct 2013 06:41:49 +0000 (08:41 +0200)
committerStefan Metzmacher <metze@samba.org>
Mon, 4 Nov 2013 11:19:20 +0000 (12:19 +0100)
buildtools/wafsamba/samba_pidl.py
librpc/idl/wscript_build

index 2393c72c6925a077f47ea2c363a0a767bc0637db..9200be8c87e581d63dabc328d60051298af09923 100644 (file)
@@ -31,7 +31,8 @@ def SAMBA_PIDL(bld, pname, source,
                     '--python'            : 'py_%s.c',
                     '--tdr-parser'        : 'tdr_%s.c tdr_%s.h',
                     '--dcom-proxy'        : '%s_p.c',
-                    '--com-header'        : 'com_%s.h'
+                    '--com-header'        : 'com_%s.h',
+                    '--ws-parser'         : 'packet-dcerpc-%s.c packet-dcerpc-%s.h'
                     }
 
     table_header_idx = None
index 854a2e2e96bbe6dc985f4eb51ed34462d3b81e27..1bd78ee370df3aa8ce09d34dac50cd2ec3e4aa2c 100644 (file)
@@ -4,7 +4,7 @@ bld.SAMBA_PIDL_LIST('PIDL',
                     '''atsvc.idl auth.idl drsuapi.idl epmapper.idl initshutdown.idl
                        misc.idl ntlmssp.idl schannel.idl trkwks.idl
                        audiosrv.idl dfsblobs.idl dsbackup.idl eventlog.idl file_id.idl keysvc.idl
-                       msgsvc.idl ntsvcs.idl remact.idl security.idl smb_acl.idl unixinfo.idl wzcsvc.idl
+                       msgsvc.idl ntsvcs.idl remact.idl smb_acl.idl unixinfo.idl wzcsvc.idl
                        browser.idl dfs.idl dssetup.idl frsapi.idl krb5pac.idl
                        named_pipe_auth.idl orpc.idl rot.idl spoolss.idl w32time.idl xattr.idl
                        dbgidl.idl dnsserver.idl echo.idl frsrpc.idl lsa.idl nbt.idl dns.idl
@@ -13,6 +13,13 @@ bld.SAMBA_PIDL_LIST('PIDL',
                        notify.idl
                        policyagent.idl scerpc.idl svcctl.idl wkssvc.idl eventlog6.idl backupkey.idl
                        fsrvp.idl''',
+                    options='--header --ndr-parser --samba3-ndr-server --server --client --python --ws-parser',
+                    output_dir='../gen_ndr')
+
+bld.SAMBA_PIDL_LIST('PIDL',
+                    '''
+                       security.idl
+                    ''',
                     options='--header --ndr-parser --samba3-ndr-server --server --client --python',
                     output_dir='../gen_ndr')