1
0
mirror of https://github.com/stefanocasazza/ULib.git synced 2025-09-28 19:05:55 +08:00
ULib/fuzz/Makefile.am
stefanocasazza 1b6ce8e697 fix
2017-08-08 18:38:15 +02:00

31 lines
1.3 KiB
Makefile

## Makefile.am for uclient_fuzzer
ulib_la = @ULIBS@ $(top_builddir)/src/ulib/lib@ULIB@.la @ULIB_LIBS@
DEFAULT_INCLUDES = -I. -I$(top_srcdir)/include
uclient_fuzzer_CC = clang
uclient_fuzzer_CXX = clang++
uclient_fuzzer_CPPFLAGS = -D_GLIBCXX_GCC_GTHR_H
uclient_fuzzer_SOURCES = uclient_fuzzer.cpp
uclient_fuzzer_LDADD = $(ulib_la) libFuzzer.a
uclient_fuzzer_CFLAGS = -fno-omit-frame-pointer -fsanitize=address -fsanitize-coverage=edge,indirect-calls,8bit-counters
uclient_fuzzer_CXXFLAGS = -fno-omit-frame-pointer -fsanitize=address -fsanitize-coverage=edge,indirect-calls,8bit-counters
uclient_fuzzer_LDFLAGS = -fsanitize=address
uhttp_parser_fuzzer_CC = clang
uhttp_parser_fuzzer_CXX = clang++
uhttp_parser_fuzzer_CPPFLAGS = -D_GLIBCXX_GCC_GTHR_H
uhttp_parser_fuzzer_SOURCES = uhttp_parser_fuzzer.cpp
uhttp_parser_fuzzer_LDADD = $(ulib_la) libFuzzer.a
uhttp_parser_fuzzer_CFLAGS = -fno-omit-frame-pointer -fsanitize=address -fsanitize-coverage=edge,indirect-calls,8bit-counters
uhttp_parser_fuzzer_CXXFLAGS = -fno-omit-frame-pointer -fsanitize=address -fsanitize-coverage=edge,indirect-calls,8bit-counters
uhttp_parser_fuzzer_LDFLAGS = -fsanitize=address
if CLANG
noinst_PROGRAMS = uclient_fuzzer uhttp_parser_fuzzer
endif
clean-local:
-rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out