summaryrefslogtreecommitdiff
path: root/librpc
diff options
context:
space:
mode:
Diffstat (limited to 'librpc')
-rw-r--r--librpc/idl/wscript_build22
1 files changed, 8 insertions, 14 deletions
diff --git a/librpc/idl/wscript_build b/librpc/idl/wscript_build
index 5dda944ca71..830308491da 100644
--- a/librpc/idl/wscript_build
+++ b/librpc/idl/wscript_build
@@ -71,16 +71,22 @@ bld.SAMBA_PIDL_LIST('PIDL',
generate_fuzzers=False)
# DCE/RPC protocols which Samba does not implement a client or server
-# for
+# for. We don't generate a fuzzer for these as they are unreachable
+#
+# Do not include IDL with public structures in this list as we want to
+# fuzz those
bld.SAMBA_PIDL_LIST('PIDL',
'''
audiosrv.idl
+ dbgidl.idl
+ dsbackup.idl
efs.idl
frstrans.idl
frsrpc.idl
keysvc.idl
msgsvc.idl
+ orpc.idl
policyagent.idl
rot.idl
scerpc.idl
@@ -89,20 +95,9 @@ bld.SAMBA_PIDL_LIST('PIDL',
wzcsvc.idl
''',
options='--header --ndr-parser',
+ generate_fuzzers=False,
output_dir='../gen_ndr')
-# The interface names here are not the same as the IDL name, so the
-# auto-genration of the fuzzer fails to link
-
-bld.SAMBA_PIDL_LIST('PIDL',
- '''
- dsbackup.idl
- orpc.idl
- ''',
- options='--header --ndr-parser',
- output_dir='../gen_ndr',
- generate_fuzzers=False)
-
# Non-DCE/RPC protocols encoded in IDL for Samba or helper IDLs for
# DCE/RPC protocols (eg defining constands or structures but not
# functions)
@@ -110,7 +105,6 @@ bld.SAMBA_PIDL_LIST('PIDL',
'''
bkupblobs.idl
cab.idl
- dbgidl.idl
file_id.idl
fscc.idl
fsrvp_state.idl