aboutsummaryrefslogtreecommitdiff
path: root/lib/libclang_rt/fuzzer/Makefile
blob: 00287482f3f277b95151431477edaf75d2c2b4db (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
.include <bsd.init.mk>

LIB=		clang_rt.fuzzer-${CRTARCH}

SRCS+=		fuzzer/FuzzerCrossOver.cpp
SRCS+=		fuzzer/FuzzerDataFlowTrace.cpp
SRCS+=		fuzzer/FuzzerDriver.cpp
SRCS+=		fuzzer/FuzzerExtFunctionsDlsym.cpp
SRCS+=		fuzzer/FuzzerExtFunctionsWeak.cpp
SRCS+=		fuzzer/FuzzerExtraCounters.cpp
SRCS+=		fuzzer/FuzzerFork.cpp
SRCS+=		fuzzer/FuzzerIO.cpp
SRCS+=		fuzzer/FuzzerIOPosix.cpp
SRCS+=		fuzzer/FuzzerLoop.cpp
SRCS+=		fuzzer/FuzzerMain.cpp
SRCS+=		fuzzer/FuzzerMerge.cpp
SRCS+=		fuzzer/FuzzerMutate.cpp
SRCS+=		fuzzer/FuzzerSHA1.cpp
SRCS+=		fuzzer/FuzzerTracePC.cpp
SRCS+=		fuzzer/FuzzerUtil.cpp
SRCS+=		fuzzer/FuzzerUtilLinux.cpp
SRCS+=		fuzzer/FuzzerUtilPosix.cpp

.PATH:		${CRTSRC}/include/fuzzer
INCSDIR=	${CLANGDIR}/include/fuzzer
INCS+=		FuzzedDataProvider.h

.include <bsd.lib.mk>