Punycode (RFC3492) in OCaml
at main 28 lines 448 B view raw
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")))