386145c43b2e51072b4536159d80dd81fe142acb
[vlendec/samba-autobuild/.git] / lib / fuzzing / wscript_build
1 #!/usr/bin/env python
2
3 bld.SAMBA_SUBSYSTEM('fuzzing',
4     source='fuzzing.c',
5     deps='talloc',
6     enabled=bld.env.enable_libfuzzer
7     )
8
9 bld.SAMBA_BINARY('fuzz_tiniparser',
10                  source='fuzz_tiniparser.c',
11                  deps='fuzzing tiniparser talloc',
12                  fuzzer=True)
13
14 bld.SAMBA_BINARY('fuzz_oLschema2ldif',
15                  source='fuzz_oLschema2ldif.c',
16                  deps='fuzzing oLschema2ldif-lib',
17                  fuzzer=True)
18
19 bld.SAMBA_BINARY('fuzz_reg_parse',
20                  source='fuzz_reg_parse.c',
21                  deps='fuzzing samba3-util smbconf REGFIO',
22                  fuzzer=True)
23
24 bld.SAMBA_BINARY('fuzz_regfio',
25                  source='fuzz_regfio.c',
26                  deps='fuzzing samba3-util smbconf REGFIO',
27                  fuzzer=True)
28
29 bld.SAMBA_BINARY('fuzz_lzxpress',
30                  source='fuzz_lzxpress.c',
31                  deps='fuzzing LZXPRESS',
32                  fuzzer=True)
33
34 bld.SAMBA_BINARY('fuzz_ldap_decode',
35                  source='fuzz_ldap_decode.c',
36                  deps='fuzzing cli-ldap',
37                  fuzzer=True)
38
39 bld.SAMBA_BINARY('fuzz_ldb_parse_tree',
40                  source='fuzz_ldb_parse_tree.c',
41                  deps='fuzzing ldb',
42                  fuzzer=True)