5 if [ "$SRC" == "" ]; then
6 echo "SRC env var not defined"
10 if [ "$OUT" == "" ]; then
11 echo "OUT env var not defined"
15 if [ "$CXX" == "" ]; then
16 echo "CXX env var not defined"
20 SRC_DIR=$(dirname $0)/../..
28 echo "Building fuzzer $fuzzerName"
29 $CXX $CXXFLAGS -std=c++11 -I$SRC_DIR/src/lib/openjp2 -I$SRC_DIR/build/src/lib/openjp2 \
30 $sourceFilename $* -o $OUT/$fuzzerName \
31 $LIB_FUZZING_ENGINE $SRC_DIR/build/bin/libopenjp2.a -lm -lpthread
34 fuzzerFiles=$(dirname $0)/*.cpp
35 for F in $fuzzerFiles; do
36 fuzzerName=$(basename $F .cpp)
37 build_fuzzer $fuzzerName $F