Home | History | Annotate | Line # | Download | only in libclangStaticAnalyzerCheckers
      1 #	$NetBSD: Makefile,v 1.2 2021/05/30 01:56:57 joerg Exp $
      2 
      3 LIB=	clangStaticAnalyzerCheckers
      4 
      5 .include <bsd.init.mk>
      6 
      7 .PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers
      8 .PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers/cert
      9 .PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers/MPI-Checker
     10 .PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers/RetainCountChecker
     11 .PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers/UninitializedObject
     12 .PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers/WebKit
     13 
     14 SRCS+=	AnalysisOrderChecker.cpp \
     15 	AnalyzerStatsChecker.cpp \
     16 	ArrayBoundChecker.cpp \
     17 	ArrayBoundCheckerV2.cpp \
     18 	ASTUtils.cpp \
     19 	BasicObjCFoundationChecks.cpp \
     20 	BlockInCriticalSectionChecker.cpp \
     21 	BoolAssignmentChecker.cpp \
     22 	BuiltinFunctionChecker.cpp \
     23 	CallAndMessageChecker.cpp \
     24 	CastSizeChecker.cpp \
     25 	CastToStructChecker.cpp \
     26 	CastValueChecker.cpp \
     27 	CheckerDocumentation.cpp \
     28 	CheckObjCDealloc.cpp \
     29 	CheckObjCInstMethSignature.cpp \
     30 	CheckPlacementNew.cpp \
     31 	CheckSecuritySyntaxOnly.cpp \
     32 	CheckSizeofPointer.cpp \
     33 	ChrootChecker.cpp \
     34 	CloneChecker.cpp \
     35 	ContainerModeling.cpp \
     36 	ConversionChecker.cpp \
     37 	CStringChecker.cpp \
     38 	CStringSyntaxChecker.cpp \
     39 	CXXSelfAssignmentChecker.cpp \
     40 	DeadStoresChecker.cpp \
     41 	DebugCheckers.cpp \
     42 	DebugContainerModeling.cpp \
     43 	DebugIteratorModeling.cpp \
     44 	DeleteWithNonVirtualDtorChecker.cpp \
     45 	DereferenceChecker.cpp \
     46 	DirectIvarAssignment.cpp \
     47 	DivZeroChecker.cpp \
     48 	DynamicTypeChecker.cpp \
     49 	DynamicTypePropagation.cpp \
     50 	EnumCastOutOfRangeChecker.cpp \
     51 	ExprInspectionChecker.cpp \
     52 	FixedAddressChecker.cpp \
     53 	FuchsiaHandleChecker.cpp \
     54 	GCDAntipatternChecker.cpp \
     55 	GenericTaintChecker.cpp \
     56 	GTestChecker.cpp \
     57 	IdenticalExprChecker.cpp \
     58 	InnerPointerChecker.cpp \
     59 	InvalidatedIteratorChecker.cpp \
     60 	Iterator.cpp \
     61 	IteratorModeling.cpp \
     62 	IteratorRangeChecker.cpp \
     63 	IvarInvalidationChecker.cpp \
     64 	LLVMConventionsChecker.cpp \
     65 	LocalizationChecker.cpp \
     66 	MacOSKeychainAPIChecker.cpp \
     67 	MacOSXAPIChecker.cpp \
     68 	MallocChecker.cpp \
     69 	MallocOverflowSecurityChecker.cpp \
     70 	MallocSizeofChecker.cpp \
     71 	MIGChecker.cpp \
     72 	MismatchedIteratorChecker.cpp \
     73 	MmapWriteExecChecker.cpp \
     74 	MoveChecker.cpp \
     75 	MPIBugReporter.cpp \
     76 	MPIChecker.cpp \
     77 	MPIFunctionClassifier.cpp \
     78 	NonnullGlobalConstantsChecker.cpp \
     79 	NonNullParamChecker.cpp \
     80 	NoReturnFunctionChecker.cpp \
     81 	NoUncountedMembersChecker.cpp \
     82 	NSAutoreleasePoolChecker.cpp \
     83 	NSErrorChecker.cpp \
     84 	NullabilityChecker.cpp \
     85 	NumberObjectConversionChecker.cpp \
     86 	ObjCAtSyncChecker.cpp \
     87 	ObjCAutoreleaseWriteChecker.cpp \
     88 	ObjCContainersASTChecker.cpp \
     89 	ObjCContainersChecker.cpp \
     90 	ObjCMissingSuperCallChecker.cpp \
     91 	ObjCPropertyChecker.cpp \
     92 	ObjCSelfInitChecker.cpp \
     93 	ObjCSuperDeallocChecker.cpp \
     94 	ObjCUnusedIVarsChecker.cpp \
     95 	OSObjectCStyleCast.cpp \
     96 	PaddingChecker.cpp \
     97 	PointerArithChecker.cpp \
     98 	PointerIterationChecker.cpp \
     99 	PointerSortingChecker.cpp \
    100 	PointerSubChecker.cpp \
    101 	PthreadLockChecker.cpp \
    102 	PtrTypesSemantics.cpp \
    103 	PutenvWithAutoChecker.cpp \
    104 	RefCntblBaseVirtualDtorChecker.cpp \
    105 	RetainCountChecker.cpp \
    106 	RetainCountDiagnostics.cpp \
    107 	ReturnPointerRangeChecker.cpp \
    108 	ReturnUndefChecker.cpp \
    109 	ReturnValueChecker.cpp \
    110 	RunLoopAutoreleaseLeakChecker.cpp \
    111 	SimpleStreamChecker.cpp \
    112 	SmartPtrChecker.cpp \
    113 	SmartPtrModeling.cpp \
    114 	StackAddrEscapeChecker.cpp \
    115 	StdLibraryFunctionsChecker.cpp \
    116 	STLAlgorithmModeling.cpp \
    117 	StreamChecker.cpp \
    118 	Taint.cpp \
    119 	TaintTesterChecker.cpp \
    120 	TestAfterDivZeroChecker.cpp \
    121 	TraversalChecker.cpp \
    122 	TrustNonnullChecker.cpp \
    123 	UncountedCallArgsChecker.cpp \
    124 	UncountedLambdaCapturesChecker.cpp \
    125 	UncountedLocalVarsChecker.cpp \
    126 	UndefBranchChecker.cpp \
    127 	UndefCapturedBlockVarChecker.cpp \
    128 	UndefinedArraySubscriptChecker.cpp \
    129 	UndefinedAssignmentChecker.cpp \
    130 	UndefResultChecker.cpp \
    131 	UninitializedObjectChecker.cpp \
    132 	UninitializedPointee.cpp \
    133 	UnixAPIChecker.cpp \
    134 	UnreachableCodeChecker.cpp \
    135 	ValistChecker.cpp \
    136 	VforkChecker.cpp \
    137 	VirtualCallChecker.cpp \
    138 	VLASizeChecker.cpp
    139 
    140 .if defined(HOSTLIB)
    141 .include <bsd.hostlib.mk>
    142 .else
    143 .include <bsd.lib.mk>
    144 .endif
    145