1 # $NetBSD: Makefile,v 1.24 2014/08/10 17:35:06 joerg Exp $
3 LIB
= clangStaticAnalyzerCheckers
7 .PATH
: ${CLANG_SRCDIR}/lib
/StaticAnalyzer
/Checkers
9 SRCS
+= AllocationDiagnostics.
cpp \
10 AnalyzerStatsChecker.
cpp \
11 ArrayBoundChecker.
cpp \
12 ArrayBoundCheckerV2.
cpp \
13 BasicObjCFoundationChecks.
cpp \
14 BoolAssignmentChecker.
cpp \
15 BuiltinFunctionChecker.
cpp \
18 CStringSyntaxChecker.
cpp \
19 CallAndMessageChecker.
cpp \
21 CastToStructChecker.
cpp \
22 CheckObjCDealloc.
cpp \
23 CheckObjCInstMethSignature.
cpp \
24 CheckSecuritySyntaxOnly.
cpp \
25 CheckSizeofPointer.
cpp \
26 CheckerDocumentation.
cpp \
28 DeadStoresChecker.
cpp \
30 DereferenceChecker.
cpp \
31 DirectIvarAssignment.
cpp \
33 DynamicTypePropagation.
cpp \
34 ExprInspectionChecker.
cpp \
35 FixedAddressChecker.
cpp \
36 GenericTaintChecker.
cpp \
37 IdenticalExprChecker.
cpp \
38 IvarInvalidationChecker.
cpp \
39 LLVMConventionsChecker.
cpp \
40 MacOSKeychainAPIChecker.
cpp \
41 MacOSXAPIChecker.
cpp \
43 MallocOverflowSecurityChecker.
cpp \
44 MallocSizeofChecker.
cpp \
45 NSAutoreleasePoolChecker.
cpp \
47 NoReturnFunctionChecker.
cpp \
48 NonNullParamChecker.
cpp \
49 ObjCAtSyncChecker.
cpp \
50 ObjCContainersASTChecker.
cpp \
51 ObjCContainersChecker.
cpp \
52 ObjCMissingSuperCallChecker.
cpp \
53 ObjCSelfInitChecker.
cpp \
54 ObjCUnusedIVarsChecker.
cpp \
55 PointerArithChecker.
cpp \
56 PointerSubChecker.
cpp \
57 PthreadLockChecker.
cpp \
58 RetainCountChecker.
cpp \
59 ReturnPointerRangeChecker.
cpp \
60 ReturnUndefChecker.
cpp \
61 SimpleStreamChecker.
cpp \
62 StackAddrEscapeChecker.
cpp \
64 TaintTesterChecker.
cpp \
65 TestAfterDivZeroChecker.
cpp \
66 TraversalChecker.
cpp \
67 UndefBranchChecker.
cpp \
68 UndefCapturedBlockVarChecker.
cpp \
69 UndefResultChecker.
cpp \
70 UndefinedArraySubscriptChecker.
cpp \
71 UndefinedAssignmentChecker.
cpp \
73 UnreachableCodeChecker.
cpp \
75 VirtualCallChecker.
cpp
77 CLANG_TABLEGEN_SRC
= Checkers.td
78 CLANG_TABLEGEN_INCLUDES
= -I
${CLANG_SRCDIR}/include
79 CLANG_TABLEGEN_OUTPUT
= Checkers.inc|
-gen-clang-sa-checkers
81 .
include "${.PARSEDIR}/../../tablegen.mk"
84 .
include <bsd.hostlib.mk
>