1# $FreeBSD$ 2 3.include <src.opts.mk> 4.include "../clang.pre.mk" 5 6LIB= clang 7 8CFLAGS+= -I${.OBJDIR} 9CFLAGS+= -I${OBJTOP}/lib/clang/libllvm 10CFLAGS+= -I${CLANG_SRCS}/lib/Basic 11CFLAGS+= -I${CLANG_SRCS}/lib/Driver 12 13# Ensure FREEBSD_CC_VERSION is defined for Basic/Targets.cpp 14CFLAGS.Targets.cpp+= -include ../freebsd_cc_version.h 15 16# Work around GCC bug 67888 17.if ${COMPILER_TYPE} == "gcc" 18CXXFLAGS.Module.cpp+= -fpermissive 19.endif 20 21SRCDIR= clang/lib 22 23# Explanation of different SRCS variants below: 24# SRCS_MIN: always required, even for bootstrap 25# SRCS_EXT: required for MK_CLANG_EXTRAS || MK_CLANG_FORMAT 26# SRCS_FUL: required for MK_CLANG_FULL 27# SRCS_LDB: required for MK_LLDB 28 29SRCS_FUL+= ARCMigrate/ARCMT.cpp 30SRCS_FUL+= ARCMigrate/ARCMTActions.cpp 31SRCS_FUL+= ARCMigrate/FileRemapper.cpp 32SRCS_FUL+= ARCMigrate/ObjCMT.cpp 33SRCS_FUL+= ARCMigrate/PlistReporter.cpp 34SRCS_FUL+= ARCMigrate/TransAPIUses.cpp 35SRCS_FUL+= ARCMigrate/TransARCAssign.cpp 36SRCS_FUL+= ARCMigrate/TransAutoreleasePool.cpp 37SRCS_FUL+= ARCMigrate/TransBlockObjCVariable.cpp 38SRCS_FUL+= ARCMigrate/TransEmptyStatementsAndDealloc.cpp 39SRCS_FUL+= ARCMigrate/TransGCAttrs.cpp 40SRCS_FUL+= ARCMigrate/TransGCCalls.cpp 41SRCS_FUL+= ARCMigrate/TransProperties.cpp 42SRCS_FUL+= ARCMigrate/TransProtectedScope.cpp 43SRCS_FUL+= ARCMigrate/TransRetainReleaseDealloc.cpp 44SRCS_FUL+= ARCMigrate/TransUnbridgedCasts.cpp 45SRCS_FUL+= ARCMigrate/TransUnusedInitDelegate.cpp 46SRCS_FUL+= ARCMigrate/TransZeroOutPropsInDealloc.cpp 47SRCS_FUL+= ARCMigrate/TransformActions.cpp 48SRCS_FUL+= ARCMigrate/Transforms.cpp 49SRCS_MIN+= AST/APValue.cpp 50SRCS_MIN+= AST/ASTConcept.cpp 51SRCS_MIN+= AST/ASTConsumer.cpp 52SRCS_MIN+= AST/ASTContext.cpp 53SRCS_MIN+= AST/ASTDiagnostic.cpp 54SRCS_MIN+= AST/ASTDumper.cpp 55SRCS_MIN+= AST/ASTImporter.cpp 56SRCS_MIN+= AST/ASTImporterLookupTable.cpp 57SRCS_MIN+= AST/ASTStructuralEquivalence.cpp 58SRCS_MIN+= AST/ASTTypeTraits.cpp 59SRCS_MIN+= AST/AttrImpl.cpp 60SRCS_MIN+= AST/CXXInheritance.cpp 61SRCS_MIN+= AST/Comment.cpp 62SRCS_MIN+= AST/CommentBriefParser.cpp 63SRCS_MIN+= AST/CommentCommandTraits.cpp 64SRCS_MIN+= AST/CommentLexer.cpp 65SRCS_MIN+= AST/CommentParser.cpp 66SRCS_MIN+= AST/CommentSema.cpp 67SRCS_MIN+= AST/ComparisonCategories.cpp 68SRCS_MIN+= AST/ComputeDependence.cpp 69SRCS_FUL+= AST/DataCollection.cpp 70SRCS_MIN+= AST/Decl.cpp 71SRCS_MIN+= AST/DeclBase.cpp 72SRCS_MIN+= AST/DeclCXX.cpp 73SRCS_MIN+= AST/DeclFriend.cpp 74SRCS_MIN+= AST/DeclGroup.cpp 75SRCS_MIN+= AST/DeclObjC.cpp 76SRCS_MIN+= AST/DeclOpenMP.cpp 77SRCS_MIN+= AST/DeclPrinter.cpp 78SRCS_MIN+= AST/DeclTemplate.cpp 79SRCS_MIN+= AST/DeclarationName.cpp 80SRCS_MIN+= AST/Expr.cpp 81SRCS_MIN+= AST/ExprCXX.cpp 82SRCS_MIN+= AST/ExprClassification.cpp 83SRCS_MIN+= AST/ExprConcepts.cpp 84SRCS_MIN+= AST/ExprConstant.cpp 85SRCS_MIN+= AST/ExprObjC.cpp 86SRCS_LDB+= AST/ExternalASTMerger.cpp 87SRCS_MIN+= AST/ExternalASTSource.cpp 88SRCS_MIN+= AST/FormatString.cpp 89SRCS_MIN+= AST/InheritViz.cpp 90SRCS_MIN+= AST/Interp/ByteCodeEmitter.cpp 91SRCS_MIN+= AST/Interp/ByteCodeExprGen.cpp 92SRCS_MIN+= AST/Interp/ByteCodeGenError.cpp 93SRCS_MIN+= AST/Interp/ByteCodeStmtGen.cpp 94SRCS_MIN+= AST/Interp/Context.cpp 95SRCS_MIN+= AST/Interp/Descriptor.cpp 96SRCS_MIN+= AST/Interp/EvalEmitter.cpp 97SRCS_MIN+= AST/Interp/Frame.cpp 98SRCS_MIN+= AST/Interp/Function.cpp 99SRCS_MIN+= AST/Interp/Interp.cpp 100SRCS_MIN+= AST/Interp/InterpBlock.cpp 101SRCS_MIN+= AST/Interp/InterpFrame.cpp 102SRCS_MIN+= AST/Interp/InterpStack.cpp 103SRCS_MIN+= AST/Interp/InterpState.cpp 104SRCS_MIN+= AST/Interp/Pointer.cpp 105SRCS_MIN+= AST/Interp/PrimType.cpp 106SRCS_MIN+= AST/Interp/Program.cpp 107SRCS_MIN+= AST/Interp/Record.cpp 108SRCS_MIN+= AST/Interp/Source.cpp 109SRCS_MIN+= AST/Interp/State.cpp 110SRCS_MIN+= AST/ItaniumCXXABI.cpp 111SRCS_MIN+= AST/ItaniumMangle.cpp 112SRCS_MIN+= AST/JSONNodeDumper.cpp 113SRCS_MIN+= AST/Mangle.cpp 114SRCS_MIN+= AST/MicrosoftCXXABI.cpp 115SRCS_MIN+= AST/MicrosoftMangle.cpp 116SRCS_MIN+= AST/NSAPI.cpp 117SRCS_MIN+= AST/NestedNameSpecifier.cpp 118SRCS_MIN+= AST/ODRHash.cpp 119SRCS_MIN+= AST/OSLog.cpp 120SRCS_MIN+= AST/OpenMPClause.cpp 121SRCS_MIN+= AST/ParentMap.cpp 122SRCS_MIN+= AST/ParentMapContext.cpp 123SRCS_MIN+= AST/PrintfFormatString.cpp 124SRCS_MIN+= AST/QualTypeNames.cpp 125SRCS_MIN+= AST/RawCommentList.cpp 126SRCS_MIN+= AST/RecordLayout.cpp 127SRCS_MIN+= AST/RecordLayoutBuilder.cpp 128SRCS_MIN+= AST/ScanfFormatString.cpp 129SRCS_MIN+= AST/SelectorLocationsKind.cpp 130SRCS_MIN+= AST/Stmt.cpp 131SRCS_MIN+= AST/StmtCXX.cpp 132SRCS_MIN+= AST/StmtIterator.cpp 133SRCS_MIN+= AST/StmtObjC.cpp 134SRCS_MIN+= AST/StmtOpenMP.cpp 135SRCS_MIN+= AST/StmtPrinter.cpp 136SRCS_MIN+= AST/StmtProfile.cpp 137SRCS_MIN+= AST/StmtViz.cpp 138SRCS_MIN+= AST/TemplateBase.cpp 139SRCS_MIN+= AST/TemplateName.cpp 140SRCS_MIN+= AST/TextNodeDumper.cpp 141SRCS_MIN+= AST/Type.cpp 142SRCS_MIN+= AST/TypeLoc.cpp 143SRCS_MIN+= AST/TypePrinter.cpp 144SRCS_MIN+= AST/VTTBuilder.cpp 145SRCS_MIN+= AST/VTableBuilder.cpp 146SRCS_MIN+= ASTMatchers/ASTMatchFinder.cpp 147SRCS_MIN+= ASTMatchers/ASTMatchersInternal.cpp 148SRCS_MIN+= ASTMatchers/Dynamic/Diagnostics.cpp 149SRCS_MIN+= ASTMatchers/Dynamic/Registry.cpp 150SRCS_MIN+= Analysis/AnalysisDeclContext.cpp 151SRCS_MIN+= Analysis/BodyFarm.cpp 152SRCS_MIN+= Analysis/CFG.cpp 153SRCS_MIN+= Analysis/CFGReachabilityAnalysis.cpp 154SRCS_MIN+= Analysis/CFGStmtMap.cpp 155SRCS_FUL+= Analysis/CallGraph.cpp 156SRCS_MIN+= Analysis/CalledOnceCheck.cpp 157SRCS_MIN+= Analysis/CloneDetection.cpp 158SRCS_MIN+= Analysis/CocoaConventions.cpp 159SRCS_FUL+= Analysis/CodeInjector.cpp 160SRCS_MIN+= Analysis/Consumed.cpp 161SRCS_MIN+= Analysis/ConstructionContext.cpp 162SRCS_FUL+= Analysis/Dominators.cpp 163SRCS_MIN+= Analysis/ExprMutationAnalyzer.cpp 164SRCS_FUL+= Analysis/IssueHash.cpp 165SRCS_MIN+= Analysis/LiveVariables.cpp 166SRCS_FUL+= Analysis/MacroExpansionContext.cpp 167SRCS_MIN+= Analysis/ObjCNoReturn.cpp 168SRCS_FUL+= Analysis/PathDiagnostic.cpp 169SRCS_MIN+= Analysis/PostOrderCFGView.cpp 170SRCS_FUL+= Analysis/ProgramPoint.cpp 171SRCS_MIN+= Analysis/ReachableCode.cpp 172SRCS_FUL+= Analysis/RetainSummaryManager.cpp 173SRCS_MIN+= Analysis/ThreadSafety.cpp 174SRCS_MIN+= Analysis/ThreadSafetyCommon.cpp 175SRCS_MIN+= Analysis/ThreadSafetyTIL.cpp 176SRCS_MIN+= Analysis/UninitializedValues.cpp 177SRCS_MIN+= Basic/Attributes.cpp 178SRCS_MIN+= Basic/Builtins.cpp 179SRCS_MIN+= Basic/CLWarnings.cpp 180SRCS_MIN+= Basic/CharInfo.cpp 181SRCS_MIN+= Basic/CodeGenOptions.cpp 182SRCS_MIN+= Basic/Cuda.cpp 183SRCS_MIN+= Basic/DarwinSDKInfo.cpp 184SRCS_MIN+= Basic/Diagnostic.cpp 185SRCS_MIN+= Basic/DiagnosticIDs.cpp 186SRCS_MIN+= Basic/DiagnosticOptions.cpp 187SRCS_MIN+= Basic/ExpressionTraits.cpp 188SRCS_MIN+= Basic/FileEntry.cpp 189SRCS_MIN+= Basic/FileManager.cpp 190SRCS_MIN+= Basic/FileSystemStatCache.cpp 191SRCS_MIN+= Basic/IdentifierTable.cpp 192SRCS_MIN+= Basic/LangOptions.cpp 193SRCS_MIN+= Basic/LangStandards.cpp 194SRCS_MIN+= Basic/Module.cpp 195SRCS_MIN+= Basic/NoSanitizeList.cpp 196SRCS_MIN+= Basic/ObjCRuntime.cpp 197SRCS_MIN+= Basic/OpenCLOptions.cpp 198SRCS_MIN+= Basic/OpenMPKinds.cpp 199SRCS_MIN+= Basic/OperatorPrecedence.cpp 200SRCS_MIN+= Basic/ProfileList.cpp 201SRCS_MIN+= Basic/SanitizerSpecialCaseList.cpp 202SRCS_MIN+= Basic/Sanitizers.cpp 203SRCS_MIN+= Basic/SourceLocation.cpp 204SRCS_MIN+= Basic/SourceManager.cpp 205SRCS_MIN+= Basic/Stack.cpp 206SRCS_MIN+= Basic/TargetID.cpp 207SRCS_MIN+= Basic/TargetInfo.cpp 208SRCS_MIN+= Basic/Targets.cpp 209SRCS_MIN+= Basic/Targets/AArch64.cpp 210SRCS_MIN+= Basic/Targets/AMDGPU.cpp 211SRCS_MIN+= Basic/Targets/ARC.cpp 212SRCS_MIN+= Basic/Targets/ARM.cpp 213SRCS_MIN+= Basic/Targets/AVR.cpp 214SRCS_MIN+= Basic/Targets/BPF.cpp 215SRCS_MIN+= Basic/Targets/Hexagon.cpp 216SRCS_MIN+= Basic/Targets/Lanai.cpp 217SRCS_MIN+= Basic/Targets/Le64.cpp 218SRCS_MIN+= Basic/Targets/M68k.cpp 219SRCS_MIN+= Basic/Targets/Mips.cpp 220SRCS_MIN+= Basic/Targets/MSP430.cpp 221SRCS_MIN+= Basic/Targets/NVPTX.cpp 222SRCS_MIN+= Basic/Targets/OSTargets.cpp 223SRCS_MIN+= Basic/Targets/PNaCl.cpp 224SRCS_MIN+= Basic/Targets/PPC.cpp 225SRCS_MIN+= Basic/Targets/RISCV.cpp 226SRCS_MIN+= Basic/Targets/SPIR.cpp 227SRCS_MIN+= Basic/Targets/Sparc.cpp 228SRCS_MIN+= Basic/Targets/SystemZ.cpp 229SRCS_MIN+= Basic/Targets/TCE.cpp 230SRCS_MIN+= Basic/Targets/VE.cpp 231SRCS_MIN+= Basic/Targets/WebAssembly.cpp 232SRCS_MIN+= Basic/Targets/X86.cpp 233SRCS_MIN+= Basic/Targets/XCore.cpp 234SRCS_MIN+= Basic/TokenKinds.cpp 235SRCS_MIN+= Basic/TypeTraits.cpp 236SRCS_MIN+= Basic/Version.cpp 237SRCS_MIN+= Basic/Warnings.cpp 238SRCS_MIN+= Basic/XRayInstr.cpp 239SRCS_MIN+= Basic/XRayLists.cpp 240SRCS_MIN+= CodeGen/BackendUtil.cpp 241SRCS_MIN+= CodeGen/CGAtomic.cpp 242SRCS_MIN+= CodeGen/CGBlocks.cpp 243SRCS_MIN+= CodeGen/CGBuiltin.cpp 244SRCS_MIN+= CodeGen/CGCUDANV.cpp 245SRCS_MIN+= CodeGen/CGCUDARuntime.cpp 246SRCS_MIN+= CodeGen/CGCXX.cpp 247SRCS_MIN+= CodeGen/CGCXXABI.cpp 248SRCS_MIN+= CodeGen/CGCall.cpp 249SRCS_MIN+= CodeGen/CGClass.cpp 250SRCS_MIN+= CodeGen/CGCleanup.cpp 251SRCS_MIN+= CodeGen/CGCoroutine.cpp 252SRCS_MIN+= CodeGen/CGDebugInfo.cpp 253SRCS_MIN+= CodeGen/CGDecl.cpp 254SRCS_MIN+= CodeGen/CGDeclCXX.cpp 255SRCS_MIN+= CodeGen/CGException.cpp 256SRCS_MIN+= CodeGen/CGExpr.cpp 257SRCS_MIN+= CodeGen/CGExprAgg.cpp 258SRCS_MIN+= CodeGen/CGExprCXX.cpp 259SRCS_MIN+= CodeGen/CGExprComplex.cpp 260SRCS_MIN+= CodeGen/CGExprConstant.cpp 261SRCS_MIN+= CodeGen/CGExprScalar.cpp 262SRCS_MIN+= CodeGen/CGGPUBuiltin.cpp 263SRCS_MIN+= CodeGen/CGLoopInfo.cpp 264SRCS_MIN+= CodeGen/CGNonTrivialStruct.cpp 265SRCS_MIN+= CodeGen/CGObjC.cpp 266SRCS_MIN+= CodeGen/CGObjCGNU.cpp 267SRCS_MIN+= CodeGen/CGObjCMac.cpp 268SRCS_MIN+= CodeGen/CGObjCRuntime.cpp 269SRCS_MIN+= CodeGen/CGOpenCLRuntime.cpp 270SRCS_MIN+= CodeGen/CGOpenMPRuntime.cpp 271SRCS_MIN+= CodeGen/CGOpenMPRuntimeGPU.cpp 272SRCS_MIN+= CodeGen/CGRecordLayoutBuilder.cpp 273SRCS_MIN+= CodeGen/CGStmt.cpp 274SRCS_MIN+= CodeGen/CGStmtOpenMP.cpp 275SRCS_MIN+= CodeGen/CGVTT.cpp 276SRCS_MIN+= CodeGen/CGVTables.cpp 277SRCS_MIN+= CodeGen/CodeGenAction.cpp 278SRCS_MIN+= CodeGen/CodeGenFunction.cpp 279SRCS_MIN+= CodeGen/CodeGenModule.cpp 280SRCS_MIN+= CodeGen/CodeGenPGO.cpp 281SRCS_MIN+= CodeGen/CodeGenTBAA.cpp 282SRCS_MIN+= CodeGen/CodeGenTypes.cpp 283SRCS_MIN+= CodeGen/ConstantInitBuilder.cpp 284SRCS_MIN+= CodeGen/CoverageMappingGen.cpp 285SRCS_MIN+= CodeGen/ItaniumCXXABI.cpp 286SRCS_MIN+= CodeGen/MacroPPCallbacks.cpp 287SRCS_MIN+= CodeGen/MicrosoftCXXABI.cpp 288SRCS_MIN+= CodeGen/ModuleBuilder.cpp 289SRCS_MIN+= CodeGen/ObjectFilePCHContainerOperations.cpp 290SRCS_MIN+= CodeGen/PatternInit.cpp 291SRCS_MIN+= CodeGen/SanitizerMetadata.cpp 292SRCS_MIN+= CodeGen/SwiftCallingConv.cpp 293SRCS_MIN+= CodeGen/TargetInfo.cpp 294SRCS_MIN+= CodeGen/VarBypassDetector.cpp 295SRCS_FUL+= CrossTU/CrossTranslationUnit.cpp 296SRCS_MIN+= Driver/Action.cpp 297SRCS_MIN+= Driver/Compilation.cpp 298SRCS_MIN+= Driver/Distro.cpp 299SRCS_MIN+= Driver/Driver.cpp 300SRCS_MIN+= Driver/DriverOptions.cpp 301SRCS_MIN+= Driver/Job.cpp 302SRCS_MIN+= Driver/Multilib.cpp 303SRCS_MIN+= Driver/OptionUtils.cpp 304SRCS_MIN+= Driver/Phases.cpp 305SRCS_MIN+= Driver/SanitizerArgs.cpp 306SRCS_MIN+= Driver/Tool.cpp 307SRCS_MIN+= Driver/ToolChain.cpp 308SRCS_MIN+= Driver/ToolChains/AIX.cpp 309SRCS_MIN+= Driver/ToolChains/AMDGPU.cpp 310SRCS_MIN+= Driver/ToolChains/AMDGPUOpenMP.cpp 311SRCS_MIN+= Driver/ToolChains/AVR.cpp 312SRCS_MIN+= Driver/ToolChains/Ananas.cpp 313SRCS_MIN+= Driver/ToolChains/Arch/AArch64.cpp 314SRCS_MIN+= Driver/ToolChains/Arch/ARM.cpp 315SRCS_MIN+= Driver/ToolChains/Arch/M68k.cpp 316SRCS_MIN+= Driver/ToolChains/Arch/Mips.cpp 317SRCS_MIN+= Driver/ToolChains/Arch/PPC.cpp 318SRCS_MIN+= Driver/ToolChains/Arch/RISCV.cpp 319SRCS_MIN+= Driver/ToolChains/Arch/Sparc.cpp 320SRCS_MIN+= Driver/ToolChains/Arch/SystemZ.cpp 321SRCS_MIN+= Driver/ToolChains/Arch/VE.cpp 322SRCS_MIN+= Driver/ToolChains/Arch/X86.cpp 323SRCS_MIN+= Driver/ToolChains/BareMetal.cpp 324SRCS_MIN+= Driver/ToolChains/Clang.cpp 325SRCS_MIN+= Driver/ToolChains/CloudABI.cpp 326SRCS_MIN+= Driver/ToolChains/CommonArgs.cpp 327SRCS_MIN+= Driver/ToolChains/Contiki.cpp 328SRCS_MIN+= Driver/ToolChains/CrossWindows.cpp 329SRCS_MIN+= Driver/ToolChains/Cuda.cpp 330SRCS_MIN+= Driver/ToolChains/Darwin.cpp 331SRCS_MIN+= Driver/ToolChains/DragonFly.cpp 332SRCS_MIN+= Driver/ToolChains/Flang.cpp 333SRCS_MIN+= Driver/ToolChains/FreeBSD.cpp 334SRCS_MIN+= Driver/ToolChains/Fuchsia.cpp 335SRCS_MIN+= Driver/ToolChains/Gnu.cpp 336SRCS_MIN+= Driver/ToolChains/HIPAMD.cpp 337SRCS_MIN+= Driver/ToolChains/HIPSPV.cpp 338SRCS_MIN+= Driver/ToolChains/HIPUtility.cpp 339SRCS_MIN+= Driver/ToolChains/Haiku.cpp 340SRCS_MIN+= Driver/ToolChains/Hexagon.cpp 341SRCS_MIN+= Driver/ToolChains/Hurd.cpp 342SRCS_MIN+= Driver/ToolChains/InterfaceStubs.cpp 343SRCS_MIN+= Driver/ToolChains/Linux.cpp 344SRCS_MIN+= Driver/ToolChains/MSP430.cpp 345SRCS_MIN+= Driver/ToolChains/MSVC.cpp 346SRCS_MIN+= Driver/ToolChains/MinGW.cpp 347SRCS_MIN+= Driver/ToolChains/Minix.cpp 348SRCS_MIN+= Driver/ToolChains/MipsLinux.cpp 349SRCS_MIN+= Driver/ToolChains/Myriad.cpp 350SRCS_MIN+= Driver/ToolChains/NaCl.cpp 351SRCS_MIN+= Driver/ToolChains/NetBSD.cpp 352SRCS_MIN+= Driver/ToolChains/OpenBSD.cpp 353SRCS_MIN+= Driver/ToolChains/PPCFreeBSD.cpp 354SRCS_MIN+= Driver/ToolChains/PPCLinux.cpp 355SRCS_MIN+= Driver/ToolChains/PS4CPU.cpp 356SRCS_MIN+= Driver/ToolChains/RISCVToolchain.cpp 357SRCS_MIN+= Driver/ToolChains/SPIRV.cpp 358SRCS_MIN+= Driver/ToolChains/Solaris.cpp 359SRCS_MIN+= Driver/ToolChains/TCE.cpp 360SRCS_MIN+= Driver/ToolChains/VEToolchain.cpp 361SRCS_MIN+= Driver/ToolChains/WebAssembly.cpp 362SRCS_MIN+= Driver/ToolChains/XCore.cpp 363SRCS_MIN+= Driver/ToolChains/ZOS.cpp 364SRCS_MIN+= Driver/Types.cpp 365SRCS_MIN+= Driver/XRayArgs.cpp 366SRCS_MIN+= Edit/Commit.cpp 367SRCS_MIN+= Edit/EditedSource.cpp 368SRCS_MIN+= Edit/RewriteObjCFoundationAPI.cpp 369SRCS_EXT+= Format/AffectedRangeManager.cpp 370SRCS_EXT+= Format/BreakableToken.cpp 371SRCS_EXT+= Format/ContinuationIndenter.cpp 372SRCS_EXT+= Format/DefinitionBlockSeparator.cpp 373SRCS_EXT+= Format/Format.cpp 374SRCS_EXT+= Format/FormatToken.cpp 375SRCS_EXT+= Format/FormatTokenLexer.cpp 376SRCS_EXT+= Format/NamespaceEndCommentsFixer.cpp 377SRCS_EXT+= Format/QualifierAlignmentFixer.cpp 378SRCS_EXT+= Format/SortJavaScriptImports.cpp 379SRCS_EXT+= Format/TokenAnalyzer.cpp 380SRCS_EXT+= Format/TokenAnnotator.cpp 381SRCS_EXT+= Format/UnwrappedLineFormatter.cpp 382SRCS_EXT+= Format/UnwrappedLineParser.cpp 383SRCS_EXT+= Format/UsingDeclarationsSorter.cpp 384SRCS_EXT+= Format/WhitespaceManager.cpp 385SRCS_MIN+= Frontend/ASTConsumers.cpp 386SRCS_MIN+= Frontend/ASTMerge.cpp 387SRCS_MIN+= Frontend/ASTUnit.cpp 388SRCS_MIN+= Frontend/ChainedDiagnosticConsumer.cpp 389SRCS_MIN+= Frontend/ChainedIncludesSource.cpp 390SRCS_MIN+= Frontend/CompilerInstance.cpp 391SRCS_MIN+= Frontend/CompilerInvocation.cpp 392SRCS_MIN+= Frontend/CreateInvocationFromCommandLine.cpp 393SRCS_MIN+= Frontend/DependencyFile.cpp 394SRCS_MIN+= Frontend/DependencyGraph.cpp 395SRCS_MIN+= Frontend/DiagnosticRenderer.cpp 396SRCS_MIN+= Frontend/ExtractAPIConsumer.cpp 397SRCS_MIN+= Frontend/FrontendAction.cpp 398SRCS_MIN+= Frontend/FrontendActions.cpp 399SRCS_MIN+= Frontend/FrontendOptions.cpp 400SRCS_MIN+= Frontend/HeaderIncludeGen.cpp 401SRCS_MIN+= Frontend/InitPreprocessor.cpp 402SRCS_MIN+= Frontend/InterfaceStubFunctionsConsumer.cpp 403SRCS_MIN+= Frontend/LayoutOverrideSource.cpp 404SRCS_MIN+= Frontend/LogDiagnosticPrinter.cpp 405SRCS_MIN+= Frontend/ModuleDependencyCollector.cpp 406SRCS_MIN+= Frontend/MultiplexConsumer.cpp 407SRCS_MIN+= Frontend/PrecompiledPreamble.cpp 408SRCS_MIN+= Frontend/PrintPreprocessedOutput.cpp 409SRCS_MIN+= Frontend/Rewrite/FixItRewriter.cpp 410SRCS_MIN+= Frontend/Rewrite/FrontendActions.cpp 411SRCS_MIN+= Frontend/Rewrite/HTMLPrint.cpp 412SRCS_MIN+= Frontend/Rewrite/InclusionRewriter.cpp 413SRCS_MIN+= Frontend/Rewrite/RewriteMacros.cpp 414SRCS_MIN+= Frontend/Rewrite/RewriteTest.cpp 415SRCS_MIN+= Frontend/SerializedDiagnosticPrinter.cpp 416SRCS_MIN+= Frontend/SerializedDiagnosticReader.cpp 417SRCS_MIN+= Frontend/TestModuleFileExtension.cpp 418SRCS_MIN+= Frontend/TextDiagnostic.cpp 419SRCS_MIN+= Frontend/TextDiagnosticBuffer.cpp 420SRCS_MIN+= Frontend/TextDiagnosticPrinter.cpp 421SRCS_MIN+= Frontend/VerifyDiagnosticConsumer.cpp 422SRCS_MIN+= FrontendTool/ExecuteCompilerInvocation.cpp 423SRCS_MIN+= Index/CommentToXML.cpp 424SRCS_MIN+= Index/IndexBody.cpp 425SRCS_MIN+= Index/IndexDecl.cpp 426SRCS_MIN+= Index/IndexSymbol.cpp 427SRCS_MIN+= Index/IndexTypeSourceInfo.cpp 428SRCS_MIN+= Index/IndexingAction.cpp 429SRCS_MIN+= Index/IndexingContext.cpp 430SRCS_MIN+= Index/USRGeneration.cpp 431SRCS_MIN+= Lex/DependencyDirectivesSourceMinimizer.cpp 432SRCS_MIN+= Lex/InitHeaderSearch.cpp 433SRCS_MIN+= Lex/HeaderMap.cpp 434SRCS_MIN+= Lex/HeaderSearch.cpp 435SRCS_MIN+= Lex/Lexer.cpp 436SRCS_MIN+= Lex/LiteralSupport.cpp 437SRCS_MIN+= Lex/MacroArgs.cpp 438SRCS_MIN+= Lex/MacroInfo.cpp 439SRCS_MIN+= Lex/ModuleMap.cpp 440SRCS_MIN+= Lex/PPCaching.cpp 441SRCS_MIN+= Lex/PPCallbacks.cpp 442SRCS_MIN+= Lex/PPConditionalDirectiveRecord.cpp 443SRCS_MIN+= Lex/PPDirectives.cpp 444SRCS_MIN+= Lex/PPExpressions.cpp 445SRCS_MIN+= Lex/PPLexerChange.cpp 446SRCS_MIN+= Lex/PPMacroExpansion.cpp 447SRCS_MIN+= Lex/Pragma.cpp 448SRCS_MIN+= Lex/PreprocessingRecord.cpp 449SRCS_MIN+= Lex/Preprocessor.cpp 450SRCS_MIN+= Lex/PreprocessorLexer.cpp 451SRCS_MIN+= Lex/ScratchBuffer.cpp 452SRCS_MIN+= Lex/TokenConcatenation.cpp 453SRCS_MIN+= Lex/TokenLexer.cpp 454SRCS_MIN+= Parse/ParseAST.cpp 455SRCS_MIN+= Parse/ParseCXXInlineMethods.cpp 456SRCS_MIN+= Parse/ParseDecl.cpp 457SRCS_MIN+= Parse/ParseDeclCXX.cpp 458SRCS_MIN+= Parse/ParseExpr.cpp 459SRCS_MIN+= Parse/ParseExprCXX.cpp 460SRCS_MIN+= Parse/ParseInit.cpp 461SRCS_MIN+= Parse/ParseObjc.cpp 462SRCS_MIN+= Parse/ParseOpenMP.cpp 463SRCS_MIN+= Parse/ParsePragma.cpp 464SRCS_MIN+= Parse/ParseStmt.cpp 465SRCS_MIN+= Parse/ParseStmtAsm.cpp 466SRCS_MIN+= Parse/ParseTemplate.cpp 467SRCS_MIN+= Parse/ParseTentative.cpp 468SRCS_MIN+= Parse/Parser.cpp 469SRCS_MIN+= Rewrite/DeltaTree.cpp 470SRCS_MIN+= Rewrite/HTMLRewrite.cpp 471SRCS_MIN+= Rewrite/RewriteRope.cpp 472SRCS_MIN+= Rewrite/Rewriter.cpp 473SRCS_MIN+= Rewrite/TokenRewriter.cpp 474SRCS_MIN+= Sema/AnalysisBasedWarnings.cpp 475SRCS_MIN+= Sema/CodeCompleteConsumer.cpp 476SRCS_MIN+= Sema/DeclSpec.cpp 477SRCS_MIN+= Sema/DelayedDiagnostic.cpp 478SRCS_MIN+= Sema/IdentifierResolver.cpp 479SRCS_MIN+= Sema/JumpDiagnostics.cpp 480SRCS_MIN+= Sema/MultiplexExternalSemaSource.cpp 481SRCS_MIN+= Sema/ParsedAttr.cpp 482SRCS_MIN+= Sema/Scope.cpp 483SRCS_MIN+= Sema/ScopeInfo.cpp 484SRCS_MIN+= Sema/Sema.cpp 485SRCS_MIN+= Sema/SemaAccess.cpp 486SRCS_MIN+= Sema/SemaAttr.cpp 487SRCS_MIN+= Sema/SemaAvailability.cpp 488SRCS_MIN+= Sema/SemaCUDA.cpp 489SRCS_MIN+= Sema/SemaCXXScopeSpec.cpp 490SRCS_MIN+= Sema/SemaCast.cpp 491SRCS_MIN+= Sema/SemaChecking.cpp 492SRCS_MIN+= Sema/SemaCodeComplete.cpp 493SRCS_MIN+= Sema/SemaConcept.cpp 494SRCS_MIN+= Sema/SemaConsumer.cpp 495SRCS_MIN+= Sema/SemaCoroutine.cpp 496SRCS_MIN+= Sema/SemaDecl.cpp 497SRCS_MIN+= Sema/SemaDeclAttr.cpp 498SRCS_MIN+= Sema/SemaDeclCXX.cpp 499SRCS_MIN+= Sema/SemaDeclObjC.cpp 500SRCS_MIN+= Sema/SemaExceptionSpec.cpp 501SRCS_MIN+= Sema/SemaExpr.cpp 502SRCS_MIN+= Sema/SemaExprCXX.cpp 503SRCS_MIN+= Sema/SemaExprMember.cpp 504SRCS_MIN+= Sema/SemaExprObjC.cpp 505SRCS_MIN+= Sema/SemaFixItUtils.cpp 506SRCS_MIN+= Sema/SemaInit.cpp 507SRCS_MIN+= Sema/SemaLambda.cpp 508SRCS_MIN+= Sema/SemaLookup.cpp 509SRCS_MIN+= Sema/SemaModule.cpp 510SRCS_MIN+= Sema/SemaObjCProperty.cpp 511SRCS_MIN+= Sema/SemaOpenMP.cpp 512SRCS_MIN+= Sema/SemaOverload.cpp 513SRCS_MIN+= Sema/SemaPseudoObject.cpp 514SRCS_MIN+= Sema/SemaSYCL.cpp 515SRCS_MIN+= Sema/SemaStmt.cpp 516SRCS_MIN+= Sema/SemaStmtAsm.cpp 517SRCS_MIN+= Sema/SemaStmtAttr.cpp 518SRCS_MIN+= Sema/SemaTemplate.cpp 519SRCS_MIN+= Sema/SemaTemplateDeduction.cpp 520SRCS_MIN+= Sema/SemaTemplateInstantiate.cpp 521SRCS_MIN+= Sema/SemaTemplateInstantiateDecl.cpp 522SRCS_MIN+= Sema/SemaTemplateVariadic.cpp 523SRCS_MIN+= Sema/SemaType.cpp 524SRCS_MIN+= Sema/TypeLocBuilder.cpp 525SRCS_MIN+= Serialization/ASTCommon.cpp 526SRCS_MIN+= Serialization/ASTReader.cpp 527SRCS_MIN+= Serialization/ASTReaderDecl.cpp 528SRCS_MIN+= Serialization/ASTReaderStmt.cpp 529SRCS_MIN+= Serialization/ASTWriter.cpp 530SRCS_MIN+= Serialization/ASTWriterDecl.cpp 531SRCS_MIN+= Serialization/ASTWriterStmt.cpp 532SRCS_MIN+= Serialization/GeneratePCH.cpp 533SRCS_MIN+= Serialization/GlobalModuleIndex.cpp 534SRCS_MIN+= Serialization/InMemoryModuleCache.cpp 535SRCS_MIN+= Serialization/ModuleFile.cpp 536SRCS_MIN+= Serialization/ModuleFileExtension.cpp 537SRCS_MIN+= Serialization/ModuleManager.cpp 538SRCS_MIN+= Serialization/PCHContainerOperations.cpp 539SRCS_FUL+= StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp 540SRCS_FUL+= StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp 541SRCS_FUL+= StaticAnalyzer/Checkers/ArrayBoundChecker.cpp 542SRCS_FUL+= StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp 543SRCS_FUL+= StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp 544SRCS_FUL+= StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp 545SRCS_FUL+= StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp 546SRCS_FUL+= StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp 547SRCS_FUL+= StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp 548SRCS_FUL+= StaticAnalyzer/Checkers/CStringChecker.cpp 549SRCS_FUL+= StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp 550SRCS_FUL+= StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp 551SRCS_FUL+= StaticAnalyzer/Checkers/CallAndMessageChecker.cpp 552SRCS_FUL+= StaticAnalyzer/Checkers/CastSizeChecker.cpp 553SRCS_FUL+= StaticAnalyzer/Checkers/CastToStructChecker.cpp 554SRCS_FUL+= StaticAnalyzer/Checkers/CastValueChecker.cpp 555SRCS_FUL+= StaticAnalyzer/Checkers/CheckObjCDealloc.cpp 556SRCS_FUL+= StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp 557SRCS_FUL+= StaticAnalyzer/Checkers/CheckPlacementNew.cpp 558SRCS_FUL+= StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp 559SRCS_FUL+= StaticAnalyzer/Checkers/CheckSizeofPointer.cpp 560SRCS_FUL+= StaticAnalyzer/Checkers/ChrootChecker.cpp 561SRCS_FUL+= StaticAnalyzer/Checkers/CloneChecker.cpp 562SRCS_FUL+= StaticAnalyzer/Checkers/ContainerModeling.cpp 563SRCS_FUL+= StaticAnalyzer/Checkers/ConversionChecker.cpp 564SRCS_FUL+= StaticAnalyzer/Checkers/DeadStoresChecker.cpp 565SRCS_FUL+= StaticAnalyzer/Checkers/DebugCheckers.cpp 566SRCS_FUL+= StaticAnalyzer/Checkers/DebugContainerModeling.cpp 567SRCS_FUL+= StaticAnalyzer/Checkers/DebugIteratorModeling.cpp 568SRCS_FUL+= StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp 569SRCS_FUL+= StaticAnalyzer/Checkers/DereferenceChecker.cpp 570SRCS_FUL+= StaticAnalyzer/Checkers/DirectIvarAssignment.cpp 571SRCS_FUL+= StaticAnalyzer/Checkers/DivZeroChecker.cpp 572SRCS_FUL+= StaticAnalyzer/Checkers/DynamicTypeChecker.cpp 573SRCS_FUL+= StaticAnalyzer/Checkers/DynamicTypePropagation.cpp 574SRCS_FUL+= StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp 575SRCS_FUL+= StaticAnalyzer/Checkers/ExprInspectionChecker.cpp 576SRCS_FUL+= StaticAnalyzer/Checkers/FixedAddressChecker.cpp 577SRCS_FUL+= StaticAnalyzer/Checkers/FuchsiaHandleChecker.cpp 578SRCS_FUL+= StaticAnalyzer/Checkers/GTestChecker.cpp 579SRCS_FUL+= StaticAnalyzer/Checkers/GenericTaintChecker.cpp 580SRCS_FUL+= StaticAnalyzer/Checkers/IdenticalExprChecker.cpp 581SRCS_FUL+= StaticAnalyzer/Checkers/InnerPointerChecker.cpp 582SRCS_FUL+= StaticAnalyzer/Checkers/InvalidatedIteratorChecker.cpp 583SRCS_FUL+= StaticAnalyzer/Checkers/Iterator.cpp 584SRCS_FUL+= StaticAnalyzer/Checkers/IteratorModeling.cpp 585SRCS_FUL+= StaticAnalyzer/Checkers/IteratorRangeChecker.cpp 586SRCS_FUL+= StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp 587SRCS_FUL+= StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp 588SRCS_FUL+= StaticAnalyzer/Checkers/LocalizationChecker.cpp 589SRCS_FUL+= StaticAnalyzer/Checkers/MIGChecker.cpp 590SRCS_FUL+= StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp 591SRCS_FUL+= StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp 592SRCS_FUL+= StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp 593SRCS_FUL+= StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp 594SRCS_FUL+= StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp 595SRCS_FUL+= StaticAnalyzer/Checkers/MallocChecker.cpp 596SRCS_FUL+= StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp 597SRCS_FUL+= StaticAnalyzer/Checkers/MallocSizeofChecker.cpp 598SRCS_FUL+= StaticAnalyzer/Checkers/MismatchedIteratorChecker.cpp 599SRCS_FUL+= StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp 600SRCS_FUL+= StaticAnalyzer/Checkers/MoveChecker.cpp 601SRCS_FUL+= StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp 602SRCS_FUL+= StaticAnalyzer/Checkers/NSErrorChecker.cpp 603SRCS_FUL+= StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp 604SRCS_FUL+= StaticAnalyzer/Checkers/NonNullParamChecker.cpp 605SRCS_FUL+= StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp 606SRCS_FUL+= StaticAnalyzer/Checkers/NullabilityChecker.cpp 607SRCS_FUL+= StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp 608SRCS_FUL+= StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp 609SRCS_FUL+= StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp 610SRCS_FUL+= StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp 611SRCS_FUL+= StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp 612SRCS_FUL+= StaticAnalyzer/Checkers/ObjCContainersChecker.cpp 613SRCS_FUL+= StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp 614SRCS_FUL+= StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp 615SRCS_FUL+= StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp 616SRCS_FUL+= StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp 617SRCS_FUL+= StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp 618SRCS_FUL+= StaticAnalyzer/Checkers/PaddingChecker.cpp 619SRCS_FUL+= StaticAnalyzer/Checkers/PointerArithChecker.cpp 620SRCS_FUL+= StaticAnalyzer/Checkers/PointerIterationChecker.cpp 621SRCS_FUL+= StaticAnalyzer/Checkers/PointerSortingChecker.cpp 622SRCS_FUL+= StaticAnalyzer/Checkers/PointerSubChecker.cpp 623SRCS_FUL+= StaticAnalyzer/Checkers/PthreadLockChecker.cpp 624SRCS_FUL+= StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp 625SRCS_FUL+= StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp 626SRCS_FUL+= StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp 627SRCS_FUL+= StaticAnalyzer/Checkers/ReturnUndefChecker.cpp 628SRCS_FUL+= StaticAnalyzer/Checkers/ReturnValueChecker.cpp 629SRCS_FUL+= StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp 630SRCS_FUL+= StaticAnalyzer/Checkers/STLAlgorithmModeling.cpp 631SRCS_FUL+= StaticAnalyzer/Checkers/SimpleStreamChecker.cpp 632SRCS_FUL+= StaticAnalyzer/Checkers/SmartPtrChecker.cpp 633SRCS_FUL+= StaticAnalyzer/Checkers/SmartPtrModeling.cpp 634SRCS_FUL+= StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp 635SRCS_FUL+= StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp 636SRCS_FUL+= StaticAnalyzer/Checkers/StreamChecker.cpp 637SRCS_FUL+= StaticAnalyzer/Checkers/Taint.cpp 638SRCS_FUL+= StaticAnalyzer/Checkers/TaintTesterChecker.cpp 639SRCS_FUL+= StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp 640SRCS_FUL+= StaticAnalyzer/Checkers/TraversalChecker.cpp 641SRCS_FUL+= StaticAnalyzer/Checkers/TrustNonnullChecker.cpp 642SRCS_FUL+= StaticAnalyzer/Checkers/UndefBranchChecker.cpp 643SRCS_FUL+= StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp 644SRCS_FUL+= StaticAnalyzer/Checkers/UndefResultChecker.cpp 645SRCS_FUL+= StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp 646SRCS_FUL+= StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp 647SRCS_FUL+= StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp 648SRCS_FUL+= StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp 649SRCS_FUL+= StaticAnalyzer/Checkers/UnixAPIChecker.cpp 650SRCS_FUL+= StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp 651SRCS_FUL+= StaticAnalyzer/Checkers/VLASizeChecker.cpp 652SRCS_FUL+= StaticAnalyzer/Checkers/ValistChecker.cpp 653SRCS_FUL+= StaticAnalyzer/Checkers/VforkChecker.cpp 654SRCS_FUL+= StaticAnalyzer/Checkers/VirtualCallChecker.cpp 655SRCS_FUL+= StaticAnalyzer/Checkers/cert/PutenvWithAutoChecker.cpp 656SRCS_FUL+= StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp 657SRCS_FUL+= StaticAnalyzer/Checkers/WebKit/NoUncountedMembersChecker.cpp 658SRCS_FUL+= StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp 659SRCS_FUL+= StaticAnalyzer/Checkers/WebKit/RefCntblBaseVirtualDtorChecker.cpp 660SRCS_FUL+= StaticAnalyzer/Checkers/WebKit/UncountedCallArgsChecker.cpp 661SRCS_FUL+= StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp 662SRCS_FUL+= StaticAnalyzer/Checkers/WebKit/UncountedLocalVarsChecker.cpp 663SRCS_FUL+= StaticAnalyzer/Core/APSIntType.cpp 664SRCS_FUL+= StaticAnalyzer/Core/AnalysisManager.cpp 665SRCS_FUL+= StaticAnalyzer/Core/AnalyzerOptions.cpp 666SRCS_FUL+= StaticAnalyzer/Core/BasicValueFactory.cpp 667SRCS_FUL+= StaticAnalyzer/Core/BlockCounter.cpp 668SRCS_FUL+= StaticAnalyzer/Core/BugReporter.cpp 669SRCS_FUL+= StaticAnalyzer/Core/BugReporterVisitors.cpp 670SRCS_FUL+= StaticAnalyzer/Core/CallEvent.cpp 671SRCS_FUL+= StaticAnalyzer/Core/Checker.cpp 672SRCS_FUL+= StaticAnalyzer/Core/CheckerContext.cpp 673SRCS_FUL+= StaticAnalyzer/Core/CheckerHelpers.cpp 674SRCS_FUL+= StaticAnalyzer/Core/CheckerManager.cpp 675SRCS_FUL+= StaticAnalyzer/Core/CheckerRegistryData.cpp 676SRCS_FUL+= StaticAnalyzer/Core/CommonBugCategories.cpp 677SRCS_FUL+= StaticAnalyzer/Core/ConstraintManager.cpp 678SRCS_FUL+= StaticAnalyzer/Core/CoreEngine.cpp 679SRCS_FUL+= StaticAnalyzer/Core/DynamicExtent.cpp 680SRCS_FUL+= StaticAnalyzer/Core/DynamicType.cpp 681SRCS_FUL+= StaticAnalyzer/Core/Environment.cpp 682SRCS_FUL+= StaticAnalyzer/Core/ExplodedGraph.cpp 683SRCS_FUL+= StaticAnalyzer/Core/ExprEngine.cpp 684SRCS_FUL+= StaticAnalyzer/Core/ExprEngineC.cpp 685SRCS_FUL+= StaticAnalyzer/Core/ExprEngineCXX.cpp 686SRCS_FUL+= StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp 687SRCS_FUL+= StaticAnalyzer/Core/ExprEngineObjC.cpp 688SRCS_FUL+= StaticAnalyzer/Core/FunctionSummary.cpp 689SRCS_FUL+= StaticAnalyzer/Core/HTMLDiagnostics.cpp 690SRCS_FUL+= StaticAnalyzer/Core/LoopUnrolling.cpp 691SRCS_FUL+= StaticAnalyzer/Core/LoopWidening.cpp 692SRCS_FUL+= StaticAnalyzer/Core/MemRegion.cpp 693SRCS_FUL+= StaticAnalyzer/Core/PlistDiagnostics.cpp 694SRCS_FUL+= StaticAnalyzer/Core/ProgramState.cpp 695SRCS_FUL+= StaticAnalyzer/Core/RangeConstraintManager.cpp 696SRCS_FUL+= StaticAnalyzer/Core/RangedConstraintManager.cpp 697SRCS_FUL+= StaticAnalyzer/Core/RegionStore.cpp 698SRCS_FUL+= StaticAnalyzer/Core/SMTConstraintManager.cpp 699SRCS_FUL+= StaticAnalyzer/Core/SValBuilder.cpp 700SRCS_FUL+= StaticAnalyzer/Core/SVals.cpp 701SRCS_FUL+= StaticAnalyzer/Core/SarifDiagnostics.cpp 702SRCS_FUL+= StaticAnalyzer/Core/SimpleConstraintManager.cpp 703SRCS_FUL+= StaticAnalyzer/Core/SimpleSValBuilder.cpp 704SRCS_FUL+= StaticAnalyzer/Core/Store.cpp 705SRCS_FUL+= StaticAnalyzer/Core/SymbolManager.cpp 706SRCS_FUL+= StaticAnalyzer/Core/TextDiagnostics.cpp 707SRCS_FUL+= StaticAnalyzer/Core/WorkList.cpp 708SRCS_FUL+= StaticAnalyzer/Frontend/AnalysisConsumer.cpp 709SRCS_FUL+= StaticAnalyzer/Frontend/AnalyzerHelpFlags.cpp 710SRCS_FUL+= StaticAnalyzer/Frontend/CheckerRegistry.cpp 711SRCS_FUL+= StaticAnalyzer/Frontend/CreateCheckerManager.cpp 712SRCS_FUL+= StaticAnalyzer/Frontend/FrontendActions.cpp 713SRCS_FUL+= StaticAnalyzer/Frontend/ModelConsumer.cpp 714SRCS_FUL+= StaticAnalyzer/Frontend/ModelInjector.cpp 715SRCS_MIN+= Tooling/ArgumentsAdjusters.cpp 716SRCS_MIN+= Tooling/CommonOptionsParser.cpp 717SRCS_MIN+= Tooling/CompilationDatabase.cpp 718SRCS_MIN+= Tooling/Core/Replacement.cpp 719SRCS_MIN+= Tooling/FileMatchTrie.cpp 720SRCS_EXT+= Tooling/Inclusions/HeaderIncludes.cpp 721SRCS_EXT+= Tooling/Inclusions/IncludeStyle.cpp 722SRCS_MIN+= Tooling/JSONCompilationDatabase.cpp 723SRCS_MIN+= Tooling/Refactoring.cpp 724SRCS_MIN+= Tooling/RefactoringCallbacks.cpp 725SRCS_MIN+= Tooling/Tooling.cpp 726 727SRCS_ALL+= ${SRCS_MIN} 728.if ${MK_CLANG_EXTRAS} != "no" || ${MK_CLANG_FORMAT} != "no" 729SRCS_ALL+= ${SRCS_EXT} 730.endif 731.if ${MK_CLANG_FULL} != "no" 732SRCS_ALL+= ${SRCS_FUL} 733.endif 734.if ${MK_LLDB} != "no" 735SRCS_ALL+= ${SRCS_LDB} 736.endif 737SRCS+= ${SRCS_ALL:O} 738 739clang/AST/AbstractBasicReader.inc: \ 740 ${CLANG_SRCS}/include/clang/AST/PropertiesBase.td 741 ${CLANG_TBLGEN} -gen-clang-basic-reader \ 742 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 743 ${CLANG_SRCS}/include/clang/AST/PropertiesBase.td 744TGHDRS+= clang/AST/AbstractBasicReader.inc 745 746clang/AST/AbstractBasicWriter.inc: \ 747 ${CLANG_SRCS}/include/clang/AST/PropertiesBase.td 748 ${CLANG_TBLGEN} -gen-clang-basic-writer \ 749 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 750 ${CLANG_SRCS}/include/clang/AST/PropertiesBase.td 751TGHDRS+= clang/AST/AbstractBasicWriter.inc 752 753clang/AST/AbstractTypeReader.inc: \ 754 ${CLANG_SRCS}/include/clang/AST/TypeProperties.td 755 ${CLANG_TBLGEN} -gen-clang-type-reader \ 756 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 757 ${CLANG_SRCS}/include/clang/AST/TypeProperties.td 758TGHDRS+= clang/AST/AbstractTypeReader.inc 759 760clang/AST/AbstractTypeWriter.inc: \ 761 ${CLANG_SRCS}/include/clang/AST/TypeProperties.td 762 ${CLANG_TBLGEN} -gen-clang-type-writer \ 763 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 764 ${CLANG_SRCS}/include/clang/AST/TypeProperties.td 765TGHDRS+= clang/AST/AbstractTypeWriter.inc 766 767clang/AST/AttrImpl.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 768 ${CLANG_TBLGEN} -gen-clang-attr-impl \ 769 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 770 ${CLANG_SRCS}/include/clang/Basic/Attr.td 771TGHDRS+= clang/AST/AttrImpl.inc 772 773clang/AST/AttrNodeTraverse.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 774 ${CLANG_TBLGEN} -gen-clang-attr-node-traverse \ 775 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 776 ${CLANG_SRCS}/include/clang/Basic/Attr.td 777TGHDRS+= clang/AST/AttrNodeTraverse.inc 778 779clang/AST/AttrTextNodeDump.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 780 ${CLANG_TBLGEN} -gen-clang-attr-text-node-dump \ 781 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 782 ${CLANG_SRCS}/include/clang/Basic/Attr.td 783TGHDRS+= clang/AST/AttrTextNodeDump.inc 784 785clang/AST/AttrVisitor.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 786 ${CLANG_TBLGEN} -gen-clang-attr-ast-visitor \ 787 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 788 ${CLANG_SRCS}/include/clang/Basic/Attr.td 789TGHDRS+= clang/AST/AttrVisitor.inc 790 791clang/AST/Attrs.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 792 ${CLANG_TBLGEN} -gen-clang-attr-classes \ 793 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 794 ${CLANG_SRCS}/include/clang/Basic/Attr.td 795TGHDRS+= clang/AST/Attrs.inc 796 797clang/AST/CommentCommandInfo.inc: \ 798 ${CLANG_SRCS}/include/clang/AST/CommentCommands.td 799 ${CLANG_TBLGEN} -gen-clang-comment-command-info \ 800 -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 801 ${CLANG_SRCS}/include/clang/AST/CommentCommands.td 802TGHDRS+= clang/AST/CommentCommandInfo.inc 803 804clang/AST/CommentCommandList.inc: \ 805 ${CLANG_SRCS}/include/clang/AST/CommentCommands.td 806 ${CLANG_TBLGEN} -gen-clang-comment-command-list \ 807 -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 808 ${CLANG_SRCS}/include/clang/AST/CommentCommands.td 809TGHDRS+= clang/AST/CommentCommandList.inc 810 811clang/AST/CommentHTMLNamedCharacterReferences.inc: \ 812 ${CLANG_SRCS}/include/clang/AST/CommentHTMLNamedCharacterReferences.td 813 ${CLANG_TBLGEN} -gen-clang-comment-html-named-character-references \ 814 -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 815 ${CLANG_SRCS}/include/clang/AST/CommentHTMLNamedCharacterReferences.td 816TGHDRS+= clang/AST/CommentHTMLNamedCharacterReferences.inc 817 818clang/AST/CommentHTMLTags.inc: \ 819 ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td 820 ${CLANG_TBLGEN} -gen-clang-comment-html-tags \ 821 -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 822 ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td 823TGHDRS+= clang/AST/CommentHTMLTags.inc 824 825clang/AST/CommentHTMLTagsProperties.inc: \ 826 ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td 827 ${CLANG_TBLGEN} -gen-clang-comment-html-tags-properties \ 828 -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 829 ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td 830TGHDRS+= clang/AST/CommentHTMLTagsProperties.inc 831 832clang/AST/CommentNodes.inc: ${CLANG_SRCS}/include/clang/Basic/CommentNodes.td 833 ${CLANG_TBLGEN} -gen-clang-comment-nodes \ 834 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 835 ${CLANG_SRCS}/include/clang/Basic/CommentNodes.td 836TGHDRS+= clang/AST/CommentNodes.inc 837 838clang/AST/DeclNodes.inc: ${CLANG_SRCS}/include/clang/Basic/DeclNodes.td 839 ${CLANG_TBLGEN} -gen-clang-decl-nodes \ 840 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 841 ${CLANG_SRCS}/include/clang/Basic/DeclNodes.td 842TGHDRS+= clang/AST/DeclNodes.inc 843 844clang/AST/StmtDataCollectors.inc: \ 845 ${CLANG_SRCS}/include/clang/AST/StmtDataCollectors.td 846 ${CLANG_TBLGEN} -gen-clang-data-collectors \ 847 -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 848 ${CLANG_SRCS}/include/clang/AST/StmtDataCollectors.td 849TGHDRS+= clang/AST/StmtDataCollectors.inc 850 851clang/AST/StmtNodes.inc: ${CLANG_SRCS}/include/clang/Basic/StmtNodes.td 852 ${CLANG_TBLGEN} -gen-clang-stmt-nodes \ 853 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 854 ${CLANG_SRCS}/include/clang/Basic/StmtNodes.td 855TGHDRS+= clang/AST/StmtNodes.inc 856 857clang/AST/TypeNodes.inc: ${CLANG_SRCS}/include/clang/Basic/TypeNodes.td 858 ${CLANG_TBLGEN} -gen-clang-type-nodes \ 859 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 860 ${CLANG_SRCS}/include/clang/Basic/TypeNodes.td 861TGHDRS+= clang/AST/TypeNodes.inc 862 863clang/Basic/AttrHasAttributeImpl.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 864 ${CLANG_TBLGEN} -gen-clang-attr-has-attribute-impl \ 865 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 866 ${CLANG_SRCS}/include/clang/Basic/Attr.td 867TGHDRS+= clang/Basic/AttrHasAttributeImpl.inc 868 869clang/Basic/AttrList.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 870 ${CLANG_TBLGEN} -gen-clang-attr-list \ 871 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 872 ${CLANG_SRCS}/include/clang/Basic/Attr.td 873TGHDRS+= clang/Basic/AttrList.inc 874 875clang/Basic/AttrSubMatchRulesList.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 876 ${CLANG_TBLGEN} -gen-clang-attr-subject-match-rule-list \ 877 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 878 ${CLANG_SRCS}/include/clang/Basic/Attr.td 879TGHDRS+= clang/Basic/AttrSubMatchRulesList.inc 880 881.for hdr in \ 882 AST Analysis Comment Common CrossTU Driver Frontend Lex Parse \ 883 Refactoring Sema Serialization SemaSerialization 884clang/Basic/Diagnostic${hdr}Kinds.inc: \ 885 ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td 886 ${CLANG_TBLGEN} -gen-clang-diags-defs -clang-component=${hdr} \ 887 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 888 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td 889TGHDRS+= clang/Basic/Diagnostic${hdr}Kinds.inc 890.endfor 891 892clang/Basic/DiagnosticGroups.inc: \ 893 ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td 894 ${CLANG_TBLGEN} -gen-clang-diag-groups \ 895 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 896 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td 897TGHDRS+= clang/Basic/DiagnosticGroups.inc 898 899clang/Basic/DiagnosticIndexName.inc: \ 900 ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td 901 ${CLANG_TBLGEN} -gen-clang-diags-index-name \ 902 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 903 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td 904TGHDRS+= clang/Basic/DiagnosticIndexName.inc 905 906clang/Basic/arm_fp16.inc: ${CLANG_SRCS}/include/clang/Basic/arm_fp16.td 907 ${CLANG_TBLGEN} -gen-arm-neon-sema \ 908 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 909 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_fp16.td 910TGHDRS+= clang/Basic/arm_fp16.inc 911 912clang/Basic/arm_neon.inc: ${CLANG_SRCS}/include/clang/Basic/arm_neon.td 913 ${CLANG_TBLGEN} -gen-arm-neon-sema \ 914 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 915 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_neon.td 916TGHDRS+= clang/Basic/arm_neon.inc 917 918clang/Basic/arm_cde_builtins.inc: ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 919 ${CLANG_TBLGEN} -gen-arm-cde-builtin-def \ 920 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 921 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 922TGHDRS+= clang/Basic/arm_cde_builtins.inc 923 924clang/Basic/arm_cde_builtin_aliases.inc: \ 925 ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 926 ${CLANG_TBLGEN} -gen-arm-cde-builtin-aliases \ 927 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 928 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 929TGHDRS+= clang/Basic/arm_cde_builtin_aliases.inc 930 931clang/Basic/arm_cde_builtin_cg.inc: ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 932 ${CLANG_TBLGEN} -gen-arm-cde-builtin-codegen \ 933 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 934 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 935TGHDRS+= clang/Basic/arm_cde_builtin_cg.inc 936 937clang/Basic/arm_cde_builtin_sema.inc: \ 938 ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 939 ${CLANG_TBLGEN} -gen-arm-cde-builtin-sema \ 940 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 941 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_cde.td 942TGHDRS+= clang/Basic/arm_cde_builtin_sema.inc 943 944clang/Basic/arm_mve_builtins.inc: ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 945 ${CLANG_TBLGEN} -gen-arm-mve-builtin-def \ 946 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 947 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 948TGHDRS+= clang/Basic/arm_mve_builtins.inc 949 950clang/Basic/arm_mve_builtin_aliases.inc: \ 951 ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 952 ${CLANG_TBLGEN} -gen-arm-mve-builtin-aliases \ 953 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 954 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 955TGHDRS+= clang/Basic/arm_mve_builtin_aliases.inc 956 957clang/Basic/arm_mve_builtin_cg.inc: ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 958 ${CLANG_TBLGEN} -gen-arm-mve-builtin-codegen \ 959 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 960 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 961TGHDRS+= clang/Basic/arm_mve_builtin_cg.inc 962 963clang/Basic/arm_mve_builtin_sema.inc: \ 964 ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 965 ${CLANG_TBLGEN} -gen-arm-mve-builtin-sema \ 966 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 967 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_mve.td 968TGHDRS+= clang/Basic/arm_mve_builtin_sema.inc 969 970clang/Basic/arm_sve_builtins.inc: ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 971 ${CLANG_TBLGEN} -gen-arm-sve-builtins \ 972 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 973 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 974TGHDRS+= clang/Basic/arm_sve_builtins.inc 975 976clang/Basic/arm_sve_builtin_cg.inc: ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 977 ${CLANG_TBLGEN} -gen-arm-sve-builtin-codegen \ 978 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 979 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 980TGHDRS+= clang/Basic/arm_sve_builtin_cg.inc 981 982clang/Basic/arm_sve_sema_rangechecks.inc: \ 983 ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 984 ${CLANG_TBLGEN} -gen-arm-sve-sema-rangechecks \ 985 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 986 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 987TGHDRS+= clang/Basic/arm_sve_sema_rangechecks.inc 988 989clang/Basic/arm_sve_typeflags.inc: \ 990 ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 991 ${CLANG_TBLGEN} -gen-arm-sve-typeflags \ 992 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 993 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_sve.td 994TGHDRS+= clang/Basic/arm_sve_typeflags.inc 995 996clang/Basic/riscv_vector_builtins.inc: \ 997 ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td 998 ${CLANG_TBLGEN} -gen-riscv-vector-builtins \ 999 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1000 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td 1001TGHDRS+= clang/Basic/riscv_vector_builtins.inc 1002 1003clang/Basic/riscv_vector_builtin_cg.inc: \ 1004 ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td 1005 ${CLANG_TBLGEN} -gen-riscv-vector-builtin-codegen \ 1006 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ 1007 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/riscv_vector.td 1008TGHDRS+= clang/Basic/riscv_vector_builtin_cg.inc 1009 1010clang/Driver/Options.inc: ${CLANG_SRCS}/include/clang/Driver/Options.td 1011 ${LLVM_TBLGEN} -gen-opt-parser-defs \ 1012 -I ${LLVM_SRCS}/include -I ${CLANG_SRCS}/include/clang/Driver \ 1013 -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1014 ${CLANG_SRCS}/include/clang/Driver/Options.td 1015TGHDRS+= clang/Driver/Options.inc 1016 1017clang/Parse/AttrParserStringSwitches.inc: \ 1018 ${CLANG_SRCS}/include/clang/Basic/Attr.td 1019 ${CLANG_TBLGEN} -gen-clang-attr-parser-string-switches \ 1020 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1021 ${CLANG_SRCS}/include/clang/Basic/Attr.td 1022TGHDRS+= clang/Parse/AttrParserStringSwitches.inc 1023 1024clang/Parse/AttrSubMatchRulesParserStringSwitches.inc: \ 1025 ${CLANG_SRCS}/include/clang/Basic/Attr.td 1026 ${CLANG_TBLGEN} -gen-clang-attr-subject-match-rules-parser-string-switches \ 1027 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1028 ${CLANG_SRCS}/include/clang/Basic/Attr.td 1029TGHDRS+= clang/Parse/AttrSubMatchRulesParserStringSwitches.inc 1030 1031clang/Sema/AttrParsedAttrImpl.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 1032 ${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-impl \ 1033 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1034 ${CLANG_SRCS}/include/clang/Basic/Attr.td 1035TGHDRS+= clang/Sema/AttrParsedAttrImpl.inc 1036 1037clang/Sema/AttrParsedAttrKinds.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 1038 ${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-kinds \ 1039 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1040 ${CLANG_SRCS}/include/clang/Basic/Attr.td 1041TGHDRS+= clang/Sema/AttrParsedAttrKinds.inc 1042 1043clang/Sema/AttrParsedAttrList.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 1044 ${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-list \ 1045 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1046 ${CLANG_SRCS}/include/clang/Basic/Attr.td 1047TGHDRS+= clang/Sema/AttrParsedAttrList.inc 1048 1049clang/Sema/AttrSpellingListIndex.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 1050 ${CLANG_TBLGEN} -gen-clang-attr-spelling-index \ 1051 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1052 ${CLANG_SRCS}/include/clang/Basic/Attr.td 1053TGHDRS+= clang/Sema/AttrSpellingListIndex.inc 1054 1055clang/Sema/AttrTemplateInstantiate.inc: \ 1056 ${CLANG_SRCS}/include/clang/Basic/Attr.td 1057 ${CLANG_TBLGEN} -gen-clang-attr-template-instantiate \ 1058 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1059 ${CLANG_SRCS}/include/clang/Basic/Attr.td 1060TGHDRS+= clang/Sema/AttrTemplateInstantiate.inc 1061 1062clang/Serialization/AttrPCHRead.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 1063 ${CLANG_TBLGEN} -gen-clang-attr-pch-read \ 1064 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1065 ${CLANG_SRCS}/include/clang/Basic/Attr.td 1066TGHDRS+= clang/Serialization/AttrPCHRead.inc 1067 1068clang/Serialization/AttrPCHWrite.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td 1069 ${CLANG_TBLGEN} -gen-clang-attr-pch-write \ 1070 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1071 ${CLANG_SRCS}/include/clang/Basic/Attr.td 1072TGHDRS+= clang/Serialization/AttrPCHWrite.inc 1073 1074clang/StaticAnalyzer/Checkers/Checkers.inc: \ 1075 ${CLANG_SRCS}/include/clang/StaticAnalyzer/Checkers/Checkers.td 1076 ${CLANG_TBLGEN} -gen-clang-sa-checkers \ 1077 -I ${CLANG_SRCS}/include/clang/StaticAnalyzer/Checkers \ 1078 -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1079 ${CLANG_SRCS}/include/clang/StaticAnalyzer/Checkers/Checkers.td 1080TGHDRS+= clang/StaticAnalyzer/Checkers/Checkers.inc 1081 1082Opcodes.inc: ${CLANG_SRCS}/lib/AST/Interp/Opcodes.td 1083 ${CLANG_TBLGEN} -gen-clang-opcodes \ 1084 -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1085 ${CLANG_SRCS}/lib/AST/Interp/Opcodes.td 1086TGHDRS+= Opcodes.inc 1087 1088OpenCLBuiltins.inc: ${CLANG_SRCS}/lib/Sema/OpenCLBuiltins.td 1089 ${CLANG_TBLGEN} -gen-clang-opencl-builtins \ 1090 -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ 1091 ${CLANG_SRCS}/lib/Sema/OpenCLBuiltins.td 1092TGHDRS+= OpenCLBuiltins.inc 1093 1094DEPENDFILES+= ${TGHDRS:C/$/.d/} 1095DPSRCS+= ${TGHDRS} 1096CLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/} 1097 1098.include "../clang.build.mk" 1099 1100INTERNALLIB= 1101 1102.include <bsd.lib.mk> 1103