| #!/bin/bash -eu | |
| export USERCC=$CC | |
| export HOST_CC=$CC | |
| sys/static.sh | |
| cp -r r2-static $OUT/ | |
| cp -r ../radare2-fuzz/targets . | |
| export RADARE2_STATIC_BUILD=$OUT/r2-static | |
| cd targets | |
| make | |
| for target in $(ls *.cc); do | |
| fuzzer=$(echo $target | cut -d'.' -f1) | |
| cp $fuzzer $OUT | |
| cp $SRC/default.options $OUT/$fuzzer.options | |
| done | |
| for seed in $(ls corpora); do | |
| zip -j corpora/$seed.zip corpora/$seed/* | |
| cp corpora/$seed.zip $OUT | |
| done |