summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/test/fuzz/Makefile.am
blob: 0d768e17db27a83e5413a60336385a87d4e4b323 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
AM_CPPFLAGS = -fsanitize=fuzzer-no-link
AM_CPPFLAGS += -I$(top_builddir)
AM_CPPFLAGS += -I$(top_srcdir)/src/include
AM_CPPFLAGS += -I$(top_srcdir)/test/fuzz
AM_CPPFLAGS += -I$(top_srcdir)/test/utility

AM_LDFLAGS = -fsanitize=fuzzer -static

noinst_LTLIBRARIES = libfuzz_util.la
noinst_PROGRAMS = fuzz_config fuzz_modify

libfuzz_util_la_SOURCES = fuzz_util.c
libfuzz_util_la_LIBADD = $(top_builddir)/libwiredtiger.la
libfuzz_util_la_LIBADD += $(top_builddir)/test/utility/libtest_util.la

fuzz_config_SOURCES = config/fuzz_config.c
fuzz_config_LDADD = libfuzz_util.la

fuzz_modify_SOURCES = modify/fuzz_modify.c
fuzz_modify_LDADD = libfuzz_util.la