aboutsummaryrefslogtreecommitdiff
path: root/projects/libwebp/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'projects/libwebp/build.sh')
-rw-r--r--projects/libwebp/build.sh16
1 files changed, 12 insertions, 4 deletions
diff --git a/projects/libwebp/build.sh b/projects/libwebp/build.sh
index d432741ed..612f10ef8 100644
--- a/projects/libwebp/build.sh
+++ b/projects/libwebp/build.sh
@@ -35,7 +35,7 @@ find $SRC/libwebp-test-data -type f -size -32k -iname "*.webp" \
-exec zip -qju fuzz_seed_corpus.zip "{}" \;
# Simple Decoding API
-$CC $CFLAGS -Isrc -c $SRC/fuzz_simple_api.c
+$CC $CFLAGS -Isrc -I. -c $SRC/fuzz_simple_api.c
$CXX $CXXFLAGS -lFuzzingEngine \
fuzz_simple_api.o -o $OUT/fuzz_simple_api \
src/.libs/libwebp.a
@@ -43,7 +43,7 @@ cp fuzz_seed_corpus.zip $OUT/fuzz_simple_api_seed_corpus.zip
cp $SRC/fuzz.dict $OUT/fuzz_simple_api.dict
# Advanced Decoding API
-$CC $CFLAGS -Isrc -c $SRC/fuzz_advanced_api.c
+$CC $CFLAGS -Isrc -I. -c $SRC/fuzz_advanced_api.c
$CXX $CXXFLAGS -lFuzzingEngine \
fuzz_advanced_api.o -o $OUT/fuzz_advanced_api \
src/.libs/libwebp.a
@@ -51,7 +51,7 @@ cp fuzz_seed_corpus.zip $OUT/fuzz_advanced_api_seed_corpus.zip
cp $SRC/fuzz.dict $OUT/fuzz_advanced_api.dict
# Animation Decoding API
-$CC $CFLAGS -Isrc -c $SRC/fuzz_animation_api.c
+$CC $CFLAGS -Isrc -I. -c $SRC/fuzz_animation_api.c
$CXX $CXXFLAGS -lFuzzingEngine \
fuzz_animation_api.o -o $OUT/fuzz_animation_api \
src/demux/.libs/libwebpdemux.a \
@@ -59,8 +59,16 @@ $CXX $CXXFLAGS -lFuzzingEngine \
cp fuzz_seed_corpus.zip $OUT/fuzz_animation_api_seed_corpus.zip
cp $SRC/fuzz.dict $OUT/fuzz_animation_api.dict
+# Animation Encoding API
+$CC $CFLAGS -Isrc -I. -c $SRC/fuzz_webp_animencoder.cc
+$CXX $CXXFLAGS -lFuzzingEngine \
+ fuzz_webp_animencoder.o -o $OUT/fuzz_webp_animencoder \
+ src/mux/.libs/libwebpmux.a \
+ src/.libs/libwebp.a
+cp fuzz_seed_corpus.zip $OUT/fuzz_webp_animencoder_seed_corpus.zip
+
# (De)mux API
-$CC $CFLAGS -Isrc -c $SRC/fuzz_demux_api.c
+$CC $CFLAGS -Isrc -I. -c $SRC/fuzz_demux_api.c
$CXX $CXXFLAGS -lFuzzingEngine \
fuzz_demux_api.o -o $OUT/fuzz_demux_api \
src/demux/.libs/libwebpdemux.a src/mux/.libs/libwebpmux.a \