diff options
Diffstat (limited to 'src/fluent-bit/lib/jansson-e23f558/test/ossfuzz/Makefile.am')
-rw-r--r-- | src/fluent-bit/lib/jansson-e23f558/test/ossfuzz/Makefile.am | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/fluent-bit/lib/jansson-e23f558/test/ossfuzz/Makefile.am b/src/fluent-bit/lib/jansson-e23f558/test/ossfuzz/Makefile.am new file mode 100644 index 000000000..a2e802e86 --- /dev/null +++ b/src/fluent-bit/lib/jansson-e23f558/test/ossfuzz/Makefile.am @@ -0,0 +1,32 @@ +AM_CPPFLAGS = -I$(top_builddir)/src -I$(top_srcdir)/src +LDADD = $(top_builddir)/src/libjansson.la + +if USE_OSSFUZZ_FLAG +FUZZ_FLAG = $(LIB_FUZZING_ENGINE) +else +if USE_OSSFUZZ_STATIC +LDADD += $(LIB_FUZZING_ENGINE) +FUZZ_FLAG = +else +LDADD += libstandaloneengine.a +FUZZ_FLAG = +endif +endif + +noinst_PROGRAMS = +noinst_LIBRARIES = + +if USE_OSSFUZZERS +noinst_PROGRAMS += \ + json_load_dump_fuzzer + +noinst_LIBRARIES += \ + libstandaloneengine.a +endif + +json_load_dump_fuzzer_SOURCES = json_load_dump_fuzzer.cc testinput.h +json_load_dump_fuzzer_CXXFLAGS = $(AM_CXXFLAGS) $(FUZZ_FLAG) +json_load_dump_fuzzer_LDFLAGS = $(AM_LDFLAGS) -static + +libstandaloneengine_a_SOURCES = standaloneengine.cc +libstandaloneengine_a_CXXFLAGS = $(AM_CXXFLAGS) |