summaryrefslogtreecommitdiff
path: root/external/apache2/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
blob: 52d219cecc9aaf1fd144cba8af31163151bada20 (plain)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
#	$NetBSD: Makefile,v 1.2 2021/05/30 01:56:57 joerg Exp $

LIB=	clangStaticAnalyzerCheckers

.include <bsd.init.mk>

.PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers
.PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers/cert
.PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers/MPI-Checker
.PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers/RetainCountChecker
.PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers/UninitializedObject
.PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers/WebKit

SRCS+=	AnalysisOrderChecker.cpp \
	AnalyzerStatsChecker.cpp \
	ArrayBoundChecker.cpp \
	ArrayBoundCheckerV2.cpp \
	ASTUtils.cpp \
	BasicObjCFoundationChecks.cpp \
	BlockInCriticalSectionChecker.cpp \
	BoolAssignmentChecker.cpp \
	BuiltinFunctionChecker.cpp \
	CallAndMessageChecker.cpp \
	CastSizeChecker.cpp \
	CastToStructChecker.cpp \
	CastValueChecker.cpp \
	CheckerDocumentation.cpp \
	CheckObjCDealloc.cpp \
	CheckObjCInstMethSignature.cpp \
	CheckPlacementNew.cpp \
	CheckSecuritySyntaxOnly.cpp \
	CheckSizeofPointer.cpp \
	ChrootChecker.cpp \
	CloneChecker.cpp \
	ContainerModeling.cpp \
	ConversionChecker.cpp \
	CStringChecker.cpp \
	CStringSyntaxChecker.cpp \
	CXXSelfAssignmentChecker.cpp \
	DeadStoresChecker.cpp \
	DebugCheckers.cpp \
	DebugContainerModeling.cpp \
	DebugIteratorModeling.cpp \
	DeleteWithNonVirtualDtorChecker.cpp \
	DereferenceChecker.cpp \
	DirectIvarAssignment.cpp \
	DivZeroChecker.cpp \
	DynamicTypeChecker.cpp \
	DynamicTypePropagation.cpp \
	EnumCastOutOfRangeChecker.cpp \
	ExprInspectionChecker.cpp \
	FixedAddressChecker.cpp \
	FuchsiaHandleChecker.cpp \
	GCDAntipatternChecker.cpp \
	GenericTaintChecker.cpp \
	GTestChecker.cpp \
	IdenticalExprChecker.cpp \
	InnerPointerChecker.cpp \
	InvalidatedIteratorChecker.cpp \
	Iterator.cpp \
	IteratorModeling.cpp \
	IteratorRangeChecker.cpp \
	IvarInvalidationChecker.cpp \
	LLVMConventionsChecker.cpp \
	LocalizationChecker.cpp \
	MacOSKeychainAPIChecker.cpp \
	MacOSXAPIChecker.cpp \
	MallocChecker.cpp \
	MallocOverflowSecurityChecker.cpp \
	MallocSizeofChecker.cpp \
	MIGChecker.cpp \
	MismatchedIteratorChecker.cpp \
	MmapWriteExecChecker.cpp \
	MoveChecker.cpp \
	MPIBugReporter.cpp \
	MPIChecker.cpp \
	MPIFunctionClassifier.cpp \
	NonnullGlobalConstantsChecker.cpp \
	NonNullParamChecker.cpp \
	NoReturnFunctionChecker.cpp \
	NoUncountedMembersChecker.cpp \
	NSAutoreleasePoolChecker.cpp \
	NSErrorChecker.cpp \
	NullabilityChecker.cpp \
	NumberObjectConversionChecker.cpp \
	ObjCAtSyncChecker.cpp \
	ObjCAutoreleaseWriteChecker.cpp \
	ObjCContainersASTChecker.cpp \
	ObjCContainersChecker.cpp \
	ObjCMissingSuperCallChecker.cpp \
	ObjCPropertyChecker.cpp \
	ObjCSelfInitChecker.cpp \
	ObjCSuperDeallocChecker.cpp \
	ObjCUnusedIVarsChecker.cpp \
	OSObjectCStyleCast.cpp \
	PaddingChecker.cpp \
	PointerArithChecker.cpp \
	PointerIterationChecker.cpp \
	PointerSortingChecker.cpp \
	PointerSubChecker.cpp \
	PthreadLockChecker.cpp \
	PtrTypesSemantics.cpp \
	PutenvWithAutoChecker.cpp \
	RefCntblBaseVirtualDtorChecker.cpp \
	RetainCountChecker.cpp \
	RetainCountDiagnostics.cpp \
	ReturnPointerRangeChecker.cpp \
	ReturnUndefChecker.cpp \
	ReturnValueChecker.cpp \
	RunLoopAutoreleaseLeakChecker.cpp \
	SimpleStreamChecker.cpp \
	SmartPtrChecker.cpp \
	SmartPtrModeling.cpp \
	StackAddrEscapeChecker.cpp \
	StdLibraryFunctionsChecker.cpp \
	STLAlgorithmModeling.cpp \
	StreamChecker.cpp \
	Taint.cpp \
	TaintTesterChecker.cpp \
	TestAfterDivZeroChecker.cpp \
	TraversalChecker.cpp \
	TrustNonnullChecker.cpp \
	UncountedCallArgsChecker.cpp \
	UncountedLambdaCapturesChecker.cpp \
	UncountedLocalVarsChecker.cpp \
	UndefBranchChecker.cpp \
	UndefCapturedBlockVarChecker.cpp \
	UndefinedArraySubscriptChecker.cpp \
	UndefinedAssignmentChecker.cpp \
	UndefResultChecker.cpp \
	UninitializedObjectChecker.cpp \
	UninitializedPointee.cpp \
	UnixAPIChecker.cpp \
	UnreachableCodeChecker.cpp \
	ValistChecker.cpp \
	VforkChecker.cpp \
	VirtualCallChecker.cpp \
	VLASizeChecker.cpp

.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif