1678769a9SDimitry Andric
2678769a9SDimitry Andric.include <bsd.init.mk>
3678769a9SDimitry Andric
4678769a9SDimitry AndricLIB=		clang_rt.fuzzer-${CRTARCH}
5678769a9SDimitry Andric
6678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerCrossOver.cpp
7678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerDataFlowTrace.cpp
8678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerDriver.cpp
9678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerExtFunctionsDlsym.cpp
10678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerExtFunctionsWeak.cpp
11678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerExtraCounters.cpp
12f57be329SDimitry AndricSRCS+=		fuzzer/FuzzerFork.cpp
13678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerIO.cpp
14678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerIOPosix.cpp
15678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerLoop.cpp
16678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerMain.cpp
17678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerMerge.cpp
18678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerMutate.cpp
19678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerSHA1.cpp
20678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerTracePC.cpp
21678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerUtil.cpp
22678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerUtilLinux.cpp
23678769a9SDimitry AndricSRCS+=		fuzzer/FuzzerUtilPosix.cpp
24678769a9SDimitry Andric
25*a08d04f4SDimitry Andric.PATH:		${CRTSRC}/include/fuzzer
26*a08d04f4SDimitry AndricINCSDIR=	${CLANGDIR}/include/fuzzer
27*a08d04f4SDimitry AndricINCS+=		FuzzedDataProvider.h
28*a08d04f4SDimitry Andric
29678769a9SDimitry Andric.include <bsd.lib.mk>
30