forked from
anil.recoil.org/ocaml-tomlt
TOML 1.1 codecs for OCaml
1(executable
2 (name fuzz)
3 (modules fuzz fuzz_tomlt)
4 (libraries tomlt tomlt_bytesrw crowbar))
5
6(executable
7 (name gen_corpus)
8 (modules gen_corpus)
9 (libraries fmt unix))
10
11(rule
12 (alias runtest)
13 (enabled_if
14 (<> %{profile} afl))
15 (deps fuzz.exe)
16 (action
17 (run %{exe:fuzz.exe})))
18
19(rule
20 (alias fuzz)
21 (enabled_if
22 (= %{profile} afl))
23 (deps
24 (source_tree corpus)
25 fuzz.exe
26 gen_corpus.exe)
27 (action
28 (echo "AFL fuzzer built: %{exe:fuzz.exe}\n")))