forked from
anil.recoil.org/ocaml-punycode
Punycode (RFC3492) in OCaml
1(executable
2 (name fuzz)
3 (modules fuzz fuzz_punycode)
4 (libraries punycode crowbar))
5
6(executable
7 (name gen_corpus)
8 (modules gen_corpus)
9 (libraries unix fmt))
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")))