]> git.proxmox.com Git - mirror_ovs.git/blob - tests/oss-fuzz/automake.mk
oss-fuzz: Move oss-fuzz test harnesses and fuzzer configs to ovs source repo
[mirror_ovs.git] / tests / oss-fuzz / automake.mk
1 OSS_FUZZ_TARGETS = \
2 tests/oss-fuzz/flow_extract_target \
3 tests/oss-fuzz/json_parser_target \
4 tests/oss-fuzz/ofp_print_target
5 EXTRA_PROGRAMS += $(OSS_FUZZ_TARGETS)
6 oss-fuzz-targets: $(OSS_FUZZ_TARGETS)
7
8 tests_oss_fuzz_flow_extract_target_SOURCES = \
9 tests/oss-fuzz/flow_extract_target.c \
10 tests/oss-fuzz/fuzzer.h
11 tests_oss_fuzz_flow_extract_target_LDADD = lib/libopenvswitch.la
12 tests_oss_fuzz_flow_extract_target_LDFLAGS = $(LIB_FUZZING_ENGINE) -lc++
13
14 tests_oss_fuzz_json_parser_target_SOURCES = \
15 tests/oss-fuzz/json_parser_target.c \
16 tests/oss-fuzz/fuzzer.h
17 tests_oss_fuzz_json_parser_target_LDADD = lib/libopenvswitch.la
18 tests_oss_fuzz_json_parser_target_LDFLAGS = $(LIB_FUZZING_ENGINE) -lc++
19
20 tests_oss_fuzz_ofp_print_target_SOURCES = \
21 tests/oss-fuzz/ofp_print_target.c \
22 tests/oss-fuzz/fuzzer.h
23 tests_oss_fuzz_ofp_print_target_LDADD = lib/libopenvswitch.la
24 tests_oss_fuzz_ofp_print_target_LDFLAGS = $(LIB_FUZZING_ENGINE) -lc++
25
26 EXTRA_DIST += \
27 tests/oss-fuzz/config/flow_extract_target.options \
28 tests/oss-fuzz/config/json_parser_target.options \
29 tests/oss-fuzz/config/ofp_print_target.options \
30 tests/oss-fuzz/config/ovs.dict