diff options
Diffstat (limited to 'projects/libwebp/build.sh')
-rw-r--r-- | projects/libwebp/build.sh | 16 |
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 \ |