2019-03-14 16:30:05 +01:00
|
|
|
TESTS = \
|
|
|
|
test_fuzz.sh
|
|
|
|
|
2019-02-28 12:28:09 +01:00
|
|
|
FUZZPROGS = \
|
2019-08-23 13:43:59 +02:00
|
|
|
jpegsave_file_fuzzer \
|
2019-02-28 12:28:09 +01:00
|
|
|
jpegsave_buffer_fuzzer \
|
|
|
|
pngsave_buffer_fuzzer \
|
|
|
|
webpsave_buffer_fuzzer \
|
|
|
|
sharpen_fuzzer \
|
2019-08-19 15:59:55 +02:00
|
|
|
thumbnail_fuzzer \
|
|
|
|
smartcrop_fuzzer \
|
|
|
|
mosaic_fuzzer
|
2019-02-28 12:28:09 +01:00
|
|
|
|
|
|
|
AM_DEFAULT_SOURCE_EXT = .cc
|
|
|
|
|
|
|
|
FUZZLIBS = libstandaloneengine.a
|
|
|
|
|
|
|
|
# Include debug symbols by default as recommended by libfuzzer
|
|
|
|
AM_CXXFLAGS = -g -I${top_srcdir}/libvips/include @VIPS_CFLAGS@ @VIPS_INCLUDES@
|
|
|
|
AM_LDFLAGS = @LDFLAGS@
|
|
|
|
LDADD = ${top_builddir}/libvips/libvips.la @VIPS_LIBS@ @LIB_FUZZING_ENGINE@
|
|
|
|
|
|
|
|
libstandaloneengine_a_SOURCES = StandaloneFuzzTargetMain.c
|
|
|
|
|
2019-03-14 16:30:05 +01:00
|
|
|
check_PROGRAMS = $(FUZZPROGS)
|
2019-02-28 12:28:09 +01:00
|
|
|
noinst_LIBRARIES = $(FUZZLIBS)
|
2019-03-14 16:30:05 +01:00
|
|
|
|
2020-02-28 16:22:10 +01:00
|
|
|
EXTRA_DIST = \
|
|
|
|
$(TESTS) \
|
|
|
|
common_fuzzer_corpus
|