From 986e05bc2a18e58ffe5ad5c944e4c188d01a4462 Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Fri, 26 Aug 2016 22:44:22 +0000 Subject: [PATCH] Completely revamp the way llvm, clang and lldb are built. * Bootstrap llvm-tblgen and clang-tblgen with a minimal llvm static library, that has no other dependencies. * Roll up all separate llvm libraries into one big static libllvm. * Similar for all separate clang and lldb static libraries. * For all these libraries, generate their .inc files only once. * Link all llvm tools (including extra) against the big libllvm. * Link clang and clang-format against the big libllvm and libclang. * Link lldb against the big libllvm, libclang and liblldb. N.B.: This is work in progress, some details may still be missing. It also heavily depends on bsd.*.mk's support for SRCS and DPSRCS with relative pathnames, which apparently does not always work as expected. For building llvm, clang and lldb though, it seems to work just fine. The main idea behind this restructuring is maintainability and build peformance. The previous large number of very small libraries, each with their own generated files and dependencies was slow to traverse and hard to understand. Possible future improvements: * Only build certain targets, e.g. for most regular users having just one target will be fine. This will shave off some build time. * Building the big llvm, clang and lldb libraries as shared (private) libraries. * Adding other components from the LLVM project, such as lld. --- Makefile.inc1 | 7 +- lib/clang/Makefile | 192 +-- lib/clang/clang.build.mk | 265 +--- lib/clang/clang.lib.mk | 13 - lib/clang/headers/Makefile | 91 ++ lib/clang/include/AArch64GenAsmMatcher.inc | 2 - lib/clang/include/AArch64GenAsmWriter.inc | 2 - lib/clang/include/AArch64GenAsmWriter1.inc | 2 - lib/clang/include/AArch64GenCallingConv.inc | 2 - lib/clang/include/AArch64GenDAGISel.inc | 2 - .../include/AArch64GenDisassemblerTables.inc | 2 - lib/clang/include/AArch64GenFastISel.inc | 2 - lib/clang/include/AArch64GenInstrInfo.inc | 2 - lib/clang/include/AArch64GenMCCodeEmitter.inc | 2 - .../include/AArch64GenMCPseudoLowering.inc | 2 - lib/clang/include/AArch64GenRegisterInfo.inc | 2 - lib/clang/include/AArch64GenSubtargetInfo.inc | 2 - .../include/AArch64GenSystemOperands.inc | 2 - lib/clang/include/ARMGenAsmMatcher.inc | 2 - lib/clang/include/ARMGenAsmWriter.inc | 2 - lib/clang/include/ARMGenCallingConv.inc | 2 - lib/clang/include/ARMGenCodeEmitter.inc | 2 - lib/clang/include/ARMGenDAGISel.inc | 2 - .../include/ARMGenDisassemblerTables.inc | 2 - lib/clang/include/ARMGenFastISel.inc | 2 - lib/clang/include/ARMGenInstrInfo.inc | 2 - lib/clang/include/ARMGenMCCodeEmitter.inc | 2 - lib/clang/include/ARMGenMCPseudoLowering.inc | 2 - lib/clang/include/ARMGenRegisterInfo.inc | 2 - lib/clang/include/ARMGenSubtargetInfo.inc | 2 - lib/clang/include/AttributesCompatFunc.inc | 2 - lib/clang/include/Makefile | 88 -- lib/clang/include/Makefile.depend | 12 - lib/clang/include/MipsGenAsmMatcher.inc | 2 - lib/clang/include/MipsGenAsmWriter.inc | 2 - lib/clang/include/MipsGenCallingConv.inc | 2 - lib/clang/include/MipsGenCodeEmitter.inc | 2 - lib/clang/include/MipsGenDAGISel.inc | 2 - .../include/MipsGenDisassemblerTables.inc | 2 - lib/clang/include/MipsGenFastISel.inc | 2 - lib/clang/include/MipsGenInstrInfo.inc | 2 - lib/clang/include/MipsGenMCCodeEmitter.inc | 2 - lib/clang/include/MipsGenMCPseudoLowering.inc | 2 - lib/clang/include/MipsGenRegisterInfo.inc | 2 - lib/clang/include/MipsGenSubtargetInfo.inc | 2 - lib/clang/include/PPCGenAsmMatcher.inc | 2 - lib/clang/include/PPCGenAsmWriter.inc | 2 - lib/clang/include/PPCGenCallingConv.inc | 2 - lib/clang/include/PPCGenCodeEmitter.inc | 2 - lib/clang/include/PPCGenDAGISel.inc | 2 - .../include/PPCGenDisassemblerTables.inc | 2 - lib/clang/include/PPCGenFastISel.inc | 2 - lib/clang/include/PPCGenInstrInfo.inc | 2 - lib/clang/include/PPCGenMCCodeEmitter.inc | 2 - lib/clang/include/PPCGenRegisterInfo.inc | 2 - lib/clang/include/PPCGenSubtargetInfo.inc | 2 - lib/clang/include/SparcGenAsmMatcher.inc | 2 - lib/clang/include/SparcGenAsmWriter.inc | 2 - lib/clang/include/SparcGenCallingConv.inc | 2 - lib/clang/include/SparcGenCodeEmitter.inc | 2 - lib/clang/include/SparcGenDAGISel.inc | 2 - .../include/SparcGenDisassemblerTables.inc | 2 - lib/clang/include/SparcGenInstrInfo.inc | 2 - lib/clang/include/SparcGenMCCodeEmitter.inc | 2 - lib/clang/include/SparcGenRegisterInfo.inc | 2 - lib/clang/include/SparcGenSubtargetInfo.inc | 2 - lib/clang/include/X86GenAsmMatcher.inc | 2 - lib/clang/include/X86GenAsmWriter.inc | 2 - lib/clang/include/X86GenAsmWriter1.inc | 2 - lib/clang/include/X86GenCallingConv.inc | 2 - lib/clang/include/X86GenDAGISel.inc | 2 - .../include/X86GenDisassemblerTables.inc | 2 - lib/clang/include/X86GenFastISel.inc | 2 - lib/clang/include/X86GenInstrInfo.inc | 2 - lib/clang/include/X86GenRegisterInfo.inc | 2 - lib/clang/include/X86GenSubtargetInfo.inc | 2 - lib/clang/include/clang/AST/AttrDump.inc | 2 - lib/clang/include/clang/AST/AttrImpl.inc | 2 - lib/clang/include/clang/AST/AttrVisitor.inc | 2 - lib/clang/include/clang/AST/Attrs.inc | 2 - .../include/clang/AST/CommentCommandInfo.inc | 2 - .../include/clang/AST/CommentCommandList.inc | 2 - .../CommentHTMLNamedCharacterReferences.inc | 2 - .../include/clang/AST/CommentHTMLTags.inc | 2 - .../clang/AST/CommentHTMLTagsProperties.inc | 2 - lib/clang/include/clang/AST/CommentNodes.inc | 2 - lib/clang/include/clang/AST/DeclNodes.inc | 2 - lib/clang/include/clang/AST/StmtNodes.inc | 2 - .../clang/Basic/AttrHasAttributeImpl.inc | 2 - lib/clang/include/clang/Basic/AttrList.inc | 2 - .../clang/Basic/DiagnosticASTKinds.inc | 2 - .../clang/Basic/DiagnosticAnalysisKinds.inc | 2 - .../clang/Basic/DiagnosticCommentKinds.inc | 2 - .../clang/Basic/DiagnosticCommonKinds.inc | 2 - .../clang/Basic/DiagnosticDriverKinds.inc | 2 - .../clang/Basic/DiagnosticFrontendKinds.inc | 2 - .../include/clang/Basic/DiagnosticGroups.inc | 2 - .../clang/Basic/DiagnosticIndexName.inc | 2 - .../clang/Basic/DiagnosticLexKinds.inc | 2 - .../clang/Basic/DiagnosticParseKinds.inc | 2 - .../clang/Basic/DiagnosticSemaKinds.inc | 2 - .../Basic/DiagnosticSerializationKinds.inc | 2 - lib/clang/include/clang/Basic/arm_neon.inc | 2 - lib/clang/include/clang/Driver/Options.inc | 2 - .../clang/Parse/AttrParserStringSwitches.inc | 2 - .../include/clang/Sema/AttrParsedAttrImpl.inc | 2 - .../clang/Sema/AttrParsedAttrKinds.inc | 2 - .../include/clang/Sema/AttrParsedAttrList.inc | 2 - .../clang/Sema/AttrSpellingListIndex.inc | 2 - .../clang/Sema/AttrTemplateInstantiate.inc | 2 - .../clang/Serialization/AttrPCHRead.inc | 2 - .../clang/Serialization/AttrPCHWrite.inc | 2 - .../StaticAnalyzer/Checkers/Checkers.inc | 2 - lib/clang/include/llvm/IR/Attributes.inc | 2 - lib/clang/include/llvm/IR/Intrinsics.gen | 2 - lib/clang/libclang/Makefile | 725 ++++++++++ lib/clang/libclanganalysis/Makefile | 49 - lib/clang/libclanganalysis/Makefile.depend | 16 - lib/clang/libclangarcmigrate/Makefile | 41 - lib/clang/libclangarcmigrate/Makefile.depend | 16 - lib/clang/libclangast/Makefile | 88 -- lib/clang/libclangast/Makefile.depend | 16 - lib/clang/libclangastmatchers/Makefile | 19 - lib/clang/libclangbasic/Makefile | 56 - lib/clang/libclangbasic/Makefile.depend | 16 - lib/clang/libclangcodegen/Makefile | 77 - lib/clang/libclangcodegen/Makefile.depend | 17 - lib/clang/libclangdriver/Makefile | 30 - lib/clang/libclangdriver/Makefile.depend | 17 - lib/clang/libclangdynamicastmatchers/Makefile | 23 - lib/clang/libclangedit/Makefile | 20 - lib/clang/libclangedit/Makefile.depend | 16 - lib/clang/libclangformat/Makefile | 23 - lib/clang/libclangformat/Makefile.depend | 15 - lib/clang/libclangfrontend/Makefile | 59 - lib/clang/libclangfrontend/Makefile.depend | 17 - lib/clang/libclangfrontendtool/Makefile | 17 - .../libclangfrontendtool/Makefile.depend | 17 - lib/clang/libclangindex/Makefile | 27 - lib/clang/libclanglex/Makefile | 35 - lib/clang/libclanglex/Makefile.depend | 16 - lib/clang/libclangparse/Makefile | 36 - lib/clang/libclangparse/Makefile.depend | 16 - lib/clang/libclangrewrite/Makefile | 20 - lib/clang/libclangrewrite/Makefile.depend | 16 - lib/clang/libclangrewritefrontend/Makefile | 29 - .../libclangrewritefrontend/Makefile.depend | 16 - lib/clang/libclangsema/Makefile | 75 - lib/clang/libclangsema/Makefile.depend | 16 - lib/clang/libclangserialization/Makefile | 35 - .../libclangserialization/Makefile.depend | 16 - .../libclangstaticanalyzercheckers/Makefile | 98 -- .../Makefile.depend | 16 - lib/clang/libclangstaticanalyzercore/Makefile | 59 - .../Makefile.depend | 16 - .../libclangstaticanalyzerfrontend/Makefile | 26 - .../Makefile.depend | 16 - lib/clang/libclangtooling/Makefile | 30 - lib/clang/libclangtoolingcore/Makefile | 20 - lib/clang/libclangtoolingcore/Makefile.depend | 15 - lib/clang/liblldb/Makefile | 600 +++++++- lib/clang/liblldb/Makefile.depend | 15 - lib/clang/liblldbAPI/Makefile | 77 - lib/clang/liblldbAPI/Makefile.depend | 16 - lib/clang/liblldbBreakpoint/Makefile | 37 - lib/clang/liblldbBreakpoint/Makefile.depend | 16 - lib/clang/liblldbCommands/Makefile | 46 - lib/clang/liblldbCommands/Makefile.depend | 16 - lib/clang/liblldbCore/Makefile | 89 -- lib/clang/liblldbCore/Makefile.depend | 19 - lib/clang/liblldbDataFormatters/Makefile | 33 - .../liblldbDataFormatters/Makefile.depend | 16 - lib/clang/liblldbExpression/Makefile | 36 - lib/clang/liblldbExpression/Makefile.depend | 17 - lib/clang/liblldbHostCommon/Makefile | 54 - lib/clang/liblldbHostCommon/Makefile.depend | 18 - lib/clang/liblldbHostFreeBSD/Makefile | 18 - lib/clang/liblldbHostFreeBSD/Makefile.depend | 17 - lib/clang/liblldbHostPOSIX/Makefile | 19 - lib/clang/liblldbHostPOSIX/Makefile.depend | 15 - lib/clang/liblldbInitialization/Makefile | 17 - .../liblldbInitialization/Makefile.depend | 16 - lib/clang/liblldbInterpreter/Makefile | 60 - lib/clang/liblldbInterpreter/Makefile.depend | 17 - lib/clang/liblldbPluginABISysV_arm/Makefile | 15 - .../liblldbPluginABISysV_arm/Makefile.depend | 16 - lib/clang/liblldbPluginABISysV_arm64/Makefile | 15 - .../Makefile.depend | 16 - lib/clang/liblldbPluginABISysV_i386/Makefile | 15 - .../liblldbPluginABISysV_i386/Makefile.depend | 16 - lib/clang/liblldbPluginABISysV_mips/Makefile | 15 - .../liblldbPluginABISysV_mips/Makefile.depend | 16 - .../liblldbPluginABISysV_mips64/Makefile | 15 - .../Makefile.depend | 16 - lib/clang/liblldbPluginABISysV_ppc/Makefile | 15 - .../liblldbPluginABISysV_ppc/Makefile.depend | 16 - lib/clang/liblldbPluginABISysV_ppc64/Makefile | 15 - .../Makefile.depend | 16 - .../liblldbPluginABISysV_x86_64/Makefile | 15 - .../Makefile.depend | 16 - .../liblldbPluginCPlusPlusLanguage/Makefile | 27 - .../Makefile.depend | 16 - lib/clang/liblldbPluginCXXItaniumABI/Makefile | 15 - .../Makefile.depend | 16 - .../liblldbPluginDisassemblerLLVM/Makefile | 15 - .../Makefile.depend | 16 - .../Makefile | 17 - .../Makefile.depend | 16 - .../liblldbPluginDynamicLoaderStatic/Makefile | 15 - .../Makefile.depend | 16 - .../Makefile | 35 - .../Makefile.depend | 17 - .../liblldbPluginExpressionParserGo/Makefile | 12 - .../Makefile.depend | 15 - .../liblldbPluginInstructionARM/Makefile | 16 - .../Makefile.depend | 16 - .../liblldbPluginInstructionARM64/Makefile | 10 - .../Makefile.depend | 15 - .../liblldbPluginInstructionMIPS/Makefile | 15 - .../Makefile.depend | 16 - .../liblldbPluginInstructionMIPS64/Makefile | 15 - .../Makefile.depend | 16 - .../Makefile | 17 - .../Makefile.depend | 16 - lib/clang/liblldbPluginJITLoaderGDB/Makefile | 15 - .../liblldbPluginJITLoaderGDB/Makefile.depend | 16 - .../liblldbPluginMemoryHistoryASan/Makefile | 15 - .../Makefile.depend | 16 - lib/clang/liblldbPluginObjCLanguage/Makefile | 27 - .../liblldbPluginObjCLanguage/Makefile.depend | 16 - .../Makefile | 15 - .../Makefile.depend | 16 - lib/clang/liblldbPluginObjectFileELF/Makefile | 16 - .../Makefile.depend | 16 - lib/clang/liblldbPluginObjectFileJIT/Makefile | 17 - .../Makefile.depend | 16 - .../liblldbPluginPlatformFreeBSD/Makefile | 17 - .../Makefile.depend | 16 - lib/clang/liblldbPluginPlatformGDB/Makefile | 17 - .../liblldbPluginPlatformGDB/Makefile.depend | 16 - .../liblldbPluginProcessElfCore/Makefile | 24 - .../Makefile.depend | 16 - .../liblldbPluginProcessFreeBSD/Makefile | 28 - .../Makefile.depend | 16 - .../liblldbPluginProcessGDBRemote/Makefile | 26 - .../Makefile.depend | 16 - lib/clang/liblldbPluginProcessPOSIX/Makefile | 24 - .../liblldbPluginProcessPOSIX/Makefile.depend | 16 - .../liblldbPluginProcessUtility/Makefile | 58 - .../Makefile.depend | 16 - .../Makefile | 10 - .../Makefile.depend | 15 - .../liblldbPluginSymbolFileDWARF/Makefile | 50 - .../Makefile.depend | 17 - lib/clang/liblldbPluginSymbolFilePDB/Makefile | 18 - .../liblldbPluginSymbolFileSymtab/Makefile | 15 - .../Makefile.depend | 16 - .../liblldbPluginSymbolVendorELF/Makefile | 15 - .../Makefile.depend | 16 - .../Makefile | 15 - .../Makefile.depend | 16 - .../liblldbPluginUnwindAssemblyX86/Makefile | 15 - .../Makefile.depend | 16 - lib/clang/liblldbSymbol/Makefile | 51 - lib/clang/liblldbSymbol/Makefile.depend | 16 - lib/clang/liblldbTarget/Makefile | 73 - lib/clang/liblldbTarget/Makefile.depend | 16 - lib/clang/liblldbUtility/Makefile | 27 - lib/clang/liblldbUtility/Makefile.depend | 15 - lib/clang/libllvm/Makefile | 1244 +++++++++++++++++ lib/clang/libllvmaarch64asmparser/Makefile | 17 - .../libllvmaarch64asmparser/Makefile.depend | 16 - lib/clang/libllvmaarch64asmprinter/Makefile | 18 - .../libllvmaarch64asmprinter/Makefile.depend | 16 - lib/clang/libllvmaarch64codegen/Makefile | 49 - .../libllvmaarch64codegen/Makefile.depend | 16 - lib/clang/libllvmaarch64desc/Makefile | 26 - lib/clang/libllvmaarch64desc/Makefile.depend | 16 - lib/clang/libllvmaarch64disassembler/Makefile | 23 - .../Makefile.depend | 16 - lib/clang/libllvmaarch64info/Makefile | 15 - lib/clang/libllvmaarch64info/Makefile.depend | 16 - lib/clang/libllvmaarch64utils/Makefile | 16 - lib/clang/libllvmaarch64utils/Makefile.depend | 16 - lib/clang/libllvmanalysis/Makefile | 95 -- lib/clang/libllvmanalysis/Makefile.depend | 16 - lib/clang/libllvmarmasmparser/Makefile | 16 - lib/clang/libllvmarmasmparser/Makefile.depend | 16 - lib/clang/libllvmarmasmprinter/Makefile | 16 - .../libllvmarmasmprinter/Makefile.depend | 16 - lib/clang/libllvmarmcodegen/Makefile | 52 - lib/clang/libllvmarmcodegen/Makefile.depend | 16 - lib/clang/libllvmarmdesc/Makefile | 29 - lib/clang/libllvmarmdesc/Makefile.depend | 16 - lib/clang/libllvmarmdisassembler/Makefile | 16 - .../libllvmarmdisassembler/Makefile.depend | 16 - lib/clang/libllvmarminfo/Makefile | 16 - lib/clang/libllvmarminfo/Makefile.depend | 16 - lib/clang/libllvmasmparser/Makefile | 15 - lib/clang/libllvmasmparser/Makefile.depend | 16 - lib/clang/libllvmasmprinter/Makefile | 35 - lib/clang/libllvmasmprinter/Makefile.depend | 16 - lib/clang/libllvmbitreader/Makefile | 18 - lib/clang/libllvmbitreader/Makefile.depend | 16 - lib/clang/libllvmbitwriter/Makefile | 19 - lib/clang/libllvmbitwriter/Makefile.depend | 16 - lib/clang/libllvmcodegen/Makefile | 153 -- lib/clang/libllvmcodegen/Makefile.depend | 16 - lib/clang/libllvmcore/Makefile | 63 - lib/clang/libllvmcore/Makefile.depend | 16 - lib/clang/libllvmcoverage/Makefile | 12 - lib/clang/libllvmdebuginfocodeview/Makefile | 32 - lib/clang/libllvmdebuginfodwarf/Makefile | 27 - .../libllvmdebuginfodwarf/Makefile.depend | 15 - lib/clang/libllvmdebuginfopdb/Makefile | 70 - lib/clang/libllvmdebuginfopdb/Makefile.depend | 15 - lib/clang/libllvmexecutionengine/Makefile | 16 - .../libllvmexecutionengine/Makefile.depend | 16 - lib/clang/libllvmglobalisel/Makefile | 12 - lib/clang/libllvminstcombine/Makefile | 25 - lib/clang/libllvminstcombine/Makefile.depend | 16 - lib/clang/libllvminstrumentation/Makefile | 24 - .../libllvminstrumentation/Makefile.depend | 16 - lib/clang/libllvminterpreter/Makefile | 15 - lib/clang/libllvminterpreter/Makefile.depend | 16 - lib/clang/libllvmipo/Makefile | 44 - lib/clang/libllvmipo/Makefile.depend | 16 - lib/clang/libllvmirreader/Makefile | 12 - lib/clang/libllvmirreader/Makefile.depend | 16 - lib/clang/libllvmlibdriver/Makefile | 13 - lib/clang/libllvmlibdriver/Makefile.depend | 16 - lib/clang/libllvmlibdriver/Options.inc | 2 - lib/clang/libllvmlineeditor/Makefile | 10 - lib/clang/libllvmlinker/Makefile | 14 - lib/clang/libllvmlinker/Makefile.depend | 16 - lib/clang/libllvmlto/Makefile | 17 - lib/clang/libllvmlto/Makefile.depend | 16 - lib/clang/libllvmmc/Makefile | 60 - lib/clang/libllvmmc/Makefile.depend | 15 - lib/clang/libllvmmcdisassembler/Makefile | 17 - .../libllvmmcdisassembler/Makefile.depend | 15 - lib/clang/libllvmmcjit/Makefile | 12 - lib/clang/libllvmmcjit/Makefile.depend | 16 - lib/clang/libllvmmcparser/Makefile | 18 - lib/clang/libllvmmcparser/Makefile.depend | 15 - lib/clang/libllvmminimal/Makefile | 62 + lib/clang/libllvmmipsasmparser/Makefile | 17 - .../libllvmmipsasmparser/Makefile.depend | 16 - lib/clang/libllvmmipsasmprinter/Makefile | 17 - .../libllvmmipsasmprinter/Makefile.depend | 16 - lib/clang/libllvmmipscodegen/Makefile | 54 - lib/clang/libllvmmipscodegen/Makefile.depend | 16 - lib/clang/libllvmmipsdesc/Makefile | 28 - lib/clang/libllvmmipsdesc/Makefile.depend | 16 - lib/clang/libllvmmipsdisassembler/Makefile | 18 - .../libllvmmipsdisassembler/Makefile.depend | 16 - lib/clang/libllvmmipsinfo/Makefile | 16 - lib/clang/libllvmmipsinfo/Makefile.depend | 16 - lib/clang/libllvmmirparser/Makefile | 14 - lib/clang/libllvmmirparser/Makefile.depend | 16 - lib/clang/libllvmobjcarcopts/Makefile | 24 - lib/clang/libllvmobjcarcopts/Makefile.depend | 16 - lib/clang/libllvmobject/Makefile | 30 - lib/clang/libllvmobject/Makefile.depend | 16 - lib/clang/libllvmobjectyaml/Makefile | 17 - lib/clang/libllvmoption/Makefile | 13 - lib/clang/libllvmoption/Makefile.depend | 15 - lib/clang/libllvmorcjit/Makefile | 20 - lib/clang/libllvmorcjit/Makefile.depend | 16 - lib/clang/libllvmpasses/Makefile | 13 - lib/clang/libllvmpasses/Makefile.depend | 16 - lib/clang/libllvmpowerpcasmparser/Makefile | 16 - .../libllvmpowerpcasmparser/Makefile.depend | 16 - lib/clang/libllvmpowerpcasmprinter/Makefile | 16 - .../libllvmpowerpcasmprinter/Makefile.depend | 16 - lib/clang/libllvmpowerpccodegen/Makefile | 47 - .../libllvmpowerpccodegen/Makefile.depend | 16 - lib/clang/libllvmpowerpcdesc/Makefile | 23 - lib/clang/libllvmpowerpcdesc/Makefile.depend | 16 - lib/clang/libllvmpowerpcdisassembler/Makefile | 16 - .../Makefile.depend | 16 - lib/clang/libllvmpowerpcinfo/Makefile | 16 - lib/clang/libllvmpowerpcinfo/Makefile.depend | 16 - lib/clang/libllvmprofiledata/Makefile | 21 - lib/clang/libllvmprofiledata/Makefile.depend | 16 - lib/clang/libllvmruntimedyld/Makefile | 15 - lib/clang/libllvmruntimedyld/Makefile.depend | 15 - lib/clang/libllvmscalaropts/Makefile | 70 - lib/clang/libllvmscalaropts/Makefile.depend | 16 - lib/clang/libllvmselectiondag/Makefile | 36 - lib/clang/libllvmselectiondag/Makefile.depend | 16 - lib/clang/libllvmsparcasmparser/Makefile | 16 - .../libllvmsparcasmparser/Makefile.depend | 16 - lib/clang/libllvmsparcasmprinter/Makefile | 16 - .../libllvmsparcasmprinter/Makefile.depend | 16 - lib/clang/libllvmsparccodegen/Makefile | 33 - lib/clang/libllvmsparccodegen/Makefile.depend | 16 - lib/clang/libllvmsparcdesc/Makefile | 22 - lib/clang/libllvmsparcdesc/Makefile.depend | 16 - lib/clang/libllvmsparcdisassembler/Makefile | 18 - .../libllvmsparcdisassembler/Makefile.depend | 16 - lib/clang/libllvmsparcinfo/Makefile | 16 - lib/clang/libllvmsparcinfo/Makefile.depend | 16 - lib/clang/libllvmsupport/Makefile | 122 -- lib/clang/libllvmsupport/Makefile.depend | 17 - lib/clang/libllvmsymbolize/Makefile | 12 - lib/clang/libllvmsymbolize/Makefile.depend | 15 - lib/clang/libllvmtablegen/Makefile | 17 - lib/clang/libllvmtablegen/Makefile.depend | 15 - lib/clang/libllvmtarget/Makefile | 22 - lib/clang/libllvmtarget/Makefile.depend | 16 - lib/clang/libllvmtransformutils/Makefile | 60 - .../libllvmtransformutils/Makefile.depend | 16 - lib/clang/libllvmvectorize/Makefile | 20 - lib/clang/libllvmvectorize/Makefile.depend | 16 - lib/clang/libllvmx86asmparser/Makefile | 17 - lib/clang/libllvmx86asmparser/Makefile.depend | 16 - lib/clang/libllvmx86asmprinter/Makefile | 19 - .../libllvmx86asmprinter/Makefile.depend | 16 - lib/clang/libllvmx86codegen/Makefile | 44 - lib/clang/libllvmx86codegen/Makefile.depend | 16 - lib/clang/libllvmx86desc/Makefile | 22 - lib/clang/libllvmx86desc/Makefile.depend | 16 - lib/clang/libllvmx86disassembler/Makefile | 17 - .../libllvmx86disassembler/Makefile.depend | 16 - lib/clang/libllvmx86info/Makefile | 15 - lib/clang/libllvmx86info/Makefile.depend | 16 - lib/clang/libllvmx86utils/Makefile | 11 - lib/clang/libllvmx86utils/Makefile.depend | 15 - lib/clang/lldb.lib.mk | 8 - lib/clang/llvm.build.mk | 50 + usr.bin/clang/Makefile | 54 +- usr.bin/clang/Makefile.inc | 3 + usr.bin/clang/bugpoint/Makefile | 51 +- usr.bin/clang/bugpoint/Makefile.depend | 45 - usr.bin/clang/clang-format/Makefile | 20 +- usr.bin/clang/clang-format/Makefile.depend | 32 - usr.bin/clang/clang-tblgen/Makefile | 29 +- usr.bin/clang/clang-tblgen/Makefile.depend | 24 - usr.bin/clang/clang.prog.mk | 27 +- usr.bin/clang/clang/Makefile | 108 +- usr.bin/clang/clang/Makefile.depend | 100 -- usr.bin/clang/llc/Makefile | 75 +- usr.bin/clang/llc/Makefile.depend | 83 -- usr.bin/clang/lldb/Makefile | 186 +-- usr.bin/clang/lldb/Makefile.depend | 159 --- usr.bin/clang/lli/Makefile | 49 +- usr.bin/clang/lli/Makefile.depend | 56 - usr.bin/clang/llvm-ar/Makefile | 73 +- usr.bin/clang/llvm-ar/Makefile.depend | 82 -- usr.bin/clang/llvm-as/Makefile | 19 +- usr.bin/clang/llvm-as/Makefile.depend | 27 - usr.bin/clang/llvm-bcanalyzer/Makefile | 16 +- usr.bin/clang/llvm-bcanalyzer/Makefile.depend | 26 - usr.bin/clang/llvm-cov/Makefile | 37 +- usr.bin/clang/llvm-cov/Makefile.depend | 30 - usr.bin/clang/llvm-cxxdump/Makefile | 71 +- usr.bin/clang/llvm-cxxdump/Makefile.depend | 79 -- usr.bin/clang/llvm-diff/Makefile | 24 +- usr.bin/clang/llvm-diff/Makefile.depend | 28 - usr.bin/clang/llvm-dis/Makefile | 17 +- usr.bin/clang/llvm-dis/Makefile.depend | 27 - usr.bin/clang/llvm-dwarfdump/Makefile | 18 +- usr.bin/clang/llvm-dwarfdump/Makefile.depend | 30 - usr.bin/clang/llvm-extract/Makefile | 31 +- usr.bin/clang/llvm-extract/Makefile.depend | 40 - usr.bin/clang/llvm-link/Makefile | 26 +- usr.bin/clang/llvm-link/Makefile.depend | 35 - usr.bin/clang/llvm-lto/Makefile | 79 +- usr.bin/clang/llvm-lto/Makefile.depend | 87 -- usr.bin/clang/llvm-mc/Makefile | 52 +- usr.bin/clang/llvm-mc/Makefile.depend | 79 -- usr.bin/clang/llvm-nm/Makefile | 46 +- usr.bin/clang/llvm-nm/Makefile.depend | 80 -- usr.bin/clang/llvm-objdump/Makefile | 60 +- usr.bin/clang/llvm-objdump/Makefile.depend | 80 -- usr.bin/clang/llvm-pdbdump/Makefile | 47 +- usr.bin/clang/llvm-pdbdump/Makefile.depend | 30 - usr.bin/clang/llvm-profdata/Makefile | 16 +- usr.bin/clang/llvm-profdata/Makefile.depend | 31 - usr.bin/clang/llvm-rtdyld/Makefile | 72 +- usr.bin/clang/llvm-rtdyld/Makefile.depend | 83 -- usr.bin/clang/llvm-symbolizer/Makefile | 21 +- usr.bin/clang/llvm-symbolizer/Makefile.depend | 32 - usr.bin/clang/llvm-tblgen/Makefile | 77 +- usr.bin/clang/llvm-tblgen/Makefile.depend | 24 - usr.bin/clang/llvm.prog.mk | 25 + usr.bin/clang/opt/Makefile | 91 +- usr.bin/clang/opt/Makefile.depend | 87 -- 489 files changed, 3066 insertions(+), 10570 deletions(-) delete mode 100644 lib/clang/clang.lib.mk create mode 100644 lib/clang/headers/Makefile delete mode 100644 lib/clang/include/AArch64GenAsmMatcher.inc delete mode 100644 lib/clang/include/AArch64GenAsmWriter.inc delete mode 100644 lib/clang/include/AArch64GenAsmWriter1.inc delete mode 100644 lib/clang/include/AArch64GenCallingConv.inc delete mode 100644 lib/clang/include/AArch64GenDAGISel.inc delete mode 100644 lib/clang/include/AArch64GenDisassemblerTables.inc delete mode 100644 lib/clang/include/AArch64GenFastISel.inc delete mode 100644 lib/clang/include/AArch64GenInstrInfo.inc delete mode 100644 lib/clang/include/AArch64GenMCCodeEmitter.inc delete mode 100644 lib/clang/include/AArch64GenMCPseudoLowering.inc delete mode 100644 lib/clang/include/AArch64GenRegisterInfo.inc delete mode 100644 lib/clang/include/AArch64GenSubtargetInfo.inc delete mode 100644 lib/clang/include/AArch64GenSystemOperands.inc delete mode 100644 lib/clang/include/ARMGenAsmMatcher.inc delete mode 100644 lib/clang/include/ARMGenAsmWriter.inc delete mode 100644 lib/clang/include/ARMGenCallingConv.inc delete mode 100644 lib/clang/include/ARMGenCodeEmitter.inc delete mode 100644 lib/clang/include/ARMGenDAGISel.inc delete mode 100644 lib/clang/include/ARMGenDisassemblerTables.inc delete mode 100644 lib/clang/include/ARMGenFastISel.inc delete mode 100644 lib/clang/include/ARMGenInstrInfo.inc delete mode 100644 lib/clang/include/ARMGenMCCodeEmitter.inc delete mode 100644 lib/clang/include/ARMGenMCPseudoLowering.inc delete mode 100644 lib/clang/include/ARMGenRegisterInfo.inc delete mode 100644 lib/clang/include/ARMGenSubtargetInfo.inc delete mode 100644 lib/clang/include/AttributesCompatFunc.inc delete mode 100644 lib/clang/include/Makefile delete mode 100644 lib/clang/include/Makefile.depend delete mode 100644 lib/clang/include/MipsGenAsmMatcher.inc delete mode 100644 lib/clang/include/MipsGenAsmWriter.inc delete mode 100644 lib/clang/include/MipsGenCallingConv.inc delete mode 100644 lib/clang/include/MipsGenCodeEmitter.inc delete mode 100644 lib/clang/include/MipsGenDAGISel.inc delete mode 100644 lib/clang/include/MipsGenDisassemblerTables.inc delete mode 100644 lib/clang/include/MipsGenFastISel.inc delete mode 100644 lib/clang/include/MipsGenInstrInfo.inc delete mode 100644 lib/clang/include/MipsGenMCCodeEmitter.inc delete mode 100644 lib/clang/include/MipsGenMCPseudoLowering.inc delete mode 100644 lib/clang/include/MipsGenRegisterInfo.inc delete mode 100644 lib/clang/include/MipsGenSubtargetInfo.inc delete mode 100644 lib/clang/include/PPCGenAsmMatcher.inc delete mode 100644 lib/clang/include/PPCGenAsmWriter.inc delete mode 100644 lib/clang/include/PPCGenCallingConv.inc delete mode 100644 lib/clang/include/PPCGenCodeEmitter.inc delete mode 100644 lib/clang/include/PPCGenDAGISel.inc delete mode 100644 lib/clang/include/PPCGenDisassemblerTables.inc delete mode 100644 lib/clang/include/PPCGenFastISel.inc delete mode 100644 lib/clang/include/PPCGenInstrInfo.inc delete mode 100644 lib/clang/include/PPCGenMCCodeEmitter.inc delete mode 100644 lib/clang/include/PPCGenRegisterInfo.inc delete mode 100644 lib/clang/include/PPCGenSubtargetInfo.inc delete mode 100644 lib/clang/include/SparcGenAsmMatcher.inc delete mode 100644 lib/clang/include/SparcGenAsmWriter.inc delete mode 100644 lib/clang/include/SparcGenCallingConv.inc delete mode 100644 lib/clang/include/SparcGenCodeEmitter.inc delete mode 100644 lib/clang/include/SparcGenDAGISel.inc delete mode 100644 lib/clang/include/SparcGenDisassemblerTables.inc delete mode 100644 lib/clang/include/SparcGenInstrInfo.inc delete mode 100644 lib/clang/include/SparcGenMCCodeEmitter.inc delete mode 100644 lib/clang/include/SparcGenRegisterInfo.inc delete mode 100644 lib/clang/include/SparcGenSubtargetInfo.inc delete mode 100644 lib/clang/include/X86GenAsmMatcher.inc delete mode 100644 lib/clang/include/X86GenAsmWriter.inc delete mode 100644 lib/clang/include/X86GenAsmWriter1.inc delete mode 100644 lib/clang/include/X86GenCallingConv.inc delete mode 100644 lib/clang/include/X86GenDAGISel.inc delete mode 100644 lib/clang/include/X86GenDisassemblerTables.inc delete mode 100644 lib/clang/include/X86GenFastISel.inc delete mode 100644 lib/clang/include/X86GenInstrInfo.inc delete mode 100644 lib/clang/include/X86GenRegisterInfo.inc delete mode 100644 lib/clang/include/X86GenSubtargetInfo.inc delete mode 100644 lib/clang/include/clang/AST/AttrDump.inc delete mode 100644 lib/clang/include/clang/AST/AttrImpl.inc delete mode 100644 lib/clang/include/clang/AST/AttrVisitor.inc delete mode 100644 lib/clang/include/clang/AST/Attrs.inc delete mode 100644 lib/clang/include/clang/AST/CommentCommandInfo.inc delete mode 100644 lib/clang/include/clang/AST/CommentCommandList.inc delete mode 100644 lib/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc delete mode 100644 lib/clang/include/clang/AST/CommentHTMLTags.inc delete mode 100644 lib/clang/include/clang/AST/CommentHTMLTagsProperties.inc delete mode 100644 lib/clang/include/clang/AST/CommentNodes.inc delete mode 100644 lib/clang/include/clang/AST/DeclNodes.inc delete mode 100644 lib/clang/include/clang/AST/StmtNodes.inc delete mode 100644 lib/clang/include/clang/Basic/AttrHasAttributeImpl.inc delete mode 100644 lib/clang/include/clang/Basic/AttrList.inc delete mode 100644 lib/clang/include/clang/Basic/DiagnosticASTKinds.inc delete mode 100644 lib/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc delete mode 100644 lib/clang/include/clang/Basic/DiagnosticCommentKinds.inc delete mode 100644 lib/clang/include/clang/Basic/DiagnosticCommonKinds.inc delete mode 100644 lib/clang/include/clang/Basic/DiagnosticDriverKinds.inc delete mode 100644 lib/clang/include/clang/Basic/DiagnosticFrontendKinds.inc delete mode 100644 lib/clang/include/clang/Basic/DiagnosticGroups.inc delete mode 100644 lib/clang/include/clang/Basic/DiagnosticIndexName.inc delete mode 100644 lib/clang/include/clang/Basic/DiagnosticLexKinds.inc delete mode 100644 lib/clang/include/clang/Basic/DiagnosticParseKinds.inc delete mode 100644 lib/clang/include/clang/Basic/DiagnosticSemaKinds.inc delete mode 100644 lib/clang/include/clang/Basic/DiagnosticSerializationKinds.inc delete mode 100644 lib/clang/include/clang/Basic/arm_neon.inc delete mode 100644 lib/clang/include/clang/Driver/Options.inc delete mode 100644 lib/clang/include/clang/Parse/AttrParserStringSwitches.inc delete mode 100644 lib/clang/include/clang/Sema/AttrParsedAttrImpl.inc delete mode 100644 lib/clang/include/clang/Sema/AttrParsedAttrKinds.inc delete mode 100644 lib/clang/include/clang/Sema/AttrParsedAttrList.inc delete mode 100644 lib/clang/include/clang/Sema/AttrSpellingListIndex.inc delete mode 100644 lib/clang/include/clang/Sema/AttrTemplateInstantiate.inc delete mode 100644 lib/clang/include/clang/Serialization/AttrPCHRead.inc delete mode 100644 lib/clang/include/clang/Serialization/AttrPCHWrite.inc delete mode 100644 lib/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc delete mode 100644 lib/clang/include/llvm/IR/Attributes.inc delete mode 100644 lib/clang/include/llvm/IR/Intrinsics.gen create mode 100644 lib/clang/libclang/Makefile delete mode 100644 lib/clang/libclanganalysis/Makefile delete mode 100644 lib/clang/libclanganalysis/Makefile.depend delete mode 100644 lib/clang/libclangarcmigrate/Makefile delete mode 100644 lib/clang/libclangarcmigrate/Makefile.depend delete mode 100644 lib/clang/libclangast/Makefile delete mode 100644 lib/clang/libclangast/Makefile.depend delete mode 100644 lib/clang/libclangastmatchers/Makefile delete mode 100644 lib/clang/libclangbasic/Makefile delete mode 100644 lib/clang/libclangbasic/Makefile.depend delete mode 100644 lib/clang/libclangcodegen/Makefile delete mode 100644 lib/clang/libclangcodegen/Makefile.depend delete mode 100644 lib/clang/libclangdriver/Makefile delete mode 100644 lib/clang/libclangdriver/Makefile.depend delete mode 100644 lib/clang/libclangdynamicastmatchers/Makefile delete mode 100644 lib/clang/libclangedit/Makefile delete mode 100644 lib/clang/libclangedit/Makefile.depend delete mode 100644 lib/clang/libclangformat/Makefile delete mode 100644 lib/clang/libclangformat/Makefile.depend delete mode 100644 lib/clang/libclangfrontend/Makefile delete mode 100644 lib/clang/libclangfrontend/Makefile.depend delete mode 100644 lib/clang/libclangfrontendtool/Makefile delete mode 100644 lib/clang/libclangfrontendtool/Makefile.depend delete mode 100644 lib/clang/libclangindex/Makefile delete mode 100644 lib/clang/libclanglex/Makefile delete mode 100644 lib/clang/libclanglex/Makefile.depend delete mode 100644 lib/clang/libclangparse/Makefile delete mode 100644 lib/clang/libclangparse/Makefile.depend delete mode 100644 lib/clang/libclangrewrite/Makefile delete mode 100644 lib/clang/libclangrewrite/Makefile.depend delete mode 100644 lib/clang/libclangrewritefrontend/Makefile delete mode 100644 lib/clang/libclangrewritefrontend/Makefile.depend delete mode 100644 lib/clang/libclangsema/Makefile delete mode 100644 lib/clang/libclangsema/Makefile.depend delete mode 100644 lib/clang/libclangserialization/Makefile delete mode 100644 lib/clang/libclangserialization/Makefile.depend delete mode 100644 lib/clang/libclangstaticanalyzercheckers/Makefile delete mode 100644 lib/clang/libclangstaticanalyzercheckers/Makefile.depend delete mode 100644 lib/clang/libclangstaticanalyzercore/Makefile delete mode 100644 lib/clang/libclangstaticanalyzercore/Makefile.depend delete mode 100644 lib/clang/libclangstaticanalyzerfrontend/Makefile delete mode 100644 lib/clang/libclangstaticanalyzerfrontend/Makefile.depend delete mode 100644 lib/clang/libclangtooling/Makefile delete mode 100644 lib/clang/libclangtoolingcore/Makefile delete mode 100644 lib/clang/libclangtoolingcore/Makefile.depend delete mode 100644 lib/clang/liblldb/Makefile.depend delete mode 100644 lib/clang/liblldbAPI/Makefile delete mode 100644 lib/clang/liblldbAPI/Makefile.depend delete mode 100644 lib/clang/liblldbBreakpoint/Makefile delete mode 100644 lib/clang/liblldbBreakpoint/Makefile.depend delete mode 100644 lib/clang/liblldbCommands/Makefile delete mode 100644 lib/clang/liblldbCommands/Makefile.depend delete mode 100644 lib/clang/liblldbCore/Makefile delete mode 100644 lib/clang/liblldbCore/Makefile.depend delete mode 100644 lib/clang/liblldbDataFormatters/Makefile delete mode 100644 lib/clang/liblldbDataFormatters/Makefile.depend delete mode 100644 lib/clang/liblldbExpression/Makefile delete mode 100644 lib/clang/liblldbExpression/Makefile.depend delete mode 100644 lib/clang/liblldbHostCommon/Makefile delete mode 100644 lib/clang/liblldbHostCommon/Makefile.depend delete mode 100644 lib/clang/liblldbHostFreeBSD/Makefile delete mode 100644 lib/clang/liblldbHostFreeBSD/Makefile.depend delete mode 100644 lib/clang/liblldbHostPOSIX/Makefile delete mode 100644 lib/clang/liblldbHostPOSIX/Makefile.depend delete mode 100644 lib/clang/liblldbInitialization/Makefile delete mode 100644 lib/clang/liblldbInitialization/Makefile.depend delete mode 100644 lib/clang/liblldbInterpreter/Makefile delete mode 100644 lib/clang/liblldbInterpreter/Makefile.depend delete mode 100644 lib/clang/liblldbPluginABISysV_arm/Makefile delete mode 100644 lib/clang/liblldbPluginABISysV_arm/Makefile.depend delete mode 100644 lib/clang/liblldbPluginABISysV_arm64/Makefile delete mode 100644 lib/clang/liblldbPluginABISysV_arm64/Makefile.depend delete mode 100644 lib/clang/liblldbPluginABISysV_i386/Makefile delete mode 100644 lib/clang/liblldbPluginABISysV_i386/Makefile.depend delete mode 100644 lib/clang/liblldbPluginABISysV_mips/Makefile delete mode 100644 lib/clang/liblldbPluginABISysV_mips/Makefile.depend delete mode 100644 lib/clang/liblldbPluginABISysV_mips64/Makefile delete mode 100644 lib/clang/liblldbPluginABISysV_mips64/Makefile.depend delete mode 100644 lib/clang/liblldbPluginABISysV_ppc/Makefile delete mode 100644 lib/clang/liblldbPluginABISysV_ppc/Makefile.depend delete mode 100644 lib/clang/liblldbPluginABISysV_ppc64/Makefile delete mode 100644 lib/clang/liblldbPluginABISysV_ppc64/Makefile.depend delete mode 100644 lib/clang/liblldbPluginABISysV_x86_64/Makefile delete mode 100644 lib/clang/liblldbPluginABISysV_x86_64/Makefile.depend delete mode 100644 lib/clang/liblldbPluginCPlusPlusLanguage/Makefile delete mode 100644 lib/clang/liblldbPluginCPlusPlusLanguage/Makefile.depend delete mode 100644 lib/clang/liblldbPluginCXXItaniumABI/Makefile delete mode 100644 lib/clang/liblldbPluginCXXItaniumABI/Makefile.depend delete mode 100644 lib/clang/liblldbPluginDisassemblerLLVM/Makefile delete mode 100644 lib/clang/liblldbPluginDisassemblerLLVM/Makefile.depend delete mode 100644 lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile delete mode 100644 lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile.depend delete mode 100644 lib/clang/liblldbPluginDynamicLoaderStatic/Makefile delete mode 100644 lib/clang/liblldbPluginDynamicLoaderStatic/Makefile.depend delete mode 100644 lib/clang/liblldbPluginExpressionParserClang/Makefile delete mode 100644 lib/clang/liblldbPluginExpressionParserClang/Makefile.depend delete mode 100644 lib/clang/liblldbPluginExpressionParserGo/Makefile delete mode 100644 lib/clang/liblldbPluginExpressionParserGo/Makefile.depend delete mode 100644 lib/clang/liblldbPluginInstructionARM/Makefile delete mode 100644 lib/clang/liblldbPluginInstructionARM/Makefile.depend delete mode 100644 lib/clang/liblldbPluginInstructionARM64/Makefile delete mode 100644 lib/clang/liblldbPluginInstructionARM64/Makefile.depend delete mode 100644 lib/clang/liblldbPluginInstructionMIPS/Makefile delete mode 100644 lib/clang/liblldbPluginInstructionMIPS/Makefile.depend delete mode 100644 lib/clang/liblldbPluginInstructionMIPS64/Makefile delete mode 100644 lib/clang/liblldbPluginInstructionMIPS64/Makefile.depend delete mode 100644 lib/clang/liblldbPluginInstrumentationRuntimeAddressSanitizer/Makefile delete mode 100644 lib/clang/liblldbPluginInstrumentationRuntimeAddressSanitizer/Makefile.depend delete mode 100644 lib/clang/liblldbPluginJITLoaderGDB/Makefile delete mode 100644 lib/clang/liblldbPluginJITLoaderGDB/Makefile.depend delete mode 100644 lib/clang/liblldbPluginMemoryHistoryASan/Makefile delete mode 100644 lib/clang/liblldbPluginMemoryHistoryASan/Makefile.depend delete mode 100644 lib/clang/liblldbPluginObjCLanguage/Makefile delete mode 100644 lib/clang/liblldbPluginObjCLanguage/Makefile.depend delete mode 100644 lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile delete mode 100644 lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile.depend delete mode 100644 lib/clang/liblldbPluginObjectFileELF/Makefile delete mode 100644 lib/clang/liblldbPluginObjectFileELF/Makefile.depend delete mode 100644 lib/clang/liblldbPluginObjectFileJIT/Makefile delete mode 100644 lib/clang/liblldbPluginObjectFileJIT/Makefile.depend delete mode 100644 lib/clang/liblldbPluginPlatformFreeBSD/Makefile delete mode 100644 lib/clang/liblldbPluginPlatformFreeBSD/Makefile.depend delete mode 100644 lib/clang/liblldbPluginPlatformGDB/Makefile delete mode 100644 lib/clang/liblldbPluginPlatformGDB/Makefile.depend delete mode 100644 lib/clang/liblldbPluginProcessElfCore/Makefile delete mode 100644 lib/clang/liblldbPluginProcessElfCore/Makefile.depend delete mode 100644 lib/clang/liblldbPluginProcessFreeBSD/Makefile delete mode 100644 lib/clang/liblldbPluginProcessFreeBSD/Makefile.depend delete mode 100644 lib/clang/liblldbPluginProcessGDBRemote/Makefile delete mode 100644 lib/clang/liblldbPluginProcessGDBRemote/Makefile.depend delete mode 100644 lib/clang/liblldbPluginProcessPOSIX/Makefile delete mode 100644 lib/clang/liblldbPluginProcessPOSIX/Makefile.depend delete mode 100644 lib/clang/liblldbPluginProcessUtility/Makefile delete mode 100644 lib/clang/liblldbPluginProcessUtility/Makefile.depend delete mode 100644 lib/clang/liblldbPluginScriptInterpreterNone/Makefile delete mode 100644 lib/clang/liblldbPluginScriptInterpreterNone/Makefile.depend delete mode 100644 lib/clang/liblldbPluginSymbolFileDWARF/Makefile delete mode 100644 lib/clang/liblldbPluginSymbolFileDWARF/Makefile.depend delete mode 100644 lib/clang/liblldbPluginSymbolFilePDB/Makefile delete mode 100644 lib/clang/liblldbPluginSymbolFileSymtab/Makefile delete mode 100644 lib/clang/liblldbPluginSymbolFileSymtab/Makefile.depend delete mode 100644 lib/clang/liblldbPluginSymbolVendorELF/Makefile delete mode 100644 lib/clang/liblldbPluginSymbolVendorELF/Makefile.depend delete mode 100644 lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile delete mode 100644 lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile.depend delete mode 100644 lib/clang/liblldbPluginUnwindAssemblyX86/Makefile delete mode 100644 lib/clang/liblldbPluginUnwindAssemblyX86/Makefile.depend delete mode 100644 lib/clang/liblldbSymbol/Makefile delete mode 100644 lib/clang/liblldbSymbol/Makefile.depend delete mode 100644 lib/clang/liblldbTarget/Makefile delete mode 100644 lib/clang/liblldbTarget/Makefile.depend delete mode 100644 lib/clang/liblldbUtility/Makefile delete mode 100644 lib/clang/liblldbUtility/Makefile.depend create mode 100644 lib/clang/libllvm/Makefile delete mode 100644 lib/clang/libllvmaarch64asmparser/Makefile delete mode 100644 lib/clang/libllvmaarch64asmparser/Makefile.depend delete mode 100644 lib/clang/libllvmaarch64asmprinter/Makefile delete mode 100644 lib/clang/libllvmaarch64asmprinter/Makefile.depend delete mode 100644 lib/clang/libllvmaarch64codegen/Makefile delete mode 100644 lib/clang/libllvmaarch64codegen/Makefile.depend delete mode 100644 lib/clang/libllvmaarch64desc/Makefile delete mode 100644 lib/clang/libllvmaarch64desc/Makefile.depend delete mode 100644 lib/clang/libllvmaarch64disassembler/Makefile delete mode 100644 lib/clang/libllvmaarch64disassembler/Makefile.depend delete mode 100644 lib/clang/libllvmaarch64info/Makefile delete mode 100644 lib/clang/libllvmaarch64info/Makefile.depend delete mode 100644 lib/clang/libllvmaarch64utils/Makefile delete mode 100644 lib/clang/libllvmaarch64utils/Makefile.depend delete mode 100644 lib/clang/libllvmanalysis/Makefile delete mode 100644 lib/clang/libllvmanalysis/Makefile.depend delete mode 100644 lib/clang/libllvmarmasmparser/Makefile delete mode 100644 lib/clang/libllvmarmasmparser/Makefile.depend delete mode 100644 lib/clang/libllvmarmasmprinter/Makefile delete mode 100644 lib/clang/libllvmarmasmprinter/Makefile.depend delete mode 100644 lib/clang/libllvmarmcodegen/Makefile delete mode 100644 lib/clang/libllvmarmcodegen/Makefile.depend delete mode 100644 lib/clang/libllvmarmdesc/Makefile delete mode 100644 lib/clang/libllvmarmdesc/Makefile.depend delete mode 100644 lib/clang/libllvmarmdisassembler/Makefile delete mode 100644 lib/clang/libllvmarmdisassembler/Makefile.depend delete mode 100644 lib/clang/libllvmarminfo/Makefile delete mode 100644 lib/clang/libllvmarminfo/Makefile.depend delete mode 100644 lib/clang/libllvmasmparser/Makefile delete mode 100644 lib/clang/libllvmasmparser/Makefile.depend delete mode 100644 lib/clang/libllvmasmprinter/Makefile delete mode 100644 lib/clang/libllvmasmprinter/Makefile.depend delete mode 100644 lib/clang/libllvmbitreader/Makefile delete mode 100644 lib/clang/libllvmbitreader/Makefile.depend delete mode 100644 lib/clang/libllvmbitwriter/Makefile delete mode 100644 lib/clang/libllvmbitwriter/Makefile.depend delete mode 100644 lib/clang/libllvmcodegen/Makefile delete mode 100644 lib/clang/libllvmcodegen/Makefile.depend delete mode 100644 lib/clang/libllvmcore/Makefile delete mode 100644 lib/clang/libllvmcore/Makefile.depend delete mode 100644 lib/clang/libllvmcoverage/Makefile delete mode 100644 lib/clang/libllvmdebuginfocodeview/Makefile delete mode 100644 lib/clang/libllvmdebuginfodwarf/Makefile delete mode 100644 lib/clang/libllvmdebuginfodwarf/Makefile.depend delete mode 100644 lib/clang/libllvmdebuginfopdb/Makefile delete mode 100644 lib/clang/libllvmdebuginfopdb/Makefile.depend delete mode 100644 lib/clang/libllvmexecutionengine/Makefile delete mode 100644 lib/clang/libllvmexecutionengine/Makefile.depend delete mode 100644 lib/clang/libllvmglobalisel/Makefile delete mode 100644 lib/clang/libllvminstcombine/Makefile delete mode 100644 lib/clang/libllvminstcombine/Makefile.depend delete mode 100644 lib/clang/libllvminstrumentation/Makefile delete mode 100644 lib/clang/libllvminstrumentation/Makefile.depend delete mode 100644 lib/clang/libllvminterpreter/Makefile delete mode 100644 lib/clang/libllvminterpreter/Makefile.depend delete mode 100644 lib/clang/libllvmipo/Makefile delete mode 100644 lib/clang/libllvmipo/Makefile.depend delete mode 100644 lib/clang/libllvmirreader/Makefile delete mode 100644 lib/clang/libllvmirreader/Makefile.depend delete mode 100644 lib/clang/libllvmlibdriver/Makefile delete mode 100644 lib/clang/libllvmlibdriver/Makefile.depend delete mode 100644 lib/clang/libllvmlibdriver/Options.inc delete mode 100644 lib/clang/libllvmlineeditor/Makefile delete mode 100644 lib/clang/libllvmlinker/Makefile delete mode 100644 lib/clang/libllvmlinker/Makefile.depend delete mode 100644 lib/clang/libllvmlto/Makefile delete mode 100644 lib/clang/libllvmlto/Makefile.depend delete mode 100644 lib/clang/libllvmmc/Makefile delete mode 100644 lib/clang/libllvmmc/Makefile.depend delete mode 100644 lib/clang/libllvmmcdisassembler/Makefile delete mode 100644 lib/clang/libllvmmcdisassembler/Makefile.depend delete mode 100644 lib/clang/libllvmmcjit/Makefile delete mode 100644 lib/clang/libllvmmcjit/Makefile.depend delete mode 100644 lib/clang/libllvmmcparser/Makefile delete mode 100644 lib/clang/libllvmmcparser/Makefile.depend create mode 100644 lib/clang/libllvmminimal/Makefile delete mode 100644 lib/clang/libllvmmipsasmparser/Makefile delete mode 100644 lib/clang/libllvmmipsasmparser/Makefile.depend delete mode 100644 lib/clang/libllvmmipsasmprinter/Makefile delete mode 100644 lib/clang/libllvmmipsasmprinter/Makefile.depend delete mode 100644 lib/clang/libllvmmipscodegen/Makefile delete mode 100644 lib/clang/libllvmmipscodegen/Makefile.depend delete mode 100644 lib/clang/libllvmmipsdesc/Makefile delete mode 100644 lib/clang/libllvmmipsdesc/Makefile.depend delete mode 100644 lib/clang/libllvmmipsdisassembler/Makefile delete mode 100644 lib/clang/libllvmmipsdisassembler/Makefile.depend delete mode 100644 lib/clang/libllvmmipsinfo/Makefile delete mode 100644 lib/clang/libllvmmipsinfo/Makefile.depend delete mode 100644 lib/clang/libllvmmirparser/Makefile delete mode 100644 lib/clang/libllvmmirparser/Makefile.depend delete mode 100644 lib/clang/libllvmobjcarcopts/Makefile delete mode 100644 lib/clang/libllvmobjcarcopts/Makefile.depend delete mode 100644 lib/clang/libllvmobject/Makefile delete mode 100644 lib/clang/libllvmobject/Makefile.depend delete mode 100644 lib/clang/libllvmobjectyaml/Makefile delete mode 100644 lib/clang/libllvmoption/Makefile delete mode 100644 lib/clang/libllvmoption/Makefile.depend delete mode 100644 lib/clang/libllvmorcjit/Makefile delete mode 100644 lib/clang/libllvmorcjit/Makefile.depend delete mode 100644 lib/clang/libllvmpasses/Makefile delete mode 100644 lib/clang/libllvmpasses/Makefile.depend delete mode 100644 lib/clang/libllvmpowerpcasmparser/Makefile delete mode 100644 lib/clang/libllvmpowerpcasmparser/Makefile.depend delete mode 100644 lib/clang/libllvmpowerpcasmprinter/Makefile delete mode 100644 lib/clang/libllvmpowerpcasmprinter/Makefile.depend delete mode 100644 lib/clang/libllvmpowerpccodegen/Makefile delete mode 100644 lib/clang/libllvmpowerpccodegen/Makefile.depend delete mode 100644 lib/clang/libllvmpowerpcdesc/Makefile delete mode 100644 lib/clang/libllvmpowerpcdesc/Makefile.depend delete mode 100644 lib/clang/libllvmpowerpcdisassembler/Makefile delete mode 100644 lib/clang/libllvmpowerpcdisassembler/Makefile.depend delete mode 100644 lib/clang/libllvmpowerpcinfo/Makefile delete mode 100644 lib/clang/libllvmpowerpcinfo/Makefile.depend delete mode 100644 lib/clang/libllvmprofiledata/Makefile delete mode 100644 lib/clang/libllvmprofiledata/Makefile.depend delete mode 100644 lib/clang/libllvmruntimedyld/Makefile delete mode 100644 lib/clang/libllvmruntimedyld/Makefile.depend delete mode 100644 lib/clang/libllvmscalaropts/Makefile delete mode 100644 lib/clang/libllvmscalaropts/Makefile.depend delete mode 100644 lib/clang/libllvmselectiondag/Makefile delete mode 100644 lib/clang/libllvmselectiondag/Makefile.depend delete mode 100644 lib/clang/libllvmsparcasmparser/Makefile delete mode 100644 lib/clang/libllvmsparcasmparser/Makefile.depend delete mode 100644 lib/clang/libllvmsparcasmprinter/Makefile delete mode 100644 lib/clang/libllvmsparcasmprinter/Makefile.depend delete mode 100644 lib/clang/libllvmsparccodegen/Makefile delete mode 100644 lib/clang/libllvmsparccodegen/Makefile.depend delete mode 100644 lib/clang/libllvmsparcdesc/Makefile delete mode 100644 lib/clang/libllvmsparcdesc/Makefile.depend delete mode 100644 lib/clang/libllvmsparcdisassembler/Makefile delete mode 100644 lib/clang/libllvmsparcdisassembler/Makefile.depend delete mode 100644 lib/clang/libllvmsparcinfo/Makefile delete mode 100644 lib/clang/libllvmsparcinfo/Makefile.depend delete mode 100644 lib/clang/libllvmsupport/Makefile delete mode 100644 lib/clang/libllvmsupport/Makefile.depend delete mode 100644 lib/clang/libllvmsymbolize/Makefile delete mode 100644 lib/clang/libllvmsymbolize/Makefile.depend delete mode 100644 lib/clang/libllvmtablegen/Makefile delete mode 100644 lib/clang/libllvmtablegen/Makefile.depend delete mode 100644 lib/clang/libllvmtarget/Makefile delete mode 100644 lib/clang/libllvmtarget/Makefile.depend delete mode 100644 lib/clang/libllvmtransformutils/Makefile delete mode 100644 lib/clang/libllvmtransformutils/Makefile.depend delete mode 100644 lib/clang/libllvmvectorize/Makefile delete mode 100644 lib/clang/libllvmvectorize/Makefile.depend delete mode 100644 lib/clang/libllvmx86asmparser/Makefile delete mode 100644 lib/clang/libllvmx86asmparser/Makefile.depend delete mode 100644 lib/clang/libllvmx86asmprinter/Makefile delete mode 100644 lib/clang/libllvmx86asmprinter/Makefile.depend delete mode 100644 lib/clang/libllvmx86codegen/Makefile delete mode 100644 lib/clang/libllvmx86codegen/Makefile.depend delete mode 100644 lib/clang/libllvmx86desc/Makefile delete mode 100644 lib/clang/libllvmx86desc/Makefile.depend delete mode 100644 lib/clang/libllvmx86disassembler/Makefile delete mode 100644 lib/clang/libllvmx86disassembler/Makefile.depend delete mode 100644 lib/clang/libllvmx86info/Makefile delete mode 100644 lib/clang/libllvmx86info/Makefile.depend delete mode 100644 lib/clang/libllvmx86utils/Makefile delete mode 100644 lib/clang/libllvmx86utils/Makefile.depend delete mode 100644 lib/clang/lldb.lib.mk create mode 100644 lib/clang/llvm.build.mk create mode 100644 usr.bin/clang/Makefile.inc delete mode 100644 usr.bin/clang/bugpoint/Makefile.depend delete mode 100644 usr.bin/clang/clang-format/Makefile.depend delete mode 100644 usr.bin/clang/clang-tblgen/Makefile.depend delete mode 100644 usr.bin/clang/clang/Makefile.depend delete mode 100644 usr.bin/clang/llc/Makefile.depend delete mode 100644 usr.bin/clang/lldb/Makefile.depend delete mode 100644 usr.bin/clang/lli/Makefile.depend delete mode 100644 usr.bin/clang/llvm-ar/Makefile.depend delete mode 100644 usr.bin/clang/llvm-as/Makefile.depend delete mode 100644 usr.bin/clang/llvm-bcanalyzer/Makefile.depend delete mode 100644 usr.bin/clang/llvm-cov/Makefile.depend delete mode 100644 usr.bin/clang/llvm-cxxdump/Makefile.depend delete mode 100644 usr.bin/clang/llvm-diff/Makefile.depend delete mode 100644 usr.bin/clang/llvm-dis/Makefile.depend delete mode 100644 usr.bin/clang/llvm-dwarfdump/Makefile.depend delete mode 100644 usr.bin/clang/llvm-extract/Makefile.depend delete mode 100644 usr.bin/clang/llvm-link/Makefile.depend delete mode 100644 usr.bin/clang/llvm-lto/Makefile.depend delete mode 100644 usr.bin/clang/llvm-mc/Makefile.depend delete mode 100644 usr.bin/clang/llvm-nm/Makefile.depend delete mode 100644 usr.bin/clang/llvm-objdump/Makefile.depend delete mode 100644 usr.bin/clang/llvm-pdbdump/Makefile.depend delete mode 100644 usr.bin/clang/llvm-profdata/Makefile.depend delete mode 100644 usr.bin/clang/llvm-rtdyld/Makefile.depend delete mode 100644 usr.bin/clang/llvm-symbolizer/Makefile.depend delete mode 100644 usr.bin/clang/llvm-tblgen/Makefile.depend create mode 100644 usr.bin/clang/llvm.prog.mk delete mode 100644 usr.bin/clang/opt/Makefile.depend diff --git a/Makefile.inc1 b/Makefile.inc1 index d87a6dbdb96..a08b41a47a9 100644 --- a/Makefile.inc1 +++ b/Makefile.inc1 @@ -1652,13 +1652,12 @@ _gensnmptree= usr.sbin/bsnmpd/gensnmptree # the bootstrap compiler, or as the part of the normal build. .if ${MK_CLANG_BOOTSTRAP} != "no" || ${MK_CLANG} != "no" _clang_tblgen= \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtablegen \ + lib/clang/libllvmminimal \ usr.bin/clang/llvm-tblgen \ usr.bin/clang/clang-tblgen -${_bt}-usr.bin/clang/clang-tblgen: ${_bt}-lib/clang/libllvmtablegen ${_bt}-lib/clang/libllvmsupport -${_bt}-usr.bin/clang/llvm-tblgen: ${_bt}-lib/clang/libllvmtablegen ${_bt}-lib/clang/libllvmsupport +${_bt}-usr.bin/clang/clang-tblgen: ${_bt}-lib/clang/libllvmminimal +${_bt}-usr.bin/clang/llvm-tblgen: ${_bt}-lib/clang/libllvmminimal .endif # Default to building the GPL DTC, but build the BSDL one if users explicitly diff --git a/lib/clang/Makefile b/lib/clang/Makefile index 71d72c12516..bc09ea62dc6 100644 --- a/lib/clang/Makefile +++ b/lib/clang/Makefile @@ -2,192 +2,12 @@ .include -.if !make(install) -.if ${MK_CLANG_FULL} != "no" -_libclangstaticanalyzer= \ - libclangstaticanalyzercheckers \ - libclangstaticanalyzercore \ - libclangstaticanalyzerfrontend -_libclangarcmigrate= \ - libclangarcmigrate -.endif # MK_CLANG_FULL - -SUBDIR= libclanganalysis \ - ${_libclangarcmigrate} \ - libclangast \ - libclangastmatchers \ - libclangbasic \ - libclangcodegen \ - libclangdriver \ - libclangdynamicastmatchers \ - libclangedit \ - libclangfrontend \ - libclangfrontendtool \ - libclangindex \ - libclanglex \ - libclangparse \ - libclangrewrite \ - libclangrewritefrontend \ - libclangsema \ - libclangserialization \ - ${_libclangstaticanalyzer} \ - libclangtooling \ - \ - libllvmanalysis \ - libllvmasmparser \ - libllvmasmprinter \ - libllvmbitreader \ - libllvmbitwriter \ - libllvmcodegen \ - libllvmcore \ - libllvmcoverage \ - libllvmdebuginfocodeview \ - libllvmglobalisel \ - libllvminstcombine \ - libllvminstrumentation \ - libllvmipo \ - libllvmirreader \ - libllvmlineeditor \ - libllvmlinker \ - libllvmmc \ - libllvmmcdisassembler \ - libllvmmcparser \ - libllvmobjcarcopts \ - libllvmobject \ - libllvmobjectyaml \ - libllvmoption \ - libllvmprofiledata \ - libllvmscalaropts \ - libllvmselectiondag \ - libllvmsupport \ - libllvmtablegen \ - libllvmtarget \ - libllvmtransformutils \ - libllvmvectorize \ - \ - libllvmaarch64asmparser \ - libllvmaarch64asmprinter \ - libllvmaarch64codegen \ - libllvmaarch64desc \ - libllvmaarch64disassembler \ - libllvmaarch64info \ - libllvmaarch64utils \ - libllvmarmasmparser \ - libllvmarmasmprinter \ - libllvmarmcodegen \ - libllvmarmdesc \ - libllvmarmdisassembler \ - libllvmarminfo \ - libllvmmipsasmparser \ - libllvmmipsasmprinter \ - libllvmmipscodegen \ - libllvmmipsdesc \ - libllvmmipsinfo \ - libllvmpowerpcasmparser \ - libllvmpowerpcasmprinter \ - libllvmpowerpccodegen \ - libllvmpowerpcdesc \ - libllvmpowerpcdisassembler \ - libllvmpowerpcinfo \ - libllvmsparcasmparser \ - libllvmsparcasmprinter \ - libllvmsparccodegen \ - libllvmsparcdesc \ - libllvmsparcinfo \ - libllvmx86asmparser \ - libllvmx86asmprinter \ - libllvmx86codegen \ - libllvmx86desc \ - libllvmx86info \ - libllvmx86utils - -.if ${MK_CLANG_EXTRAS} != "no" -SUBDIR+=libclangformat \ - libclangtoolingcore \ - libllvmdebuginfodwarf \ - libllvmdebuginfopdb \ - libllvmlibdriver \ - libllvmlto \ - libllvmmirparser \ - libllvmorcjit \ - libllvmpasses \ - libllvmsymbolize -.endif # MK_CLANG_EXTRAS - -.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no" -SUBDIR+=libllvmexecutionengine \ - libllvminterpreter \ - libllvmmcjit \ - libllvmmipsdisassembler \ - libllvmruntimedyld \ - libllvmsparcdisassembler \ - libllvmx86disassembler -.endif # MK_CLANG_EXTRAS | LLDB - +# These have to be built in order. +SUBDIR= libllvm +SUBDIR+= libclang .if ${MK_LLDB} != "no" -SUBDIR+=liblldb \ - \ - liblldbAPI \ - liblldbBreakpoint \ - liblldbCommands \ - liblldbCore \ - liblldbDataFormatters \ - liblldbExpression \ - liblldbHostCommon \ - liblldbHostFreeBSD \ - liblldbHostPOSIX \ - liblldbInitialization \ - liblldbInterpreter \ - liblldbSymbol \ - liblldbTarget \ - liblldbUtility \ - \ - liblldbPluginABISysV_arm \ - liblldbPluginABISysV_arm64 \ - liblldbPluginABISysV_i386 \ - liblldbPluginABISysV_mips \ - liblldbPluginABISysV_mips64 \ - liblldbPluginABISysV_ppc \ - liblldbPluginABISysV_ppc64 \ - liblldbPluginABISysV_x86_64 \ - liblldbPluginCPlusPlusLanguage \ - liblldbPluginCXXItaniumABI \ - liblldbPluginDisassemblerLLVM \ - liblldbPluginDynamicLoaderStatic \ - liblldbPluginDynamicLoaderPosixDYLD \ - liblldbPluginExpressionParserClang \ - liblldbPluginExpressionParserGo \ - liblldbPluginInstructionARM \ - liblldbPluginInstructionARM64 \ - liblldbPluginInstructionMIPS \ - liblldbPluginInstructionMIPS64 \ - liblldbPluginInstrumentationRuntimeAddressSanitizer \ - liblldbPluginJITLoaderGDB \ - liblldbPluginMemoryHistoryASan \ - liblldbPluginObjCLanguage \ - liblldbPluginObjectContainerBSDArchive \ - liblldbPluginObjectFileELF \ - liblldbPluginObjectFileJIT \ - liblldbPluginPlatformFreeBSD \ - liblldbPluginPlatformGDB \ - liblldbPluginProcessElfCore \ - liblldbPluginProcessFreeBSD \ - liblldbPluginProcessGDBRemote \ - liblldbPluginProcessPOSIX \ - liblldbPluginProcessUtility \ - liblldbPluginScriptInterpreterNone \ - liblldbPluginSymbolFileDWARF \ - liblldbPluginSymbolFilePDB \ - liblldbPluginSymbolFileSymtab \ - liblldbPluginSymbolVendorELF \ - liblldbPluginUnwindAssemblyInstEmulation \ - liblldbPluginUnwindAssemblyX86 -.endif # MK_LLDB - -.endif # !make(install) - -SUBDIR+= include - -SUBDIR_PARALLEL= +SUBDIR+= liblldb +.endif +SUBDIR+= headers .include diff --git a/lib/clang/clang.build.mk b/lib/clang/clang.build.mk index 89eec4f0a4f..7452edd7714 100644 --- a/lib/clang/clang.build.mk +++ b/lib/clang/clang.build.mk @@ -2,258 +2,23 @@ .include -CLANG_SRCS= ${LLVM_SRCS}/tools/clang +.ifndef LLVM_SRCS +.error Please define LLVM_SRCS before including this file +.endif -CFLAGS+= -I${LLVM_SRCS}/include -I${CLANG_SRCS}/include \ - -I${LLVM_SRCS}/${SRCDIR} ${INCDIR:C/^/-I${LLVM_SRCS}\//} -I. \ - -I${LLVM_SRCS}/../../lib/clang/include \ - -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD \ - -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS #-DNDEBUG +.ifndef CLANG_SRCS +.error Please define CLANG_SRCS before including this file +.endif + +.ifndef SRCDIR +.error Please define SRCDIR before including this file +.endif + +CFLAGS+= -I${CLANG_SRCS}/include .if ${MK_CLANG_FULL} != "no" -CFLAGS+= -DCLANG_ENABLE_ARCMT \ - -DCLANG_ENABLE_STATIC_ANALYZER -.endif # MK_CLANG_FULL - -# LLVM is not strict aliasing safe as of 12/31/2011 -CFLAGS+= -fno-strict-aliasing - -TARGET_ARCH?= ${MACHINE_ARCH} -BUILD_ARCH?= ${MACHINE_ARCH} - -# Armv6 uses hard float abi, unless the CPUTYPE has soft in it. -# arm (for armv4 and armv5 CPUs) always uses the soft float ABI. -# For all other targets, we stick with 'unknown'. -.if ${TARGET_ARCH:Marmv6*} && (!defined(CPUTYPE) || ${CPUTYPE:M*soft*} == "") -TARGET_ABI= gnueabihf -.elif ${TARGET_ARCH:Marm*} -TARGET_ABI= gnueabi -.else -TARGET_ABI= unknown +CFLAGS+= -DCLANG_ENABLE_ARCMT +CFLAGS+= -DCLANG_ENABLE_STATIC_ANALYZER .endif -TARGET_TRIPLE?= ${TARGET_ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-${TARGET_ABI}-freebsd12.0 -BUILD_TRIPLE?= ${BUILD_ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-unknown-freebsd12.0 -CFLAGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=\"${TARGET_TRIPLE}\" \ - -DLLVM_HOST_TRIPLE=\"${BUILD_TRIPLE}\" \ - -DDEFAULT_SYSROOT=\"${TOOLS_PREFIX}\" -CXXFLAGS+= -std=c++11 -fno-exceptions -fno-rtti -CXXFLAGS.clang+= -stdlib=libc++ - -.PATH: ${LLVM_SRCS}/${SRCDIR} - -LLVM_TBLGEN?= llvm-tblgen -CLANG_TBLGEN?= clang-tblgen - -Attributes.inc.h: ${LLVM_SRCS}/include/llvm/IR/Attributes.td - ${LLVM_TBLGEN} -gen-attrs \ - -I ${LLVM_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${LLVM_SRCS}/include/llvm/IR/Attributes.td - -AttributesCompatFunc.inc.h: ${LLVM_SRCS}/lib/IR/AttributesCompatFunc.td - ${LLVM_TBLGEN} -gen-attrs \ - -I ${LLVM_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${LLVM_SRCS}/lib/IR/AttributesCompatFunc.td - -Intrinsics.inc.h: ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td - ${LLVM_TBLGEN} -gen-intrinsic \ - -I ${LLVM_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td - -.for arch in \ - AArch64/AArch64 ARM/ARM Mips/Mips PowerPC/PPC Sparc/Sparc X86/X86 -. for hdr in \ - AsmMatcher/-gen-asm-matcher \ - AsmWriter1/-gen-asm-writer,-asmwriternum=1 \ - AsmWriter/-gen-asm-writer \ - CallingConv/-gen-callingconv \ - CodeEmitter/-gen-emitter \ - DAGISel/-gen-dag-isel \ - DisassemblerTables/-gen-disassembler \ - FastISel/-gen-fast-isel \ - InstrInfo/-gen-instr-info \ - MCCodeEmitter/-gen-emitter \ - MCPseudoLowering/-gen-pseudo-lowering \ - RegisterInfo/-gen-register-info \ - SubtargetInfo/-gen-subtarget \ - SystemOperands/-gen-searchable-tables -${arch:T}Gen${hdr:H:C/$/.inc.h/}: ${LLVM_SRCS}/lib/Target/${arch:H}/${arch:T}.td - ${LLVM_TBLGEN} ${hdr:T:C/,/ /g} \ - -I ${LLVM_SRCS}/include -I ${LLVM_SRCS}/lib/Target/${arch:H} \ - -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${LLVM_SRCS}/lib/Target/${arch:H}/${arch:T}.td -. endfor -.endfor - -Attrs.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-classes \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - -AttrDump.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-dump \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - -AttrHasAttributeImpl.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-has-attribute-impl \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - -AttrImpl.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-impl \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - -AttrList.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-list \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - -AttrParsedAttrImpl.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-impl \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - -AttrParsedAttrKinds.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-kinds \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - -AttrParsedAttrList.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-list \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - -AttrParserStringSwitches.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-parser-string-switches \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - -AttrPCHRead.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-pch-read \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - -AttrPCHWrite.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-pch-write \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - -AttrSpellingListIndex.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-spelling-index \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - -AttrTemplateInstantiate.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-template-instantiate \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - -AttrVisitor.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-ast-visitor \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - -CommentCommandInfo.inc.h: ${CLANG_SRCS}/include/clang/AST/CommentCommands.td - ${CLANG_TBLGEN} -gen-clang-comment-command-info \ - -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/AST/CommentCommands.td - -CommentCommandList.inc.h: ${CLANG_SRCS}/include/clang/AST/CommentCommands.td - ${CLANG_TBLGEN} -gen-clang-comment-command-list \ - -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/AST/CommentCommands.td - -CommentHTMLNamedCharacterReferences.inc.h: \ - ${CLANG_SRCS}/include/clang/AST/CommentHTMLNamedCharacterReferences.td - ${CLANG_TBLGEN} -gen-clang-comment-html-named-character-references \ - -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/AST/CommentHTMLNamedCharacterReferences.td - -CommentHTMLTags.inc.h: ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td - ${CLANG_TBLGEN} -gen-clang-comment-html-tags \ - -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td - -CommentHTMLTagsProperties.inc.h: \ - ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td - ${CLANG_TBLGEN} -gen-clang-comment-html-tags-properties \ - -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td - -CommentNodes.inc.h: ${CLANG_SRCS}/include/clang/Basic/CommentNodes.td - ${CLANG_TBLGEN} -gen-clang-comment-nodes \ - -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/CommentNodes.td - -DeclNodes.inc.h: ${CLANG_SRCS}/include/clang/Basic/DeclNodes.td - ${CLANG_TBLGEN} -gen-clang-decl-nodes \ - -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/DeclNodes.td - -StmtNodes.inc.h: ${CLANG_SRCS}/include/clang/Basic/StmtNodes.td - ${CLANG_TBLGEN} -gen-clang-stmt-nodes \ - -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/StmtNodes.td - -arm_neon.h: ${CLANG_SRCS}/include/clang/Basic/arm_neon.td - ${CLANG_TBLGEN} -gen-arm-neon \ - -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/arm_neon.td - -arm_neon.inc.h: ${CLANG_SRCS}/include/clang/Basic/arm_neon.td - ${CLANG_TBLGEN} -gen-arm-neon-sema \ - -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/arm_neon.td - -DiagnosticGroups.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td - ${CLANG_TBLGEN} -gen-clang-diag-groups \ - -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/\.h$/.d/} \ - -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td - -DiagnosticIndexName.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td - ${CLANG_TBLGEN} -gen-clang-diags-index-name \ - -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/\.h$/.d/} \ - -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td - -.for hdr in AST Analysis Comment Common Driver Frontend Lex Parse Sema Serialization -Diagnostic${hdr}Kinds.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td - ${CLANG_TBLGEN} -gen-clang-diags-defs -clang-component=${hdr} \ - -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/\.h$/.d/} \ - -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td -.endfor - -# XXX: Atrocious hack, need to clean this up later -.if ${LIB:U} == llvmlibdriver -Options.inc.h: ${LLVM_SRCS}/lib/LibDriver/Options.td - ${LLVM_TBLGEN} -gen-opt-parser-defs \ - -I ${LLVM_SRCS}/include \ - -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${LLVM_SRCS}/lib/LibDriver/Options.td -.elif ${LIB:U} == clangdriver || ${LIB:U} == clangfrontend || \ - ${LIB:U} == clangfrontendtool || ${PROG_CXX:U} == clang -Options.inc.h: ${CLANG_SRCS}/include/clang/Driver/Options.td - ${LLVM_TBLGEN} -gen-opt-parser-defs \ - -I ${LLVM_SRCS}/include -I ${CLANG_SRCS}/include/clang/Driver \ - -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Driver/Options.td -.endif - -Checkers.inc.h: ${CLANG_SRCS}/include/clang/StaticAnalyzer/Checkers/Checkers.td - ${CLANG_TBLGEN} -gen-clang-sa-checkers \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/StaticAnalyzer/Checkers/Checkers.td - -.for dep in ${TGHDRS:C/$/.inc.d/} -. if ${MAKE_VERSION} < 20160220 -. if !make(depend) -. sinclude "${dep}" -. endif -. else -. dinclude "${dep}" -. endif -.endfor - -SRCS+= ${TGHDRS:C/$/.inc.h/} -CLEANFILES+= ${TGHDRS:C/$/.inc.h/} ${TGHDRS:C/$/.inc.d/} +.include "llvm.build.mk" diff --git a/lib/clang/clang.lib.mk b/lib/clang/clang.lib.mk deleted file mode 100644 index ab3551e2d4f..00000000000 --- a/lib/clang/clang.lib.mk +++ /dev/null @@ -1,13 +0,0 @@ -# $FreeBSD$ - -LLVM_SRCS= ${.CURDIR}/../../../contrib/llvm - -.include "clang.build.mk" - -INTERNALLIB= - -.if ${MACHINE_CPUARCH} == "arm" -STATIC_CXXFLAGS+= -mlong-calls -.endif - -.include diff --git a/lib/clang/headers/Makefile b/lib/clang/headers/Makefile new file mode 100644 index 00000000000..100a2779348 --- /dev/null +++ b/lib/clang/headers/Makefile @@ -0,0 +1,91 @@ +# $FreeBSD$ + +.include "../clang.pre.mk" + +.PATH: ${CLANG_SRCS}/lib/Headers + +INCSDIR= ${LIBDIR}/clang/3.9.0/include + +GENINCS+= arm_neon.h + +INCS+= __clang_cuda_cmath.h +INCS+= __clang_cuda_intrinsics.h +INCS+= __clang_cuda_math_forward_declares.h +INCS+= __clang_cuda_runtime_wrapper.h +INCS+= __stddef_max_align_t.h +INCS+= __wmmintrin_aes.h +INCS+= __wmmintrin_pclmul.h +INCS+= adxintrin.h +INCS+= altivec.h +INCS+= ammintrin.h +INCS+= arm_acle.h +INCS+= avx2intrin.h +INCS+= avx512bwintrin.h +INCS+= avx512cdintrin.h +INCS+= avx512dqintrin.h +INCS+= avx512erintrin.h +INCS+= avx512fintrin.h +INCS+= avx512ifmaintrin.h +INCS+= avx512ifmavlintrin.h +INCS+= avx512pfintrin.h +INCS+= avx512vbmiintrin.h +INCS+= avx512vbmivlintrin.h +INCS+= avx512vlbwintrin.h +INCS+= avx512vlcdintrin.h +INCS+= avx512vldqintrin.h +INCS+= avx512vlintrin.h +INCS+= avxintrin.h +INCS+= bmi2intrin.h +INCS+= bmiintrin.h +INCS+= clflushoptintrin.h +INCS+= cpuid.h +INCS+= cuda_builtin_vars.h +INCS+= emmintrin.h +INCS+= f16cintrin.h +INCS+= fma4intrin.h +INCS+= fmaintrin.h +INCS+= fxsrintrin.h +INCS+= htmintrin.h +INCS+= htmxlintrin.h +INCS+= ia32intrin.h +INCS+= immintrin.h +INCS+= lzcntintrin.h +INCS+= mm3dnow.h +INCS+= mm_malloc.h +INCS+= mmintrin.h +INCS+= module.modulemap +INCS+= mwaitxintrin.h +INCS+= nmmintrin.h +INCS+= opencl-c.h +INCS+= pkuintrin.h +INCS+= pmmintrin.h +INCS+= popcntintrin.h +INCS+= prfchwintrin.h +INCS+= rdseedintrin.h +INCS+= rtmintrin.h +INCS+= s390intrin.h +INCS+= shaintrin.h +INCS+= smmintrin.h +INCS+= tbmintrin.h +INCS+= tmmintrin.h +INCS+= vadefs.h +INCS+= vecintrin.h +INCS+= wmmintrin.h +INCS+= x86intrin.h +INCS+= xmmintrin.h +INCS+= xopintrin.h +INCS+= xsavecintrin.h +INCS+= xsaveintrin.h +INCS+= xsaveoptintrin.h +INCS+= xsavesintrin.h +INCS+= xtestintrin.h +INCS+= ${GENINCS} + +arm_neon.h: ${CLANG_SRCS}/include/clang/Basic/arm_neon.td + ${CLANG_TBLGEN} -gen-arm-neon \ + -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/arm_neon.td + +CLEANFILES= ${GENINCS} ${GENINCS:C/$/.d/} + +.include diff --git a/lib/clang/include/AArch64GenAsmMatcher.inc b/lib/clang/include/AArch64GenAsmMatcher.inc deleted file mode 100644 index 0b1e0a9b8ff..00000000000 --- a/lib/clang/include/AArch64GenAsmMatcher.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AArch64GenAsmMatcher.inc.h" diff --git a/lib/clang/include/AArch64GenAsmWriter.inc b/lib/clang/include/AArch64GenAsmWriter.inc deleted file mode 100644 index 20b130b203b..00000000000 --- a/lib/clang/include/AArch64GenAsmWriter.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AArch64GenAsmWriter.inc.h" diff --git a/lib/clang/include/AArch64GenAsmWriter1.inc b/lib/clang/include/AArch64GenAsmWriter1.inc deleted file mode 100644 index caf7812fed3..00000000000 --- a/lib/clang/include/AArch64GenAsmWriter1.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AArch64GenAsmWriter1.inc.h" diff --git a/lib/clang/include/AArch64GenCallingConv.inc b/lib/clang/include/AArch64GenCallingConv.inc deleted file mode 100644 index 75bfa38224f..00000000000 --- a/lib/clang/include/AArch64GenCallingConv.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AArch64GenCallingConv.inc.h" diff --git a/lib/clang/include/AArch64GenDAGISel.inc b/lib/clang/include/AArch64GenDAGISel.inc deleted file mode 100644 index 39bb0845576..00000000000 --- a/lib/clang/include/AArch64GenDAGISel.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AArch64GenDAGISel.inc.h" diff --git a/lib/clang/include/AArch64GenDisassemblerTables.inc b/lib/clang/include/AArch64GenDisassemblerTables.inc deleted file mode 100644 index 3b263360197..00000000000 --- a/lib/clang/include/AArch64GenDisassemblerTables.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AArch64GenDisassemblerTables.inc.h" diff --git a/lib/clang/include/AArch64GenFastISel.inc b/lib/clang/include/AArch64GenFastISel.inc deleted file mode 100644 index ebc2ad2d14b..00000000000 --- a/lib/clang/include/AArch64GenFastISel.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AArch64GenFastISel.inc.h" diff --git a/lib/clang/include/AArch64GenInstrInfo.inc b/lib/clang/include/AArch64GenInstrInfo.inc deleted file mode 100644 index 12e60a92ab2..00000000000 --- a/lib/clang/include/AArch64GenInstrInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AArch64GenInstrInfo.inc.h" diff --git a/lib/clang/include/AArch64GenMCCodeEmitter.inc b/lib/clang/include/AArch64GenMCCodeEmitter.inc deleted file mode 100644 index e3515f5cda4..00000000000 --- a/lib/clang/include/AArch64GenMCCodeEmitter.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AArch64GenMCCodeEmitter.inc.h" diff --git a/lib/clang/include/AArch64GenMCPseudoLowering.inc b/lib/clang/include/AArch64GenMCPseudoLowering.inc deleted file mode 100644 index 93f3f3a20a2..00000000000 --- a/lib/clang/include/AArch64GenMCPseudoLowering.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AArch64GenMCPseudoLowering.inc.h" diff --git a/lib/clang/include/AArch64GenRegisterInfo.inc b/lib/clang/include/AArch64GenRegisterInfo.inc deleted file mode 100644 index a6a9647a14c..00000000000 --- a/lib/clang/include/AArch64GenRegisterInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AArch64GenRegisterInfo.inc.h" diff --git a/lib/clang/include/AArch64GenSubtargetInfo.inc b/lib/clang/include/AArch64GenSubtargetInfo.inc deleted file mode 100644 index 8674332a201..00000000000 --- a/lib/clang/include/AArch64GenSubtargetInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AArch64GenSubtargetInfo.inc.h" diff --git a/lib/clang/include/AArch64GenSystemOperands.inc b/lib/clang/include/AArch64GenSystemOperands.inc deleted file mode 100644 index a43602f34f5..00000000000 --- a/lib/clang/include/AArch64GenSystemOperands.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AArch64GenSystemOperands.inc.h" diff --git a/lib/clang/include/ARMGenAsmMatcher.inc b/lib/clang/include/ARMGenAsmMatcher.inc deleted file mode 100644 index e48285d1ea1..00000000000 --- a/lib/clang/include/ARMGenAsmMatcher.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "ARMGenAsmMatcher.inc.h" diff --git a/lib/clang/include/ARMGenAsmWriter.inc b/lib/clang/include/ARMGenAsmWriter.inc deleted file mode 100644 index 896beddacb7..00000000000 --- a/lib/clang/include/ARMGenAsmWriter.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "ARMGenAsmWriter.inc.h" diff --git a/lib/clang/include/ARMGenCallingConv.inc b/lib/clang/include/ARMGenCallingConv.inc deleted file mode 100644 index f7d850a2152..00000000000 --- a/lib/clang/include/ARMGenCallingConv.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "ARMGenCallingConv.inc.h" diff --git a/lib/clang/include/ARMGenCodeEmitter.inc b/lib/clang/include/ARMGenCodeEmitter.inc deleted file mode 100644 index 083a6c33f2e..00000000000 --- a/lib/clang/include/ARMGenCodeEmitter.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "ARMGenCodeEmitter.inc.h" diff --git a/lib/clang/include/ARMGenDAGISel.inc b/lib/clang/include/ARMGenDAGISel.inc deleted file mode 100644 index 6ad15b1d88b..00000000000 --- a/lib/clang/include/ARMGenDAGISel.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "ARMGenDAGISel.inc.h" diff --git a/lib/clang/include/ARMGenDisassemblerTables.inc b/lib/clang/include/ARMGenDisassemblerTables.inc deleted file mode 100644 index 7ea91ee1149..00000000000 --- a/lib/clang/include/ARMGenDisassemblerTables.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "ARMGenDisassemblerTables.inc.h" diff --git a/lib/clang/include/ARMGenFastISel.inc b/lib/clang/include/ARMGenFastISel.inc deleted file mode 100644 index 261ed9a6d52..00000000000 --- a/lib/clang/include/ARMGenFastISel.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "ARMGenFastISel.inc.h" diff --git a/lib/clang/include/ARMGenInstrInfo.inc b/lib/clang/include/ARMGenInstrInfo.inc deleted file mode 100644 index 29c26edca0e..00000000000 --- a/lib/clang/include/ARMGenInstrInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "ARMGenInstrInfo.inc.h" diff --git a/lib/clang/include/ARMGenMCCodeEmitter.inc b/lib/clang/include/ARMGenMCCodeEmitter.inc deleted file mode 100644 index 82933f01c58..00000000000 --- a/lib/clang/include/ARMGenMCCodeEmitter.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "ARMGenMCCodeEmitter.inc.h" diff --git a/lib/clang/include/ARMGenMCPseudoLowering.inc b/lib/clang/include/ARMGenMCPseudoLowering.inc deleted file mode 100644 index aa3b617f32c..00000000000 --- a/lib/clang/include/ARMGenMCPseudoLowering.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "ARMGenMCPseudoLowering.inc.h" diff --git a/lib/clang/include/ARMGenRegisterInfo.inc b/lib/clang/include/ARMGenRegisterInfo.inc deleted file mode 100644 index aa40e182938..00000000000 --- a/lib/clang/include/ARMGenRegisterInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "ARMGenRegisterInfo.inc.h" diff --git a/lib/clang/include/ARMGenSubtargetInfo.inc b/lib/clang/include/ARMGenSubtargetInfo.inc deleted file mode 100644 index 6579d9fea1f..00000000000 --- a/lib/clang/include/ARMGenSubtargetInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "ARMGenSubtargetInfo.inc.h" diff --git a/lib/clang/include/AttributesCompatFunc.inc b/lib/clang/include/AttributesCompatFunc.inc deleted file mode 100644 index 7f4e777481c..00000000000 --- a/lib/clang/include/AttributesCompatFunc.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AttributesCompatFunc.inc.h" diff --git a/lib/clang/include/Makefile b/lib/clang/include/Makefile deleted file mode 100644 index 179293155b3..00000000000 --- a/lib/clang/include/Makefile +++ /dev/null @@ -1,88 +0,0 @@ -# $FreeBSD$ - -.include - -LLVM_SRCS= ${.CURDIR}/../../../contrib/llvm - -.include "../clang.build.mk" - -.PATH: ${LLVM_SRCS}/tools/clang/lib/Headers - -INCSDIR=${LIBDIR}/clang/3.9.0/include - -INCS= __clang_cuda_cmath.h \ - __clang_cuda_intrinsics.h \ - __clang_cuda_math_forward_declares.h \ - __clang_cuda_runtime_wrapper.h \ - __stddef_max_align_t.h \ - __wmmintrin_aes.h \ - __wmmintrin_pclmul.h \ - adxintrin.h \ - altivec.h \ - ammintrin.h \ - arm_acle.h \ - avx2intrin.h \ - avx512bwintrin.h \ - avx512cdintrin.h \ - avx512dqintrin.h \ - avx512erintrin.h \ - avx512fintrin.h \ - avx512ifmaintrin.h \ - avx512ifmavlintrin.h \ - avx512pfintrin.h \ - avx512vbmiintrin.h \ - avx512vbmivlintrin.h \ - avx512vlbwintrin.h \ - avx512vlcdintrin.h \ - avx512vldqintrin.h \ - avx512vlintrin.h \ - avxintrin.h \ - bmi2intrin.h \ - bmiintrin.h \ - clflushoptintrin.h \ - cpuid.h \ - cuda_builtin_vars.h \ - emmintrin.h \ - f16cintrin.h \ - fma4intrin.h \ - fmaintrin.h \ - fxsrintrin.h \ - htmintrin.h \ - htmxlintrin.h \ - ia32intrin.h \ - immintrin.h \ - lzcntintrin.h \ - mm3dnow.h \ - mm_malloc.h \ - mmintrin.h \ - module.modulemap \ - mwaitxintrin.h \ - nmmintrin.h \ - opencl-c.h \ - pkuintrin.h \ - pmmintrin.h \ - popcntintrin.h \ - prfchwintrin.h \ - rdseedintrin.h \ - rtmintrin.h \ - s390intrin.h \ - shaintrin.h \ - smmintrin.h \ - tbmintrin.h \ - tmmintrin.h \ - vadefs.h \ - vecintrin.h \ - wmmintrin.h \ - x86intrin.h \ - xmmintrin.h \ - xopintrin.h \ - xsavecintrin.h \ - xsaveintrin.h \ - xsaveoptintrin.h \ - xsavesintrin.h \ - xtestintrin.h \ - ${GENINCS} -GENINCS= arm_neon.h -CLEANFILES= ${GENINCS} ${GENINCS:C/\.h$/.d/} - -.include diff --git a/lib/clang/include/Makefile.depend b/lib/clang/include/Makefile.depend deleted file mode 100644 index 47d4983b003..00000000000 --- a/lib/clang/include/Makefile.depend +++ /dev/null @@ -1,12 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/include/MipsGenAsmMatcher.inc b/lib/clang/include/MipsGenAsmMatcher.inc deleted file mode 100644 index b9e2fd13e43..00000000000 --- a/lib/clang/include/MipsGenAsmMatcher.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "MipsGenAsmMatcher.inc.h" diff --git a/lib/clang/include/MipsGenAsmWriter.inc b/lib/clang/include/MipsGenAsmWriter.inc deleted file mode 100644 index 1f512f133ed..00000000000 --- a/lib/clang/include/MipsGenAsmWriter.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "MipsGenAsmWriter.inc.h" diff --git a/lib/clang/include/MipsGenCallingConv.inc b/lib/clang/include/MipsGenCallingConv.inc deleted file mode 100644 index 6f6fee64c23..00000000000 --- a/lib/clang/include/MipsGenCallingConv.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "MipsGenCallingConv.inc.h" diff --git a/lib/clang/include/MipsGenCodeEmitter.inc b/lib/clang/include/MipsGenCodeEmitter.inc deleted file mode 100644 index 1e2223d962e..00000000000 --- a/lib/clang/include/MipsGenCodeEmitter.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "MipsGenCodeEmitter.inc.h" diff --git a/lib/clang/include/MipsGenDAGISel.inc b/lib/clang/include/MipsGenDAGISel.inc deleted file mode 100644 index cb63943f72a..00000000000 --- a/lib/clang/include/MipsGenDAGISel.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "MipsGenDAGISel.inc.h" diff --git a/lib/clang/include/MipsGenDisassemblerTables.inc b/lib/clang/include/MipsGenDisassemblerTables.inc deleted file mode 100644 index 1308e3321c9..00000000000 --- a/lib/clang/include/MipsGenDisassemblerTables.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "MipsGenDisassemblerTables.inc.h" diff --git a/lib/clang/include/MipsGenFastISel.inc b/lib/clang/include/MipsGenFastISel.inc deleted file mode 100644 index a2aaacf8a1a..00000000000 --- a/lib/clang/include/MipsGenFastISel.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "MipsGenFastISel.inc.h" diff --git a/lib/clang/include/MipsGenInstrInfo.inc b/lib/clang/include/MipsGenInstrInfo.inc deleted file mode 100644 index ec570759e14..00000000000 --- a/lib/clang/include/MipsGenInstrInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "MipsGenInstrInfo.inc.h" diff --git a/lib/clang/include/MipsGenMCCodeEmitter.inc b/lib/clang/include/MipsGenMCCodeEmitter.inc deleted file mode 100644 index 82cd41835e6..00000000000 --- a/lib/clang/include/MipsGenMCCodeEmitter.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "MipsGenMCCodeEmitter.inc.h" diff --git a/lib/clang/include/MipsGenMCPseudoLowering.inc b/lib/clang/include/MipsGenMCPseudoLowering.inc deleted file mode 100644 index 4e4cbbe8d28..00000000000 --- a/lib/clang/include/MipsGenMCPseudoLowering.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "MipsGenMCPseudoLowering.inc.h" diff --git a/lib/clang/include/MipsGenRegisterInfo.inc b/lib/clang/include/MipsGenRegisterInfo.inc deleted file mode 100644 index 95a7b7052b3..00000000000 --- a/lib/clang/include/MipsGenRegisterInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "MipsGenRegisterInfo.inc.h" diff --git a/lib/clang/include/MipsGenSubtargetInfo.inc b/lib/clang/include/MipsGenSubtargetInfo.inc deleted file mode 100644 index 2c069f48572..00000000000 --- a/lib/clang/include/MipsGenSubtargetInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "MipsGenSubtargetInfo.inc.h" diff --git a/lib/clang/include/PPCGenAsmMatcher.inc b/lib/clang/include/PPCGenAsmMatcher.inc deleted file mode 100644 index 0538126d277..00000000000 --- a/lib/clang/include/PPCGenAsmMatcher.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "PPCGenAsmMatcher.inc.h" diff --git a/lib/clang/include/PPCGenAsmWriter.inc b/lib/clang/include/PPCGenAsmWriter.inc deleted file mode 100644 index e31e7779525..00000000000 --- a/lib/clang/include/PPCGenAsmWriter.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "PPCGenAsmWriter.inc.h" diff --git a/lib/clang/include/PPCGenCallingConv.inc b/lib/clang/include/PPCGenCallingConv.inc deleted file mode 100644 index 6f2864052f9..00000000000 --- a/lib/clang/include/PPCGenCallingConv.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "PPCGenCallingConv.inc.h" diff --git a/lib/clang/include/PPCGenCodeEmitter.inc b/lib/clang/include/PPCGenCodeEmitter.inc deleted file mode 100644 index 525c853a4de..00000000000 --- a/lib/clang/include/PPCGenCodeEmitter.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "PPCGenCodeEmitter.inc.h" diff --git a/lib/clang/include/PPCGenDAGISel.inc b/lib/clang/include/PPCGenDAGISel.inc deleted file mode 100644 index b783e114438..00000000000 --- a/lib/clang/include/PPCGenDAGISel.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "PPCGenDAGISel.inc.h" diff --git a/lib/clang/include/PPCGenDisassemblerTables.inc b/lib/clang/include/PPCGenDisassemblerTables.inc deleted file mode 100644 index c581dbee1c7..00000000000 --- a/lib/clang/include/PPCGenDisassemblerTables.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "PPCGenDisassemblerTables.inc.h" diff --git a/lib/clang/include/PPCGenFastISel.inc b/lib/clang/include/PPCGenFastISel.inc deleted file mode 100644 index fec1988571a..00000000000 --- a/lib/clang/include/PPCGenFastISel.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "PPCGenFastISel.inc.h" diff --git a/lib/clang/include/PPCGenInstrInfo.inc b/lib/clang/include/PPCGenInstrInfo.inc deleted file mode 100644 index 80a11d58c95..00000000000 --- a/lib/clang/include/PPCGenInstrInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "PPCGenInstrInfo.inc.h" diff --git a/lib/clang/include/PPCGenMCCodeEmitter.inc b/lib/clang/include/PPCGenMCCodeEmitter.inc deleted file mode 100644 index 7bd37ce85f7..00000000000 --- a/lib/clang/include/PPCGenMCCodeEmitter.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "PPCGenMCCodeEmitter.inc.h" diff --git a/lib/clang/include/PPCGenRegisterInfo.inc b/lib/clang/include/PPCGenRegisterInfo.inc deleted file mode 100644 index 9e26cb14e11..00000000000 --- a/lib/clang/include/PPCGenRegisterInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "PPCGenRegisterInfo.inc.h" diff --git a/lib/clang/include/PPCGenSubtargetInfo.inc b/lib/clang/include/PPCGenSubtargetInfo.inc deleted file mode 100644 index a3486306e26..00000000000 --- a/lib/clang/include/PPCGenSubtargetInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "PPCGenSubtargetInfo.inc.h" diff --git a/lib/clang/include/SparcGenAsmMatcher.inc b/lib/clang/include/SparcGenAsmMatcher.inc deleted file mode 100644 index 3522c591563..00000000000 --- a/lib/clang/include/SparcGenAsmMatcher.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "SparcGenAsmMatcher.inc.h" diff --git a/lib/clang/include/SparcGenAsmWriter.inc b/lib/clang/include/SparcGenAsmWriter.inc deleted file mode 100644 index c5ae5dca39c..00000000000 --- a/lib/clang/include/SparcGenAsmWriter.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "SparcGenAsmWriter.inc.h" diff --git a/lib/clang/include/SparcGenCallingConv.inc b/lib/clang/include/SparcGenCallingConv.inc deleted file mode 100644 index dde4d8f1fc4..00000000000 --- a/lib/clang/include/SparcGenCallingConv.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "SparcGenCallingConv.inc.h" diff --git a/lib/clang/include/SparcGenCodeEmitter.inc b/lib/clang/include/SparcGenCodeEmitter.inc deleted file mode 100644 index 0cd2fee44eb..00000000000 --- a/lib/clang/include/SparcGenCodeEmitter.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "SparcGenCodeEmitter.inc.h" diff --git a/lib/clang/include/SparcGenDAGISel.inc b/lib/clang/include/SparcGenDAGISel.inc deleted file mode 100644 index d85ed6cf556..00000000000 --- a/lib/clang/include/SparcGenDAGISel.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "SparcGenDAGISel.inc.h" diff --git a/lib/clang/include/SparcGenDisassemblerTables.inc b/lib/clang/include/SparcGenDisassemblerTables.inc deleted file mode 100644 index 0749ef28fcb..00000000000 --- a/lib/clang/include/SparcGenDisassemblerTables.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "SparcGenDisassemblerTables.inc.h" diff --git a/lib/clang/include/SparcGenInstrInfo.inc b/lib/clang/include/SparcGenInstrInfo.inc deleted file mode 100644 index 81c8e0b39d1..00000000000 --- a/lib/clang/include/SparcGenInstrInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "SparcGenInstrInfo.inc.h" diff --git a/lib/clang/include/SparcGenMCCodeEmitter.inc b/lib/clang/include/SparcGenMCCodeEmitter.inc deleted file mode 100644 index 1e6d6ef2aef..00000000000 --- a/lib/clang/include/SparcGenMCCodeEmitter.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "SparcGenMCCodeEmitter.inc.h" diff --git a/lib/clang/include/SparcGenRegisterInfo.inc b/lib/clang/include/SparcGenRegisterInfo.inc deleted file mode 100644 index 0c3a91c0052..00000000000 --- a/lib/clang/include/SparcGenRegisterInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "SparcGenRegisterInfo.inc.h" diff --git a/lib/clang/include/SparcGenSubtargetInfo.inc b/lib/clang/include/SparcGenSubtargetInfo.inc deleted file mode 100644 index ac63a7256ab..00000000000 --- a/lib/clang/include/SparcGenSubtargetInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "SparcGenSubtargetInfo.inc.h" diff --git a/lib/clang/include/X86GenAsmMatcher.inc b/lib/clang/include/X86GenAsmMatcher.inc deleted file mode 100644 index 6ed8afd46f1..00000000000 --- a/lib/clang/include/X86GenAsmMatcher.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "X86GenAsmMatcher.inc.h" diff --git a/lib/clang/include/X86GenAsmWriter.inc b/lib/clang/include/X86GenAsmWriter.inc deleted file mode 100644 index 4879a0c9a1b..00000000000 --- a/lib/clang/include/X86GenAsmWriter.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "X86GenAsmWriter.inc.h" diff --git a/lib/clang/include/X86GenAsmWriter1.inc b/lib/clang/include/X86GenAsmWriter1.inc deleted file mode 100644 index 03f88b8bdcb..00000000000 --- a/lib/clang/include/X86GenAsmWriter1.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "X86GenAsmWriter1.inc.h" diff --git a/lib/clang/include/X86GenCallingConv.inc b/lib/clang/include/X86GenCallingConv.inc deleted file mode 100644 index dce5266c39f..00000000000 --- a/lib/clang/include/X86GenCallingConv.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "X86GenCallingConv.inc.h" diff --git a/lib/clang/include/X86GenDAGISel.inc b/lib/clang/include/X86GenDAGISel.inc deleted file mode 100644 index 5a5ab941b50..00000000000 --- a/lib/clang/include/X86GenDAGISel.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "X86GenDAGISel.inc.h" diff --git a/lib/clang/include/X86GenDisassemblerTables.inc b/lib/clang/include/X86GenDisassemblerTables.inc deleted file mode 100644 index 82218ef460a..00000000000 --- a/lib/clang/include/X86GenDisassemblerTables.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "X86GenDisassemblerTables.inc.h" diff --git a/lib/clang/include/X86GenFastISel.inc b/lib/clang/include/X86GenFastISel.inc deleted file mode 100644 index 4074cf6800b..00000000000 --- a/lib/clang/include/X86GenFastISel.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "X86GenFastISel.inc.h" diff --git a/lib/clang/include/X86GenInstrInfo.inc b/lib/clang/include/X86GenInstrInfo.inc deleted file mode 100644 index 6222825419f..00000000000 --- a/lib/clang/include/X86GenInstrInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "X86GenInstrInfo.inc.h" diff --git a/lib/clang/include/X86GenRegisterInfo.inc b/lib/clang/include/X86GenRegisterInfo.inc deleted file mode 100644 index 6d78e4135db..00000000000 --- a/lib/clang/include/X86GenRegisterInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "X86GenRegisterInfo.inc.h" diff --git a/lib/clang/include/X86GenSubtargetInfo.inc b/lib/clang/include/X86GenSubtargetInfo.inc deleted file mode 100644 index a64b3a481fd..00000000000 --- a/lib/clang/include/X86GenSubtargetInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "X86GenSubtargetInfo.inc.h" diff --git a/lib/clang/include/clang/AST/AttrDump.inc b/lib/clang/include/clang/AST/AttrDump.inc deleted file mode 100644 index ca3c42ff6ba..00000000000 --- a/lib/clang/include/clang/AST/AttrDump.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AttrDump.inc.h" diff --git a/lib/clang/include/clang/AST/AttrImpl.inc b/lib/clang/include/clang/AST/AttrImpl.inc deleted file mode 100644 index b3efb1b88d7..00000000000 --- a/lib/clang/include/clang/AST/AttrImpl.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AttrImpl.inc.h" diff --git a/lib/clang/include/clang/AST/AttrVisitor.inc b/lib/clang/include/clang/AST/AttrVisitor.inc deleted file mode 100644 index 8f8bdb0ec2c..00000000000 --- a/lib/clang/include/clang/AST/AttrVisitor.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AttrVisitor.inc.h" diff --git a/lib/clang/include/clang/AST/Attrs.inc b/lib/clang/include/clang/AST/Attrs.inc deleted file mode 100644 index 0eee10239b5..00000000000 --- a/lib/clang/include/clang/AST/Attrs.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "Attrs.inc.h" diff --git a/lib/clang/include/clang/AST/CommentCommandInfo.inc b/lib/clang/include/clang/AST/CommentCommandInfo.inc deleted file mode 100644 index cd171900fc6..00000000000 --- a/lib/clang/include/clang/AST/CommentCommandInfo.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "CommentCommandInfo.inc.h" diff --git a/lib/clang/include/clang/AST/CommentCommandList.inc b/lib/clang/include/clang/AST/CommentCommandList.inc deleted file mode 100644 index bc369059a83..00000000000 --- a/lib/clang/include/clang/AST/CommentCommandList.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "CommentCommandList.inc.h" diff --git a/lib/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc b/lib/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc deleted file mode 100644 index b4f11ca6d86..00000000000 --- a/lib/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "CommentHTMLNamedCharacterReferences.inc.h" diff --git a/lib/clang/include/clang/AST/CommentHTMLTags.inc b/lib/clang/include/clang/AST/CommentHTMLTags.inc deleted file mode 100644 index 0932f324992..00000000000 --- a/lib/clang/include/clang/AST/CommentHTMLTags.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "CommentHTMLTags.inc.h" diff --git a/lib/clang/include/clang/AST/CommentHTMLTagsProperties.inc b/lib/clang/include/clang/AST/CommentHTMLTagsProperties.inc deleted file mode 100644 index 77af956f819..00000000000 --- a/lib/clang/include/clang/AST/CommentHTMLTagsProperties.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "CommentHTMLTagsProperties.inc.h" diff --git a/lib/clang/include/clang/AST/CommentNodes.inc b/lib/clang/include/clang/AST/CommentNodes.inc deleted file mode 100644 index 1da614786fb..00000000000 --- a/lib/clang/include/clang/AST/CommentNodes.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "CommentNodes.inc.h" diff --git a/lib/clang/include/clang/AST/DeclNodes.inc b/lib/clang/include/clang/AST/DeclNodes.inc deleted file mode 100644 index d5b9a90ac0b..00000000000 --- a/lib/clang/include/clang/AST/DeclNodes.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "DeclNodes.inc.h" diff --git a/lib/clang/include/clang/AST/StmtNodes.inc b/lib/clang/include/clang/AST/StmtNodes.inc deleted file mode 100644 index cd35d7ad485..00000000000 --- a/lib/clang/include/clang/AST/StmtNodes.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "StmtNodes.inc.h" diff --git a/lib/clang/include/clang/Basic/AttrHasAttributeImpl.inc b/lib/clang/include/clang/Basic/AttrHasAttributeImpl.inc deleted file mode 100644 index 0e996d2d29e..00000000000 --- a/lib/clang/include/clang/Basic/AttrHasAttributeImpl.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AttrHasAttributeImpl.inc.h" diff --git a/lib/clang/include/clang/Basic/AttrList.inc b/lib/clang/include/clang/Basic/AttrList.inc deleted file mode 100644 index 319eb5a6874..00000000000 --- a/lib/clang/include/clang/Basic/AttrList.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AttrList.inc.h" diff --git a/lib/clang/include/clang/Basic/DiagnosticASTKinds.inc b/lib/clang/include/clang/Basic/DiagnosticASTKinds.inc deleted file mode 100644 index bc558c5921c..00000000000 --- a/lib/clang/include/clang/Basic/DiagnosticASTKinds.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "DiagnosticASTKinds.inc.h" diff --git a/lib/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc b/lib/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc deleted file mode 100644 index 5472209b215..00000000000 --- a/lib/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "DiagnosticAnalysisKinds.inc.h" diff --git a/lib/clang/include/clang/Basic/DiagnosticCommentKinds.inc b/lib/clang/include/clang/Basic/DiagnosticCommentKinds.inc deleted file mode 100644 index 518c3b7ee29..00000000000 --- a/lib/clang/include/clang/Basic/DiagnosticCommentKinds.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "DiagnosticCommentKinds.inc.h" diff --git a/lib/clang/include/clang/Basic/DiagnosticCommonKinds.inc b/lib/clang/include/clang/Basic/DiagnosticCommonKinds.inc deleted file mode 100644 index b2ac7a38e85..00000000000 --- a/lib/clang/include/clang/Basic/DiagnosticCommonKinds.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "DiagnosticCommonKinds.inc.h" diff --git a/lib/clang/include/clang/Basic/DiagnosticDriverKinds.inc b/lib/clang/include/clang/Basic/DiagnosticDriverKinds.inc deleted file mode 100644 index b719c10fe37..00000000000 --- a/lib/clang/include/clang/Basic/DiagnosticDriverKinds.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "DiagnosticDriverKinds.inc.h" diff --git a/lib/clang/include/clang/Basic/DiagnosticFrontendKinds.inc b/lib/clang/include/clang/Basic/DiagnosticFrontendKinds.inc deleted file mode 100644 index 85dde990724..00000000000 --- a/lib/clang/include/clang/Basic/DiagnosticFrontendKinds.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "DiagnosticFrontendKinds.inc.h" diff --git a/lib/clang/include/clang/Basic/DiagnosticGroups.inc b/lib/clang/include/clang/Basic/DiagnosticGroups.inc deleted file mode 100644 index 1c5fa1aeb81..00000000000 --- a/lib/clang/include/clang/Basic/DiagnosticGroups.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "DiagnosticGroups.inc.h" diff --git a/lib/clang/include/clang/Basic/DiagnosticIndexName.inc b/lib/clang/include/clang/Basic/DiagnosticIndexName.inc deleted file mode 100644 index 1baf975fcf3..00000000000 --- a/lib/clang/include/clang/Basic/DiagnosticIndexName.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "DiagnosticIndexName.inc.h" diff --git a/lib/clang/include/clang/Basic/DiagnosticLexKinds.inc b/lib/clang/include/clang/Basic/DiagnosticLexKinds.inc deleted file mode 100644 index 8a0e527f5e2..00000000000 --- a/lib/clang/include/clang/Basic/DiagnosticLexKinds.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "DiagnosticLexKinds.inc.h" diff --git a/lib/clang/include/clang/Basic/DiagnosticParseKinds.inc b/lib/clang/include/clang/Basic/DiagnosticParseKinds.inc deleted file mode 100644 index 5a4948eab65..00000000000 --- a/lib/clang/include/clang/Basic/DiagnosticParseKinds.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "DiagnosticParseKinds.inc.h" diff --git a/lib/clang/include/clang/Basic/DiagnosticSemaKinds.inc b/lib/clang/include/clang/Basic/DiagnosticSemaKinds.inc deleted file mode 100644 index d08c7f100ab..00000000000 --- a/lib/clang/include/clang/Basic/DiagnosticSemaKinds.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "DiagnosticSemaKinds.inc.h" diff --git a/lib/clang/include/clang/Basic/DiagnosticSerializationKinds.inc b/lib/clang/include/clang/Basic/DiagnosticSerializationKinds.inc deleted file mode 100644 index f0d84f1ed3a..00000000000 --- a/lib/clang/include/clang/Basic/DiagnosticSerializationKinds.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "DiagnosticSerializationKinds.inc.h" diff --git a/lib/clang/include/clang/Basic/arm_neon.inc b/lib/clang/include/clang/Basic/arm_neon.inc deleted file mode 100644 index 7b4c875e641..00000000000 --- a/lib/clang/include/clang/Basic/arm_neon.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "arm_neon.inc.h" diff --git a/lib/clang/include/clang/Driver/Options.inc b/lib/clang/include/clang/Driver/Options.inc deleted file mode 100644 index 37422c14f3a..00000000000 --- a/lib/clang/include/clang/Driver/Options.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "Options.inc.h" diff --git a/lib/clang/include/clang/Parse/AttrParserStringSwitches.inc b/lib/clang/include/clang/Parse/AttrParserStringSwitches.inc deleted file mode 100644 index ef8642c1af1..00000000000 --- a/lib/clang/include/clang/Parse/AttrParserStringSwitches.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AttrParserStringSwitches.inc.h" diff --git a/lib/clang/include/clang/Sema/AttrParsedAttrImpl.inc b/lib/clang/include/clang/Sema/AttrParsedAttrImpl.inc deleted file mode 100644 index 9577856dae1..00000000000 --- a/lib/clang/include/clang/Sema/AttrParsedAttrImpl.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AttrParsedAttrImpl.inc.h" diff --git a/lib/clang/include/clang/Sema/AttrParsedAttrKinds.inc b/lib/clang/include/clang/Sema/AttrParsedAttrKinds.inc deleted file mode 100644 index 77d009288a5..00000000000 --- a/lib/clang/include/clang/Sema/AttrParsedAttrKinds.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AttrParsedAttrKinds.inc.h" diff --git a/lib/clang/include/clang/Sema/AttrParsedAttrList.inc b/lib/clang/include/clang/Sema/AttrParsedAttrList.inc deleted file mode 100644 index b5aeac3af3e..00000000000 --- a/lib/clang/include/clang/Sema/AttrParsedAttrList.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AttrParsedAttrList.inc.h" diff --git a/lib/clang/include/clang/Sema/AttrSpellingListIndex.inc b/lib/clang/include/clang/Sema/AttrSpellingListIndex.inc deleted file mode 100644 index 229273cb544..00000000000 --- a/lib/clang/include/clang/Sema/AttrSpellingListIndex.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AttrSpellingListIndex.inc.h" diff --git a/lib/clang/include/clang/Sema/AttrTemplateInstantiate.inc b/lib/clang/include/clang/Sema/AttrTemplateInstantiate.inc deleted file mode 100644 index 88c3c112862..00000000000 --- a/lib/clang/include/clang/Sema/AttrTemplateInstantiate.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AttrTemplateInstantiate.inc.h" diff --git a/lib/clang/include/clang/Serialization/AttrPCHRead.inc b/lib/clang/include/clang/Serialization/AttrPCHRead.inc deleted file mode 100644 index 8fd4ad3ade7..00000000000 --- a/lib/clang/include/clang/Serialization/AttrPCHRead.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AttrPCHRead.inc.h" diff --git a/lib/clang/include/clang/Serialization/AttrPCHWrite.inc b/lib/clang/include/clang/Serialization/AttrPCHWrite.inc deleted file mode 100644 index 0fb802c0790..00000000000 --- a/lib/clang/include/clang/Serialization/AttrPCHWrite.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "AttrPCHWrite.inc.h" diff --git a/lib/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc b/lib/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc deleted file mode 100644 index d5b8138489a..00000000000 --- a/lib/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "Checkers.inc.h" diff --git a/lib/clang/include/llvm/IR/Attributes.inc b/lib/clang/include/llvm/IR/Attributes.inc deleted file mode 100644 index dfe888ecf59..00000000000 --- a/lib/clang/include/llvm/IR/Attributes.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "Attributes.inc.h" diff --git a/lib/clang/include/llvm/IR/Intrinsics.gen b/lib/clang/include/llvm/IR/Intrinsics.gen deleted file mode 100644 index a3dbd63f106..00000000000 --- a/lib/clang/include/llvm/IR/Intrinsics.gen +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "Intrinsics.inc.h" diff --git a/lib/clang/libclang/Makefile b/lib/clang/libclang/Makefile new file mode 100644 index 00000000000..5db2063e5c6 --- /dev/null +++ b/lib/clang/libclang/Makefile @@ -0,0 +1,725 @@ +# $FreeBSD$ + +.include +.include "../clang.pre.mk" + +LIB= clang + +CFLAGS+= -I${.OBJDIR} +CFLAGS+= -I${.OBJDIR}/../../../lib/clang/libllvm + +# Ensure FREEBSD_CC_VERSION is defined for Basic/Targets.cpp +CFLAGS.Targets.cpp+= -include ../freebsd_cc_version.h + +# Work around GCC bug 67888 +.if ${COMPILER_TYPE} == "gcc" +CXXFLAGS.Module.cpp+= -fpermissive +.endif + +SRCDIR= tools/clang/lib + +SRCS_FUL+= ARCMigrate/ARCMT.cpp +SRCS_FUL+= ARCMigrate/ARCMTActions.cpp +SRCS_FUL+= ARCMigrate/FileRemapper.cpp +SRCS_FUL+= ARCMigrate/ObjCMT.cpp +SRCS_FUL+= ARCMigrate/PlistReporter.cpp +SRCS_FUL+= ARCMigrate/TransAPIUses.cpp +SRCS_FUL+= ARCMigrate/TransARCAssign.cpp +SRCS_FUL+= ARCMigrate/TransAutoreleasePool.cpp +SRCS_FUL+= ARCMigrate/TransBlockObjCVariable.cpp +SRCS_FUL+= ARCMigrate/TransEmptyStatementsAndDealloc.cpp +SRCS_FUL+= ARCMigrate/TransGCAttrs.cpp +SRCS_FUL+= ARCMigrate/TransGCCalls.cpp +SRCS_FUL+= ARCMigrate/TransProperties.cpp +SRCS_FUL+= ARCMigrate/TransProtectedScope.cpp +SRCS_FUL+= ARCMigrate/TransRetainReleaseDealloc.cpp +SRCS_FUL+= ARCMigrate/TransUnbridgedCasts.cpp +SRCS_FUL+= ARCMigrate/TransUnusedInitDelegate.cpp +SRCS_FUL+= ARCMigrate/TransZeroOutPropsInDealloc.cpp +SRCS_FUL+= ARCMigrate/TransformActions.cpp +SRCS_FUL+= ARCMigrate/Transforms.cpp +SRCS_MIN+= AST/APValue.cpp +SRCS_MIN+= AST/ASTConsumer.cpp +SRCS_MIN+= AST/ASTContext.cpp +SRCS_MIN+= AST/ASTDiagnostic.cpp +SRCS_MIN+= AST/ASTDumper.cpp +SRCS_MIN+= AST/ASTImporter.cpp +SRCS_MIN+= AST/ASTTypeTraits.cpp +SRCS_MIN+= AST/AttrImpl.cpp +SRCS_MIN+= AST/CXXInheritance.cpp +SRCS_MIN+= AST/Comment.cpp +SRCS_MIN+= AST/CommentBriefParser.cpp +SRCS_MIN+= AST/CommentCommandTraits.cpp +SRCS_MIN+= AST/CommentLexer.cpp +SRCS_MIN+= AST/CommentParser.cpp +SRCS_MIN+= AST/CommentSema.cpp +SRCS_MIN+= AST/Decl.cpp +SRCS_MIN+= AST/DeclBase.cpp +SRCS_MIN+= AST/DeclCXX.cpp +SRCS_MIN+= AST/DeclFriend.cpp +SRCS_MIN+= AST/DeclGroup.cpp +SRCS_MIN+= AST/DeclObjC.cpp +SRCS_MIN+= AST/DeclOpenMP.cpp +SRCS_MIN+= AST/DeclPrinter.cpp +SRCS_MIN+= AST/DeclTemplate.cpp +SRCS_MIN+= AST/DeclarationName.cpp +SRCS_MIN+= AST/Expr.cpp +SRCS_MIN+= AST/ExprCXX.cpp +SRCS_MIN+= AST/ExprClassification.cpp +SRCS_MIN+= AST/ExprConstant.cpp +SRCS_MIN+= AST/ExprObjC.cpp +SRCS_MIN+= AST/ExternalASTSource.cpp +SRCS_MIN+= AST/InheritViz.cpp +SRCS_MIN+= AST/ItaniumCXXABI.cpp +SRCS_MIN+= AST/ItaniumMangle.cpp +SRCS_MIN+= AST/Mangle.cpp +SRCS_MIN+= AST/MicrosoftCXXABI.cpp +SRCS_MIN+= AST/MicrosoftMangle.cpp +SRCS_MIN+= AST/NSAPI.cpp +SRCS_MIN+= AST/NestedNameSpecifier.cpp +SRCS_MIN+= AST/OpenMPClause.cpp +SRCS_MIN+= AST/ParentMap.cpp +SRCS_MIN+= AST/RawCommentList.cpp +SRCS_MIN+= AST/RecordLayout.cpp +SRCS_MIN+= AST/RecordLayoutBuilder.cpp +SRCS_MIN+= AST/SelectorLocationsKind.cpp +SRCS_MIN+= AST/Stmt.cpp +SRCS_MIN+= AST/StmtCXX.cpp +SRCS_MIN+= AST/StmtIterator.cpp +SRCS_MIN+= AST/StmtObjC.cpp +SRCS_MIN+= AST/StmtOpenMP.cpp +SRCS_MIN+= AST/StmtPrinter.cpp +SRCS_MIN+= AST/StmtProfile.cpp +SRCS_MIN+= AST/StmtViz.cpp +SRCS_MIN+= AST/TemplateBase.cpp +SRCS_MIN+= AST/TemplateName.cpp +SRCS_MIN+= AST/Type.cpp +SRCS_MIN+= AST/TypeLoc.cpp +SRCS_MIN+= AST/TypePrinter.cpp +SRCS_MIN+= AST/VTTBuilder.cpp +SRCS_MIN+= AST/VTableBuilder.cpp +SRCS_MIN+= ASTMatchers/ASTMatchFinder.cpp +SRCS_MIN+= ASTMatchers/ASTMatchersInternal.cpp +SRCS_MIN+= ASTMatchers/Dynamic/Diagnostics.cpp +SRCS_MIN+= ASTMatchers/Dynamic/Registry.cpp +SRCS_MIN+= Analysis/AnalysisDeclContext.cpp +SRCS_MIN+= Analysis/BodyFarm.cpp +SRCS_MIN+= Analysis/CFG.cpp +SRCS_MIN+= Analysis/CFGReachabilityAnalysis.cpp +SRCS_MIN+= Analysis/CFGStmtMap.cpp +SRCS_FUL+= Analysis/CallGraph.cpp +SRCS_MIN+= Analysis/CocoaConventions.cpp +SRCS_FUL+= Analysis/CodeInjector.cpp +SRCS_MIN+= Analysis/Consumed.cpp +SRCS_FUL+= Analysis/Dominators.cpp +SRCS_MIN+= Analysis/FormatString.cpp +SRCS_MIN+= Analysis/LiveVariables.cpp +SRCS_MIN+= Analysis/ObjCNoReturn.cpp +SRCS_MIN+= Analysis/PostOrderCFGView.cpp +SRCS_MIN+= Analysis/PrintfFormatString.cpp +SRCS_FUL+= Analysis/ProgramPoint.cpp +SRCS_MIN+= Analysis/PseudoConstantAnalysis.cpp +SRCS_MIN+= Analysis/ReachableCode.cpp +SRCS_MIN+= Analysis/ScanfFormatString.cpp +SRCS_MIN+= Analysis/ThreadSafety.cpp +SRCS_MIN+= Analysis/ThreadSafetyCommon.cpp +SRCS_MIN+= Analysis/ThreadSafetyTIL.cpp +SRCS_MIN+= Analysis/UninitializedValues.cpp +SRCS_MIN+= Basic/Attributes.cpp +SRCS_MIN+= Basic/Builtins.cpp +SRCS_MIN+= Basic/CharInfo.cpp +SRCS_MIN+= Basic/Cuda.cpp +SRCS_MIN+= Basic/Diagnostic.cpp +SRCS_MIN+= Basic/DiagnosticIDs.cpp +SRCS_MIN+= Basic/DiagnosticOptions.cpp +SRCS_MIN+= Basic/FileManager.cpp +SRCS_MIN+= Basic/FileSystemStatCache.cpp +SRCS_MIN+= Basic/IdentifierTable.cpp +SRCS_MIN+= Basic/LangOptions.cpp +SRCS_MIN+= Basic/Module.cpp +SRCS_MIN+= Basic/ObjCRuntime.cpp +SRCS_MIN+= Basic/OpenMPKinds.cpp +SRCS_MIN+= Basic/OperatorPrecedence.cpp +SRCS_MIN+= Basic/SanitizerBlacklist.cpp +SRCS_MIN+= Basic/Sanitizers.cpp +SRCS_MIN+= Basic/SourceLocation.cpp +SRCS_MIN+= Basic/SourceManager.cpp +SRCS_MIN+= Basic/TargetInfo.cpp +SRCS_MIN+= Basic/Targets.cpp +SRCS_MIN+= Basic/TokenKinds.cpp +SRCS_MIN+= Basic/Version.cpp +SRCS_MIN+= Basic/VersionTuple.cpp +SRCS_MIN+= Basic/VirtualFileSystem.cpp +SRCS_MIN+= Basic/Warnings.cpp +SRCS_MIN+= CodeGen/BackendUtil.cpp +SRCS_MIN+= CodeGen/CGAtomic.cpp +SRCS_MIN+= CodeGen/CGBlocks.cpp +SRCS_MIN+= CodeGen/CGBuiltin.cpp +SRCS_MIN+= CodeGen/CGCUDABuiltin.cpp +SRCS_MIN+= CodeGen/CGCUDANV.cpp +SRCS_MIN+= CodeGen/CGCUDARuntime.cpp +SRCS_MIN+= CodeGen/CGCXX.cpp +SRCS_MIN+= CodeGen/CGCXXABI.cpp +SRCS_MIN+= CodeGen/CGCall.cpp +SRCS_MIN+= CodeGen/CGClass.cpp +SRCS_MIN+= CodeGen/CGCleanup.cpp +SRCS_MIN+= CodeGen/CGDebugInfo.cpp +SRCS_MIN+= CodeGen/CGDecl.cpp +SRCS_MIN+= CodeGen/CGDeclCXX.cpp +SRCS_MIN+= CodeGen/CGException.cpp +SRCS_MIN+= CodeGen/CGExpr.cpp +SRCS_MIN+= CodeGen/CGExprAgg.cpp +SRCS_MIN+= CodeGen/CGExprCXX.cpp +SRCS_MIN+= CodeGen/CGExprComplex.cpp +SRCS_MIN+= CodeGen/CGExprConstant.cpp +SRCS_MIN+= CodeGen/CGExprScalar.cpp +SRCS_MIN+= CodeGen/CGLoopInfo.cpp +SRCS_MIN+= CodeGen/CGObjC.cpp +SRCS_MIN+= CodeGen/CGObjCGNU.cpp +SRCS_MIN+= CodeGen/CGObjCMac.cpp +SRCS_MIN+= CodeGen/CGObjCRuntime.cpp +SRCS_MIN+= CodeGen/CGOpenCLRuntime.cpp +SRCS_MIN+= CodeGen/CGOpenMPRuntime.cpp +SRCS_MIN+= CodeGen/CGOpenMPRuntimeNVPTX.cpp +SRCS_MIN+= CodeGen/CGRecordLayoutBuilder.cpp +SRCS_MIN+= CodeGen/CGStmt.cpp +SRCS_MIN+= CodeGen/CGStmtOpenMP.cpp +SRCS_MIN+= CodeGen/CGVTT.cpp +SRCS_MIN+= CodeGen/CGVTables.cpp +SRCS_MIN+= CodeGen/CodeGenAction.cpp +SRCS_MIN+= CodeGen/CodeGenFunction.cpp +SRCS_MIN+= CodeGen/CodeGenModule.cpp +SRCS_MIN+= CodeGen/CodeGenPGO.cpp +SRCS_MIN+= CodeGen/CodeGenTBAA.cpp +SRCS_MIN+= CodeGen/CodeGenTypes.cpp +SRCS_MIN+= CodeGen/CoverageMappingGen.cpp +SRCS_MIN+= CodeGen/ItaniumCXXABI.cpp +SRCS_MIN+= CodeGen/MicrosoftCXXABI.cpp +SRCS_MIN+= CodeGen/ModuleBuilder.cpp +SRCS_MIN+= CodeGen/ObjectFilePCHContainerOperations.cpp +SRCS_MIN+= CodeGen/SanitizerMetadata.cpp +SRCS_MIN+= CodeGen/SwiftCallingConv.cpp +SRCS_MIN+= CodeGen/TargetInfo.cpp +SRCS_MIN+= Driver/Action.cpp +SRCS_MIN+= Driver/Compilation.cpp +SRCS_MIN+= Driver/CrossWindowsToolChain.cpp +SRCS_MIN+= Driver/Driver.cpp +SRCS_MIN+= Driver/DriverOptions.cpp +SRCS_MIN+= Driver/Job.cpp +SRCS_MIN+= Driver/MSVCToolChain.cpp +SRCS_MIN+= Driver/MinGWToolChain.cpp +SRCS_MIN+= Driver/Multilib.cpp +SRCS_MIN+= Driver/Phases.cpp +SRCS_MIN+= Driver/SanitizerArgs.cpp +SRCS_MIN+= Driver/Tool.cpp +SRCS_MIN+= Driver/ToolChain.cpp +SRCS_MIN+= Driver/ToolChains.cpp +SRCS_MIN+= Driver/Tools.cpp +SRCS_MIN+= Driver/Types.cpp +SRCS_MIN+= Edit/Commit.cpp +SRCS_MIN+= Edit/EditedSource.cpp +SRCS_MIN+= Edit/RewriteObjCFoundationAPI.cpp +SRCS_EXT+= Format/AffectedRangeManager.cpp +SRCS_EXT+= Format/BreakableToken.cpp +SRCS_EXT+= Format/ContinuationIndenter.cpp +SRCS_EXT+= Format/Format.cpp +SRCS_EXT+= Format/FormatToken.cpp +SRCS_EXT+= Format/FormatTokenLexer.cpp +SRCS_EXT+= Format/SortJavaScriptImports.cpp +SRCS_EXT+= Format/TokenAnalyzer.cpp +SRCS_EXT+= Format/TokenAnnotator.cpp +SRCS_EXT+= Format/UnwrappedLineFormatter.cpp +SRCS_EXT+= Format/UnwrappedLineParser.cpp +SRCS_EXT+= Format/WhitespaceManager.cpp +SRCS_MIN+= Frontend/ASTConsumers.cpp +SRCS_MIN+= Frontend/ASTMerge.cpp +SRCS_MIN+= Frontend/ASTUnit.cpp +SRCS_MIN+= Frontend/CacheTokens.cpp +SRCS_MIN+= Frontend/ChainedDiagnosticConsumer.cpp +SRCS_MIN+= Frontend/ChainedIncludesSource.cpp +SRCS_MIN+= Frontend/CodeGenOptions.cpp +SRCS_MIN+= Frontend/CompilerInstance.cpp +SRCS_MIN+= Frontend/CompilerInvocation.cpp +SRCS_MIN+= Frontend/CreateInvocationFromCommandLine.cpp +SRCS_MIN+= Frontend/DependencyFile.cpp +SRCS_MIN+= Frontend/DependencyGraph.cpp +SRCS_MIN+= Frontend/DiagnosticRenderer.cpp +SRCS_MIN+= Frontend/FrontendAction.cpp +SRCS_MIN+= Frontend/FrontendActions.cpp +SRCS_MIN+= Frontend/FrontendOptions.cpp +SRCS_MIN+= Frontend/HeaderIncludeGen.cpp +SRCS_MIN+= Frontend/InitHeaderSearch.cpp +SRCS_MIN+= Frontend/InitPreprocessor.cpp +SRCS_MIN+= Frontend/LangStandards.cpp +SRCS_MIN+= Frontend/LayoutOverrideSource.cpp +SRCS_MIN+= Frontend/LogDiagnosticPrinter.cpp +SRCS_MIN+= Frontend/ModuleDependencyCollector.cpp +SRCS_MIN+= Frontend/MultiplexConsumer.cpp +SRCS_MIN+= Frontend/PCHContainerOperations.cpp +SRCS_MIN+= Frontend/PrintPreprocessedOutput.cpp +SRCS_MIN+= Frontend/Rewrite/FixItRewriter.cpp +SRCS_MIN+= Frontend/Rewrite/FrontendActions.cpp +SRCS_MIN+= Frontend/Rewrite/HTMLPrint.cpp +SRCS_MIN+= Frontend/Rewrite/InclusionRewriter.cpp +SRCS_MIN+= Frontend/Rewrite/RewriteMacros.cpp +SRCS_MIN+= Frontend/Rewrite/RewriteTest.cpp +SRCS_MIN+= Frontend/SerializedDiagnosticPrinter.cpp +SRCS_MIN+= Frontend/SerializedDiagnosticReader.cpp +SRCS_MIN+= Frontend/TestModuleFileExtension.cpp +SRCS_MIN+= Frontend/TextDiagnostic.cpp +SRCS_MIN+= Frontend/TextDiagnosticBuffer.cpp +SRCS_MIN+= Frontend/TextDiagnosticPrinter.cpp +SRCS_MIN+= Frontend/VerifyDiagnosticConsumer.cpp +SRCS_MIN+= FrontendTool/ExecuteCompilerInvocation.cpp +SRCS_MIN+= Index/CodegenNameGenerator.cpp +SRCS_MIN+= Index/CommentToXML.cpp +SRCS_MIN+= Index/IndexBody.cpp +SRCS_MIN+= Index/IndexDecl.cpp +SRCS_MIN+= Index/IndexSymbol.cpp +SRCS_MIN+= Index/IndexTypeSourceInfo.cpp +SRCS_MIN+= Index/IndexingAction.cpp +SRCS_MIN+= Index/IndexingContext.cpp +SRCS_MIN+= Index/USRGeneration.cpp +SRCS_MIN+= Lex/HeaderMap.cpp +SRCS_MIN+= Lex/HeaderSearch.cpp +SRCS_MIN+= Lex/Lexer.cpp +SRCS_MIN+= Lex/LiteralSupport.cpp +SRCS_MIN+= Lex/MacroArgs.cpp +SRCS_MIN+= Lex/MacroInfo.cpp +SRCS_MIN+= Lex/ModuleMap.cpp +SRCS_MIN+= Lex/PPCaching.cpp +SRCS_MIN+= Lex/PPCallbacks.cpp +SRCS_MIN+= Lex/PPConditionalDirectiveRecord.cpp +SRCS_MIN+= Lex/PPDirectives.cpp +SRCS_MIN+= Lex/PPExpressions.cpp +SRCS_MIN+= Lex/PPLexerChange.cpp +SRCS_MIN+= Lex/PPMacroExpansion.cpp +SRCS_MIN+= Lex/PTHLexer.cpp +SRCS_MIN+= Lex/Pragma.cpp +SRCS_MIN+= Lex/PreprocessingRecord.cpp +SRCS_MIN+= Lex/Preprocessor.cpp +SRCS_MIN+= Lex/PreprocessorLexer.cpp +SRCS_MIN+= Lex/ScratchBuffer.cpp +SRCS_MIN+= Lex/TokenConcatenation.cpp +SRCS_MIN+= Lex/TokenLexer.cpp +SRCS_MIN+= Parse/ParseAST.cpp +SRCS_MIN+= Parse/ParseCXXInlineMethods.cpp +SRCS_MIN+= Parse/ParseDecl.cpp +SRCS_MIN+= Parse/ParseDeclCXX.cpp +SRCS_MIN+= Parse/ParseExpr.cpp +SRCS_MIN+= Parse/ParseExprCXX.cpp +SRCS_MIN+= Parse/ParseInit.cpp +SRCS_MIN+= Parse/ParseObjc.cpp +SRCS_MIN+= Parse/ParseOpenMP.cpp +SRCS_MIN+= Parse/ParsePragma.cpp +SRCS_MIN+= Parse/ParseStmt.cpp +SRCS_MIN+= Parse/ParseStmtAsm.cpp +SRCS_MIN+= Parse/ParseTemplate.cpp +SRCS_MIN+= Parse/ParseTentative.cpp +SRCS_MIN+= Parse/Parser.cpp +SRCS_MIN+= Rewrite/DeltaTree.cpp +SRCS_MIN+= Rewrite/HTMLRewrite.cpp +SRCS_MIN+= Rewrite/RewriteRope.cpp +SRCS_MIN+= Rewrite/Rewriter.cpp +SRCS_MIN+= Rewrite/TokenRewriter.cpp +SRCS_MIN+= Sema/AnalysisBasedWarnings.cpp +SRCS_MIN+= Sema/AttributeList.cpp +SRCS_MIN+= Sema/CodeCompleteConsumer.cpp +SRCS_MIN+= Sema/DeclSpec.cpp +SRCS_MIN+= Sema/DelayedDiagnostic.cpp +SRCS_MIN+= Sema/IdentifierResolver.cpp +SRCS_MIN+= Sema/JumpDiagnostics.cpp +SRCS_MIN+= Sema/MultiplexExternalSemaSource.cpp +SRCS_MIN+= Sema/Scope.cpp +SRCS_MIN+= Sema/ScopeInfo.cpp +SRCS_MIN+= Sema/Sema.cpp +SRCS_MIN+= Sema/SemaAccess.cpp +SRCS_MIN+= Sema/SemaAttr.cpp +SRCS_MIN+= Sema/SemaCUDA.cpp +SRCS_MIN+= Sema/SemaCXXScopeSpec.cpp +SRCS_MIN+= Sema/SemaCast.cpp +SRCS_MIN+= Sema/SemaChecking.cpp +SRCS_MIN+= Sema/SemaCodeComplete.cpp +SRCS_MIN+= Sema/SemaConsumer.cpp +SRCS_MIN+= Sema/SemaCoroutine.cpp +SRCS_MIN+= Sema/SemaDecl.cpp +SRCS_MIN+= Sema/SemaDeclAttr.cpp +SRCS_MIN+= Sema/SemaDeclCXX.cpp +SRCS_MIN+= Sema/SemaDeclObjC.cpp +SRCS_MIN+= Sema/SemaExceptionSpec.cpp +SRCS_MIN+= Sema/SemaExpr.cpp +SRCS_MIN+= Sema/SemaExprCXX.cpp +SRCS_MIN+= Sema/SemaExprMember.cpp +SRCS_MIN+= Sema/SemaExprObjC.cpp +SRCS_MIN+= Sema/SemaFixItUtils.cpp +SRCS_MIN+= Sema/SemaInit.cpp +SRCS_MIN+= Sema/SemaLambda.cpp +SRCS_MIN+= Sema/SemaLookup.cpp +SRCS_MIN+= Sema/SemaObjCProperty.cpp +SRCS_MIN+= Sema/SemaOpenMP.cpp +SRCS_MIN+= Sema/SemaOverload.cpp +SRCS_MIN+= Sema/SemaPseudoObject.cpp +SRCS_MIN+= Sema/SemaStmt.cpp +SRCS_MIN+= Sema/SemaStmtAsm.cpp +SRCS_MIN+= Sema/SemaStmtAttr.cpp +SRCS_MIN+= Sema/SemaTemplate.cpp +SRCS_MIN+= Sema/SemaTemplateDeduction.cpp +SRCS_MIN+= Sema/SemaTemplateInstantiate.cpp +SRCS_MIN+= Sema/SemaTemplateInstantiateDecl.cpp +SRCS_MIN+= Sema/SemaTemplateVariadic.cpp +SRCS_MIN+= Sema/SemaType.cpp +SRCS_MIN+= Sema/TypeLocBuilder.cpp +SRCS_MIN+= Serialization/ASTCommon.cpp +SRCS_MIN+= Serialization/ASTReader.cpp +SRCS_MIN+= Serialization/ASTReaderDecl.cpp +SRCS_MIN+= Serialization/ASTReaderStmt.cpp +SRCS_MIN+= Serialization/ASTWriter.cpp +SRCS_MIN+= Serialization/ASTWriterDecl.cpp +SRCS_MIN+= Serialization/ASTWriterStmt.cpp +SRCS_MIN+= Serialization/GeneratePCH.cpp +SRCS_MIN+= Serialization/GlobalModuleIndex.cpp +SRCS_MIN+= Serialization/Module.cpp +SRCS_MIN+= Serialization/ModuleFileExtension.cpp +SRCS_MIN+= Serialization/ModuleManager.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/AllocationDiagnostics.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/ArrayBoundChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/CStringChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/CallAndMessageChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/CastSizeChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/CastToStructChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/CheckObjCDealloc.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/CheckSizeofPointer.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/ChrootChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/ClangCheckers.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/DeadStoresChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/DebugCheckers.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/DereferenceChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/DirectIvarAssignment.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/DivZeroChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/DynamicTypeChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/DynamicTypePropagation.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/ExprInspectionChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/FixedAddressChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/GenericTaintChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/IdenticalExprChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/LocalizationChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/MallocChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/MallocSizeofChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/NSErrorChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/NonNullParamChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/NullabilityChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/ObjCContainersChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/PaddingChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/PointerArithChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/PointerSubChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/PthreadLockChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/RetainCountChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/ReturnUndefChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/SimpleStreamChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/StreamChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/TaintTesterChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/TraversalChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/UndefBranchChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/UndefResultChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/UnixAPIChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/VLASizeChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/VforkChecker.cpp +SRCS_FUL+= StaticAnalyzer/Checkers/VirtualCallChecker.cpp +SRCS_FUL+= StaticAnalyzer/Core/APSIntType.cpp +SRCS_FUL+= StaticAnalyzer/Core/AnalysisManager.cpp +SRCS_FUL+= StaticAnalyzer/Core/AnalyzerOptions.cpp +SRCS_FUL+= StaticAnalyzer/Core/BasicValueFactory.cpp +SRCS_FUL+= StaticAnalyzer/Core/BlockCounter.cpp +SRCS_FUL+= StaticAnalyzer/Core/BugReporter.cpp +SRCS_FUL+= StaticAnalyzer/Core/BugReporterVisitors.cpp +SRCS_FUL+= StaticAnalyzer/Core/CallEvent.cpp +SRCS_FUL+= StaticAnalyzer/Core/Checker.cpp +SRCS_FUL+= StaticAnalyzer/Core/CheckerContext.cpp +SRCS_FUL+= StaticAnalyzer/Core/CheckerHelpers.cpp +SRCS_FUL+= StaticAnalyzer/Core/CheckerManager.cpp +SRCS_FUL+= StaticAnalyzer/Core/CheckerRegistry.cpp +SRCS_FUL+= StaticAnalyzer/Core/CommonBugCategories.cpp +SRCS_FUL+= StaticAnalyzer/Core/ConstraintManager.cpp +SRCS_FUL+= StaticAnalyzer/Core/CoreEngine.cpp +SRCS_FUL+= StaticAnalyzer/Core/DynamicTypeMap.cpp +SRCS_FUL+= StaticAnalyzer/Core/Environment.cpp +SRCS_FUL+= StaticAnalyzer/Core/ExplodedGraph.cpp +SRCS_FUL+= StaticAnalyzer/Core/ExprEngine.cpp +SRCS_FUL+= StaticAnalyzer/Core/ExprEngineC.cpp +SRCS_FUL+= StaticAnalyzer/Core/ExprEngineCXX.cpp +SRCS_FUL+= StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp +SRCS_FUL+= StaticAnalyzer/Core/ExprEngineObjC.cpp +SRCS_FUL+= StaticAnalyzer/Core/FunctionSummary.cpp +SRCS_FUL+= StaticAnalyzer/Core/HTMLDiagnostics.cpp +SRCS_FUL+= StaticAnalyzer/Core/IssueHash.cpp +SRCS_FUL+= StaticAnalyzer/Core/LoopWidening.cpp +SRCS_FUL+= StaticAnalyzer/Core/MemRegion.cpp +SRCS_FUL+= StaticAnalyzer/Core/PathDiagnostic.cpp +SRCS_FUL+= StaticAnalyzer/Core/PlistDiagnostics.cpp +SRCS_FUL+= StaticAnalyzer/Core/ProgramState.cpp +SRCS_FUL+= StaticAnalyzer/Core/RangeConstraintManager.cpp +SRCS_FUL+= StaticAnalyzer/Core/RegionStore.cpp +SRCS_FUL+= StaticAnalyzer/Core/SValBuilder.cpp +SRCS_FUL+= StaticAnalyzer/Core/SVals.cpp +SRCS_FUL+= StaticAnalyzer/Core/SimpleConstraintManager.cpp +SRCS_FUL+= StaticAnalyzer/Core/SimpleSValBuilder.cpp +SRCS_FUL+= StaticAnalyzer/Core/Store.cpp +SRCS_FUL+= StaticAnalyzer/Core/SubEngine.cpp +SRCS_FUL+= StaticAnalyzer/Core/SymbolManager.cpp +SRCS_FUL+= StaticAnalyzer/Frontend/AnalysisConsumer.cpp +SRCS_FUL+= StaticAnalyzer/Frontend/CheckerRegistration.cpp +SRCS_FUL+= StaticAnalyzer/Frontend/FrontendActions.cpp +SRCS_FUL+= StaticAnalyzer/Frontend/ModelConsumer.cpp +SRCS_FUL+= StaticAnalyzer/Frontend/ModelInjector.cpp +SRCS_MIN+= Tooling/ArgumentsAdjusters.cpp +SRCS_MIN+= Tooling/CommonOptionsParser.cpp +SRCS_MIN+= Tooling/CompilationDatabase.cpp +SRCS_EXT+= Tooling/Core/QualTypeNames.cpp +SRCS_EXT+= Tooling/Core/Replacement.cpp +SRCS_MIN+= Tooling/FileMatchTrie.cpp +SRCS_MIN+= Tooling/JSONCompilationDatabase.cpp +SRCS_MIN+= Tooling/Refactoring.cpp +SRCS_MIN+= Tooling/RefactoringCallbacks.cpp +SRCS_MIN+= Tooling/Tooling.cpp + +SRCS_ALL+= ${SRCS_MIN} +.if ${MK_CLANG_EXTRAS} != "no" +SRCS_ALL+= ${SRCS_EXT} +.endif +.if ${MK_CLANG_FULL} != "no" +SRCS_ALL+= ${SRCS_FUL} +.endif +SRCS+= ${SRCS_ALL:O} + +clang/AST/AttrDump.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-dump \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/AST/AttrDump.inc + +clang/AST/AttrImpl.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-impl \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/AST/AttrImpl.inc + +clang/AST/AttrVisitor.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-ast-visitor \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/AST/AttrVisitor.inc + +clang/AST/Attrs.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-classes \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/AST/Attrs.inc + +clang/AST/CommentCommandInfo.inc: \ + ${CLANG_SRCS}/include/clang/AST/CommentCommands.td + ${CLANG_TBLGEN} -gen-clang-comment-command-info \ + -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/AST/CommentCommands.td +TGHDRS+= clang/AST/CommentCommandInfo.inc + +clang/AST/CommentCommandList.inc: \ + ${CLANG_SRCS}/include/clang/AST/CommentCommands.td + ${CLANG_TBLGEN} -gen-clang-comment-command-list \ + -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/AST/CommentCommands.td +TGHDRS+= clang/AST/CommentCommandList.inc + +clang/AST/CommentHTMLNamedCharacterReferences.inc: \ + ${CLANG_SRCS}/include/clang/AST/CommentHTMLNamedCharacterReferences.td + ${CLANG_TBLGEN} -gen-clang-comment-html-named-character-references \ + -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/AST/CommentHTMLNamedCharacterReferences.td +TGHDRS+= clang/AST/CommentHTMLNamedCharacterReferences.inc + +clang/AST/CommentHTMLTags.inc: \ + ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td + ${CLANG_TBLGEN} -gen-clang-comment-html-tags \ + -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td +TGHDRS+= clang/AST/CommentHTMLTags.inc + +clang/AST/CommentHTMLTagsProperties.inc: \ + ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td + ${CLANG_TBLGEN} -gen-clang-comment-html-tags-properties \ + -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td +TGHDRS+= clang/AST/CommentHTMLTagsProperties.inc + +clang/AST/CommentNodes.inc: ${CLANG_SRCS}/include/clang/Basic/CommentNodes.td + ${CLANG_TBLGEN} -gen-clang-comment-nodes \ + -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/CommentNodes.td +TGHDRS+= clang/AST/CommentNodes.inc + +clang/AST/DeclNodes.inc: ${CLANG_SRCS}/include/clang/Basic/DeclNodes.td + ${CLANG_TBLGEN} -gen-clang-decl-nodes \ + -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/DeclNodes.td +TGHDRS+= clang/AST/DeclNodes.inc + +clang/AST/StmtNodes.inc: ${CLANG_SRCS}/include/clang/Basic/StmtNodes.td + ${CLANG_TBLGEN} -gen-clang-stmt-nodes \ + -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/StmtNodes.td +TGHDRS+= clang/AST/StmtNodes.inc + +clang/Basic/AttrHasAttributeImpl.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-has-attribute-impl \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/Basic/AttrHasAttributeImpl.inc + +clang/Basic/AttrList.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-list \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/Basic/AttrList.inc + +.for hdr in \ + AST Analysis Comment Common Driver Frontend Lex Parse Sema Serialization +clang/Basic/Diagnostic${hdr}Kinds.inc: \ + ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td + ${CLANG_TBLGEN} -gen-clang-diags-defs -clang-component=${hdr} \ + -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ + -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td +TGHDRS+= clang/Basic/Diagnostic${hdr}Kinds.inc +.endfor + +clang/Basic/DiagnosticGroups.inc: \ + ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td + ${CLANG_TBLGEN} -gen-clang-diag-groups \ + -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ + -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td +TGHDRS+= clang/Basic/DiagnosticGroups.inc + +clang/Basic/DiagnosticIndexName.inc: \ + ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td + ${CLANG_TBLGEN} -gen-clang-diags-index-name \ + -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \ + -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td +TGHDRS+= clang/Basic/DiagnosticIndexName.inc + +clang/Basic/arm_neon.inc: ${CLANG_SRCS}/include/clang/Basic/arm_neon.td + ${CLANG_TBLGEN} -gen-arm-neon-sema \ + -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/arm_neon.td +TGHDRS+= clang/Basic/arm_neon.inc + +clang/Driver/Options.inc: ${CLANG_SRCS}/include/clang/Driver/Options.td + ${LLVM_TBLGEN} -gen-opt-parser-defs \ + -I ${LLVM_SRCS}/include -I ${CLANG_SRCS}/include/clang/Driver \ + -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Driver/Options.td +TGHDRS+= clang/Driver/Options.inc + +clang/Parse/AttrParserStringSwitches.inc: \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-parser-string-switches \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/Parse/AttrParserStringSwitches.inc + +clang/Sema/AttrParsedAttrImpl.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-impl \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/Sema/AttrParsedAttrImpl.inc + +clang/Sema/AttrParsedAttrKinds.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-kinds \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/Sema/AttrParsedAttrKinds.inc + +clang/Sema/AttrParsedAttrList.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-list \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/Sema/AttrParsedAttrList.inc + +clang/Sema/AttrSpellingListIndex.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-spelling-index \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/Sema/AttrSpellingListIndex.inc + +clang/Sema/AttrTemplateInstantiate.inc: \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-template-instantiate \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/Sema/AttrTemplateInstantiate.inc + +clang/Serialization/AttrPCHRead.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-pch-read \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/Serialization/AttrPCHRead.inc + +clang/Serialization/AttrPCHWrite.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-pch-write \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/Serialization/AttrPCHWrite.inc + +clang/StaticAnalyzer/Checkers/Checkers.inc: \ + ${CLANG_SRCS}/include/clang/StaticAnalyzer/Checkers/Checkers.td + ${CLANG_TBLGEN} -gen-clang-sa-checkers \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/StaticAnalyzer/Checkers/Checkers.td +TGHDRS+= clang/StaticAnalyzer/Checkers/Checkers.inc + +.for dep in ${TGHDRS:C/$/.d/} +. if ${MAKE_VERSION} < 20160220 +. if !make(depend) +. sinclude "${dep}" +. endif +. else +. dinclude "${dep}" +. endif +.endfor + +DPSRCS+= ${TGHDRS} +CLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/} + +.include "../clang.build.mk" + +INTERNALLIB= + +.include diff --git a/lib/clang/libclanganalysis/Makefile b/lib/clang/libclanganalysis/Makefile deleted file mode 100644 index 2967440e9a8..00000000000 --- a/lib/clang/libclanganalysis/Makefile +++ /dev/null @@ -1,49 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clanganalysis - -SRCDIR= tools/clang/lib/Analysis -SRCS= AnalysisDeclContext.cpp \ - BodyFarm.cpp \ - CFG.cpp \ - CFGReachabilityAnalysis.cpp \ - CFGStmtMap.cpp \ - CocoaConventions.cpp \ - Consumed.cpp \ - FormatString.cpp \ - LiveVariables.cpp \ - ObjCNoReturn.cpp \ - PostOrderCFGView.cpp \ - PrintfFormatString.cpp \ - PseudoConstantAnalysis.cpp \ - ReachableCode.cpp \ - ScanfFormatString.cpp \ - ThreadSafety.cpp \ - ThreadSafetyCommon.cpp \ - ThreadSafetyTIL.cpp \ - UninitializedValues.cpp - -.if ${MK_CLANG_FULL} != "no" -SRCS+= CallGraph.cpp \ - CodeInjector.cpp \ - Dominators.cpp \ - ProgramPoint.cpp -.endif - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= ThreadSafetyLogical.cpp -.endif - -TGHDRS= AttrList \ - AttrVisitor \ - Attrs \ - CommentCommandList \ - CommentNodes \ - DeclNodes \ - DiagnosticAnalysisKinds \ - DiagnosticCommonKinds \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclanganalysis/Makefile.depend b/lib/clang/libclanganalysis/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/libclanganalysis/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangarcmigrate/Makefile b/lib/clang/libclangarcmigrate/Makefile deleted file mode 100644 index a6b06c4a418..00000000000 --- a/lib/clang/libclangarcmigrate/Makefile +++ /dev/null @@ -1,41 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangarcmigrate - -SRCDIR= tools/clang/lib/ARCMigrate -SRCS= ARCMT.cpp \ - ARCMTActions.cpp \ - FileRemapper.cpp \ - ObjCMT.cpp \ - PlistReporter.cpp \ - TransAPIUses.cpp \ - TransARCAssign.cpp \ - TransAutoreleasePool.cpp \ - TransBlockObjCVariable.cpp \ - TransEmptyStatementsAndDealloc.cpp \ - TransGCAttrs.cpp \ - TransGCCalls.cpp \ - TransProperties.cpp \ - TransProtectedScope.cpp \ - TransRetainReleaseDealloc.cpp \ - TransUnbridgedCasts.cpp \ - TransUnusedInitDelegate.cpp \ - TransZeroOutPropsInDealloc.cpp \ - TransformActions.cpp \ - Transforms.cpp - -TGHDRS= AttrList \ - AttrParsedAttrList \ - AttrVisitor \ - Attrs \ - CommentCommandList \ - CommentNodes \ - DeclNodes \ - DiagnosticCommonKinds \ - DiagnosticGroups \ - DiagnosticSemaKinds \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangarcmigrate/Makefile.depend b/lib/clang/libclangarcmigrate/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/libclangarcmigrate/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangast/Makefile b/lib/clang/libclangast/Makefile deleted file mode 100644 index d77857bc7e6..00000000000 --- a/lib/clang/libclangast/Makefile +++ /dev/null @@ -1,88 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangast - -SRCDIR= tools/clang/lib/AST -SRCS= APValue.cpp \ - ASTConsumer.cpp \ - ASTContext.cpp \ - ASTDiagnostic.cpp \ - ASTDumper.cpp \ - ASTImporter.cpp \ - ASTTypeTraits.cpp \ - AttrImpl.cpp \ - CXXInheritance.cpp \ - Comment.cpp \ - CommentBriefParser.cpp \ - CommentCommandTraits.cpp \ - CommentLexer.cpp \ - CommentParser.cpp \ - CommentSema.cpp \ - Decl.cpp \ - DeclBase.cpp \ - DeclCXX.cpp \ - DeclFriend.cpp \ - DeclGroup.cpp \ - DeclObjC.cpp \ - DeclOpenMP.cpp \ - DeclPrinter.cpp \ - DeclTemplate.cpp \ - DeclarationName.cpp \ - Expr.cpp \ - ExprCXX.cpp \ - ExprClassification.cpp \ - ExprConstant.cpp \ - ExprObjC.cpp \ - ExternalASTSource.cpp \ - InheritViz.cpp \ - ItaniumCXXABI.cpp \ - ItaniumMangle.cpp \ - Mangle.cpp \ - MicrosoftCXXABI.cpp \ - MicrosoftMangle.cpp \ - NSAPI.cpp \ - NestedNameSpecifier.cpp \ - OpenMPClause.cpp \ - ParentMap.cpp \ - RawCommentList.cpp \ - RecordLayout.cpp \ - RecordLayoutBuilder.cpp \ - SelectorLocationsKind.cpp \ - Stmt.cpp \ - StmtCXX.cpp \ - StmtIterator.cpp \ - StmtObjC.cpp \ - StmtOpenMP.cpp \ - StmtPrinter.cpp \ - StmtProfile.cpp \ - StmtViz.cpp \ - TemplateBase.cpp \ - TemplateName.cpp \ - Type.cpp \ - TypeLoc.cpp \ - TypePrinter.cpp \ - VTTBuilder.cpp \ - VTableBuilder.cpp - -TGHDRS= AttrDump \ - AttrImpl \ - AttrList \ - AttrVisitor \ - Attrs \ - CommentCommandInfo \ - CommentCommandList \ - CommentHTMLNamedCharacterReferences \ - CommentHTMLTags \ - CommentHTMLTagsProperties \ - CommentNodes \ - DeclNodes \ - DiagnosticASTKinds \ - DiagnosticCommentKinds \ - DiagnosticCommonKinds \ - DiagnosticFrontendKinds \ - DiagnosticSemaKinds \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangast/Makefile.depend b/lib/clang/libclangast/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/libclangast/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangastmatchers/Makefile b/lib/clang/libclangastmatchers/Makefile deleted file mode 100644 index 5c2bff5bee5..00000000000 --- a/lib/clang/libclangastmatchers/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangastmatchers - -SRCDIR= tools/clang/lib/ASTMatchers -SRCS= ASTMatchFinder.cpp \ - ASTMatchersInternal.cpp - -TGHDRS= AttrList \ - Attrs \ - AttrVisitor \ - CommentCommandList \ - DeclNodes \ - DiagnosticCommonKinds \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangbasic/Makefile b/lib/clang/libclangbasic/Makefile deleted file mode 100644 index c6b1d77cd8b..00000000000 --- a/lib/clang/libclangbasic/Makefile +++ /dev/null @@ -1,56 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangbasic - -SRCDIR= tools/clang/lib/Basic -SRCS= Attributes.cpp \ - Builtins.cpp \ - CharInfo.cpp \ - Cuda.cpp \ - Diagnostic.cpp \ - DiagnosticIDs.cpp \ - DiagnosticOptions.cpp \ - FileManager.cpp \ - FileSystemStatCache.cpp \ - IdentifierTable.cpp \ - LangOptions.cpp \ - Module.cpp \ - ObjCRuntime.cpp \ - OpenMPKinds.cpp \ - OperatorPrecedence.cpp \ - SanitizerBlacklist.cpp \ - Sanitizers.cpp \ - SourceLocation.cpp \ - SourceManager.cpp \ - TargetInfo.cpp \ - Targets.cpp \ - TokenKinds.cpp \ - Version.cpp \ - VersionTuple.cpp \ - VirtualFileSystem.cpp \ - Warnings.cpp - -TGHDRS= AttrHasAttributeImpl \ - DiagnosticAnalysisKinds \ - DiagnosticASTKinds \ - DiagnosticCommentKinds \ - DiagnosticCommonKinds \ - DiagnosticDriverKinds \ - DiagnosticFrontendKinds \ - DiagnosticGroups \ - DiagnosticIndexName \ - DiagnosticLexKinds \ - DiagnosticParseKinds \ - DiagnosticSemaKinds \ - DiagnosticSerializationKinds \ - arm_neon - -.include "../clang.lib.mk" - -# XX: work around GCC bug 67888 -CFLAGS.gcc += -fpermissive - -# Ensure FREEBSD_CC_VERSION is defined for Targets.cpp -CFLAGS.Targets.cpp+= -include ../freebsd_cc_version.h diff --git a/lib/clang/libclangbasic/Makefile.depend b/lib/clang/libclangbasic/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/libclangbasic/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangcodegen/Makefile b/lib/clang/libclangcodegen/Makefile deleted file mode 100644 index 1525ccc1eab..00000000000 --- a/lib/clang/libclangcodegen/Makefile +++ /dev/null @@ -1,77 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangcodegen - -SRCDIR= tools/clang/lib/CodeGen -SRCS= BackendUtil.cpp \ - CGAtomic.cpp \ - CGBlocks.cpp \ - CGBuiltin.cpp \ - CGCUDABuiltin.cpp \ - CGCUDANV.cpp \ - CGCUDARuntime.cpp \ - CGCXX.cpp \ - CGCXXABI.cpp \ - CGCall.cpp \ - CGClass.cpp \ - CGCleanup.cpp \ - CGDebugInfo.cpp \ - CGDecl.cpp \ - CGDeclCXX.cpp \ - CGException.cpp \ - CGExpr.cpp \ - CGExprAgg.cpp \ - CGExprCXX.cpp \ - CGExprComplex.cpp \ - CGExprConstant.cpp \ - CGExprScalar.cpp \ - CGLoopInfo.cpp \ - CGObjC.cpp \ - CGObjCGNU.cpp \ - CGObjCMac.cpp \ - CGObjCRuntime.cpp \ - CGOpenCLRuntime.cpp \ - CGOpenMPRuntime.cpp \ - CGOpenMPRuntimeNVPTX.cpp \ - CGRecordLayoutBuilder.cpp \ - CGStmt.cpp \ - CGStmtOpenMP.cpp \ - CGVTT.cpp \ - CGVTables.cpp \ - CodeGenAction.cpp \ - CodeGenFunction.cpp \ - CodeGenModule.cpp \ - CodeGenPGO.cpp \ - CodeGenTBAA.cpp \ - CodeGenTypes.cpp \ - CoverageMappingGen.cpp \ - ItaniumCXXABI.cpp \ - MicrosoftCXXABI.cpp \ - ModuleBuilder.cpp \ - ObjectFilePCHContainerOperations.cpp \ - SanitizerMetadata.cpp \ - SwiftCallingConv.cpp \ - TargetInfo.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= CodeGenABITypes.cpp -.endif - -TGHDRS= AttrList \ - AttrParsedAttrList \ - AttrVisitor \ - Attributes \ - Attrs \ - CommentCommandList \ - CommentNodes \ - DeclNodes \ - DiagnosticCommonKinds \ - DiagnosticFrontendKinds \ - DiagnosticSemaKinds \ - Intrinsics \ - StmtNodes \ - arm_neon - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangcodegen/Makefile.depend b/lib/clang/libclangcodegen/Makefile.depend deleted file mode 100644 index 7bd22d4fd36..00000000000 --- a/lib/clang/libclangcodegen/Makefile.depend +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangdriver/Makefile b/lib/clang/libclangdriver/Makefile deleted file mode 100644 index bc62b4097a5..00000000000 --- a/lib/clang/libclangdriver/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangdriver - -SRCDIR= tools/clang/lib/Driver -SRCS= Action.cpp \ - Compilation.cpp \ - CrossWindowsToolChain.cpp \ - Driver.cpp \ - DriverOptions.cpp \ - Job.cpp \ - MSVCToolChain.cpp \ - MinGWToolChain.cpp \ - Multilib.cpp \ - Phases.cpp \ - SanitizerArgs.cpp \ - Tool.cpp \ - ToolChain.cpp \ - ToolChains.cpp \ - Tools.cpp \ - Types.cpp - -TGHDRS= DiagnosticCommonKinds \ - DiagnosticDriverKinds \ - DiagnosticSemaKinds \ - Options - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangdriver/Makefile.depend b/lib/clang/libclangdriver/Makefile.depend deleted file mode 100644 index 7bd22d4fd36..00000000000 --- a/lib/clang/libclangdriver/Makefile.depend +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangdynamicastmatchers/Makefile b/lib/clang/libclangdynamicastmatchers/Makefile deleted file mode 100644 index fedd1149b2f..00000000000 --- a/lib/clang/libclangdynamicastmatchers/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangdynamicastmatchers - -SRCDIR= tools/clang/lib/ASTMatchers/Dynamic -SRCS= Diagnostics.cpp \ - Registry.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= Parser.cpp \ - VariantValue.cpp -.endif - -TGHDRS= AttrList \ - Attrs \ - CommentCommandList \ - DeclNodes \ - DiagnosticCommonKinds \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangedit/Makefile b/lib/clang/libclangedit/Makefile deleted file mode 100644 index f403b00822e..00000000000 --- a/lib/clang/libclangedit/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangedit - -SRCDIR= tools/clang/lib/Edit -SRCS= Commit.cpp \ - EditedSource.cpp \ - RewriteObjCFoundationAPI.cpp - -TGHDRS= AttrList \ - Attrs \ - CommentCommandList \ - CommentNodes \ - DeclNodes \ - StmtNodes \ - DiagnosticCommonKinds - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangedit/Makefile.depend b/lib/clang/libclangedit/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/libclangedit/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangformat/Makefile b/lib/clang/libclangformat/Makefile deleted file mode 100644 index eeb11a2fd60..00000000000 --- a/lib/clang/libclangformat/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangformat - -SRCDIR= tools/clang/lib/Format -SRCS= AffectedRangeManager.cpp \ - BreakableToken.cpp \ - ContinuationIndenter.cpp \ - Format.cpp \ - FormatToken.cpp \ - FormatTokenLexer.cpp \ - SortJavaScriptImports.cpp \ - TokenAnalyzer.cpp \ - TokenAnnotator.cpp \ - UnwrappedLineFormatter.cpp \ - UnwrappedLineParser.cpp \ - WhitespaceManager.cpp - -TGHDRS= DiagnosticCommonKinds - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangformat/Makefile.depend b/lib/clang/libclangformat/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/libclangformat/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangfrontend/Makefile b/lib/clang/libclangfrontend/Makefile deleted file mode 100644 index 0a71441d4ce..00000000000 --- a/lib/clang/libclangfrontend/Makefile +++ /dev/null @@ -1,59 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangfrontend - -SRCDIR= tools/clang/lib/Frontend -SRCS= ASTConsumers.cpp \ - ASTMerge.cpp \ - ASTUnit.cpp \ - CacheTokens.cpp \ - ChainedDiagnosticConsumer.cpp \ - ChainedIncludesSource.cpp \ - CodeGenOptions.cpp \ - CompilerInstance.cpp \ - CompilerInvocation.cpp \ - CreateInvocationFromCommandLine.cpp \ - DependencyFile.cpp \ - DependencyGraph.cpp \ - DiagnosticRenderer.cpp \ - FrontendAction.cpp \ - FrontendActions.cpp \ - FrontendOptions.cpp \ - HeaderIncludeGen.cpp \ - InitHeaderSearch.cpp \ - InitPreprocessor.cpp \ - LangStandards.cpp \ - LayoutOverrideSource.cpp \ - LogDiagnosticPrinter.cpp \ - ModuleDependencyCollector.cpp \ - MultiplexConsumer.cpp \ - PCHContainerOperations.cpp \ - PrintPreprocessedOutput.cpp \ - SerializedDiagnosticPrinter.cpp \ - SerializedDiagnosticReader.cpp \ - TestModuleFileExtension.cpp \ - TextDiagnostic.cpp \ - TextDiagnosticBuffer.cpp \ - TextDiagnosticPrinter.cpp \ - VerifyDiagnosticConsumer.cpp - -TGHDRS= AttrList \ - AttrParsedAttrList \ - AttrVisitor \ - Attributes \ - Attrs \ - CommentCommandList \ - CommentNodes \ - DeclNodes \ - DiagnosticASTKinds \ - DiagnosticCommonKinds \ - DiagnosticDriverKinds \ - DiagnosticFrontendKinds \ - DiagnosticLexKinds \ - DiagnosticSemaKinds \ - Options \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangfrontend/Makefile.depend b/lib/clang/libclangfrontend/Makefile.depend deleted file mode 100644 index 7bd22d4fd36..00000000000 --- a/lib/clang/libclangfrontend/Makefile.depend +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangfrontendtool/Makefile b/lib/clang/libclangfrontendtool/Makefile deleted file mode 100644 index 0d71d55e3d7..00000000000 --- a/lib/clang/libclangfrontendtool/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangfrontendtool - -SRCDIR= tools/clang/lib/FrontendTool -SRCS= ExecuteCompilerInvocation.cpp - -TGHDRS= CommentCommandList \ - DeclNodes \ - DiagnosticCommonKinds \ - DiagnosticFrontendKinds \ - Options \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangfrontendtool/Makefile.depend b/lib/clang/libclangfrontendtool/Makefile.depend deleted file mode 100644 index 7bd22d4fd36..00000000000 --- a/lib/clang/libclangfrontendtool/Makefile.depend +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangindex/Makefile b/lib/clang/libclangindex/Makefile deleted file mode 100644 index 8f364ba2e07..00000000000 --- a/lib/clang/libclangindex/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangindex - -SRCDIR= tools/clang/lib/Index -SRCS= CodegenNameGenerator.cpp \ - CommentToXML.cpp \ - IndexBody.cpp \ - IndexDecl.cpp \ - IndexSymbol.cpp \ - IndexTypeSourceInfo.cpp \ - IndexingAction.cpp \ - IndexingContext.cpp \ - USRGeneration.cpp - -TGHDRS= AttrList \ - AttrVisitor \ - Attrs \ - CommentCommandList \ - CommentNodes \ - DeclNodes \ - DiagnosticCommonKinds \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclanglex/Makefile b/lib/clang/libclanglex/Makefile deleted file mode 100644 index 90b1fcaa6f9..00000000000 --- a/lib/clang/libclanglex/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clanglex - -SRCDIR= tools/clang/lib/Lex -SRCS= HeaderMap.cpp \ - HeaderSearch.cpp \ - Lexer.cpp \ - LiteralSupport.cpp \ - MacroArgs.cpp \ - MacroInfo.cpp \ - ModuleMap.cpp \ - PPCaching.cpp \ - PPCallbacks.cpp \ - PPConditionalDirectiveRecord.cpp \ - PPDirectives.cpp \ - PPExpressions.cpp \ - PPLexerChange.cpp \ - PPMacroExpansion.cpp \ - PTHLexer.cpp \ - Pragma.cpp \ - PreprocessingRecord.cpp \ - Preprocessor.cpp \ - PreprocessorLexer.cpp \ - ScratchBuffer.cpp \ - TokenConcatenation.cpp \ - TokenLexer.cpp - -TGHDRS= AttrSpellingListIndex \ - DiagnosticCommonKinds \ - DiagnosticLexKinds - -.include "../clang.lib.mk" diff --git a/lib/clang/libclanglex/Makefile.depend b/lib/clang/libclanglex/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/libclanglex/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangparse/Makefile b/lib/clang/libclangparse/Makefile deleted file mode 100644 index e690d66cd6c..00000000000 --- a/lib/clang/libclangparse/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangparse - -SRCDIR= tools/clang/lib/Parse -SRCS= ParseAST.cpp \ - ParseCXXInlineMethods.cpp \ - ParseDecl.cpp \ - ParseDeclCXX.cpp \ - ParseExpr.cpp \ - ParseExprCXX.cpp \ - ParseInit.cpp \ - ParseObjc.cpp \ - ParseOpenMP.cpp \ - ParsePragma.cpp \ - ParseStmt.cpp \ - ParseStmtAsm.cpp \ - ParseTemplate.cpp \ - ParseTentative.cpp \ - Parser.cpp - -TGHDRS= AttrList \ - AttrParsedAttrList \ - AttrParserStringSwitches \ - Attrs \ - CommentCommandList \ - CommentNodes \ - DeclNodes \ - DiagnosticCommonKinds \ - DiagnosticParseKinds \ - DiagnosticSemaKinds \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangparse/Makefile.depend b/lib/clang/libclangparse/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/libclangparse/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangrewrite/Makefile b/lib/clang/libclangrewrite/Makefile deleted file mode 100644 index ec770c3fee3..00000000000 --- a/lib/clang/libclangrewrite/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangrewrite - -SRCDIR= tools/clang/lib/Rewrite -SRCS= DeltaTree.cpp \ - HTMLRewrite.cpp \ - RewriteRope.cpp \ - Rewriter.cpp \ - TokenRewriter.cpp - -TGHDRS= AttrList \ - Attrs \ - DeclNodes \ - DiagnosticCommonKinds \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangrewrite/Makefile.depend b/lib/clang/libclangrewrite/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/libclangrewrite/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangrewritefrontend/Makefile b/lib/clang/libclangrewritefrontend/Makefile deleted file mode 100644 index bf8685885f2..00000000000 --- a/lib/clang/libclangrewritefrontend/Makefile +++ /dev/null @@ -1,29 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangrewritefrontend - -SRCDIR= tools/clang/lib/Frontend/Rewrite -SRCS= FixItRewriter.cpp \ - FrontendActions.cpp \ - HTMLPrint.cpp \ - InclusionRewriter.cpp \ - RewriteMacros.cpp \ - RewriteTest.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= RewriteModernObjC.cpp \ - RewriteObjC.cpp -.endif - -TGHDRS= AttrList \ - AttrParsedAttrList \ - Attrs \ - CommentCommandList \ - DeclNodes \ - DiagnosticCommonKinds \ - DiagnosticFrontendKinds \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangrewritefrontend/Makefile.depend b/lib/clang/libclangrewritefrontend/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/libclangrewritefrontend/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangsema/Makefile b/lib/clang/libclangsema/Makefile deleted file mode 100644 index 0ab91e447a2..00000000000 --- a/lib/clang/libclangsema/Makefile +++ /dev/null @@ -1,75 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangsema - -SRCDIR= tools/clang/lib/Sema -SRCS= AnalysisBasedWarnings.cpp \ - AttributeList.cpp \ - CodeCompleteConsumer.cpp \ - DeclSpec.cpp \ - DelayedDiagnostic.cpp \ - IdentifierResolver.cpp \ - JumpDiagnostics.cpp \ - MultiplexExternalSemaSource.cpp \ - Scope.cpp \ - ScopeInfo.cpp \ - Sema.cpp \ - SemaAccess.cpp \ - SemaAttr.cpp \ - SemaCUDA.cpp \ - SemaCXXScopeSpec.cpp \ - SemaCast.cpp \ - SemaChecking.cpp \ - SemaCodeComplete.cpp \ - SemaConsumer.cpp \ - SemaCoroutine.cpp \ - SemaDecl.cpp \ - SemaDeclAttr.cpp \ - SemaDeclCXX.cpp \ - SemaDeclObjC.cpp \ - SemaExceptionSpec.cpp \ - SemaExpr.cpp \ - SemaExprCXX.cpp \ - SemaExprMember.cpp \ - SemaExprObjC.cpp \ - SemaFixItUtils.cpp \ - SemaInit.cpp \ - SemaLambda.cpp \ - SemaLookup.cpp \ - SemaObjCProperty.cpp \ - SemaOpenMP.cpp \ - SemaOverload.cpp \ - SemaPseudoObject.cpp \ - SemaStmt.cpp \ - SemaStmtAsm.cpp \ - SemaStmtAttr.cpp \ - SemaTemplate.cpp \ - SemaTemplateDeduction.cpp \ - SemaTemplateInstantiate.cpp \ - SemaTemplateInstantiateDecl.cpp \ - SemaTemplateVariadic.cpp \ - SemaType.cpp \ - TypeLocBuilder.cpp - -TGHDRS= AttrList \ - AttrParsedAttrImpl \ - AttrParsedAttrKinds \ - AttrParsedAttrList \ - AttrSpellingListIndex \ - AttrTemplateInstantiate \ - AttrVisitor \ - Attrs \ - CommentCommandList \ - CommentNodes \ - DeclNodes \ - DiagnosticASTKinds \ - DiagnosticCommentKinds \ - DiagnosticCommonKinds \ - DiagnosticParseKinds \ - DiagnosticSemaKinds \ - StmtNodes \ - arm_neon - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangsema/Makefile.depend b/lib/clang/libclangsema/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/libclangsema/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangserialization/Makefile b/lib/clang/libclangserialization/Makefile deleted file mode 100644 index bd9b2d830f7..00000000000 --- a/lib/clang/libclangserialization/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangserialization - -SRCDIR= tools/clang/lib/Serialization -SRCS= ASTCommon.cpp \ - ASTReader.cpp \ - ASTReaderDecl.cpp \ - ASTReaderStmt.cpp \ - ASTWriter.cpp \ - ASTWriterDecl.cpp \ - ASTWriterStmt.cpp \ - GeneratePCH.cpp \ - GlobalModuleIndex.cpp \ - Module.cpp \ - ModuleFileExtension.cpp \ - ModuleManager.cpp - -TGHDRS= AttrList \ - AttrPCHRead \ - AttrPCHWrite \ - AttrParsedAttrList \ - Attrs \ - CommentCommandList \ - CommentNodes \ - DeclNodes \ - DiagnosticCommonKinds \ - DiagnosticFrontendKinds \ - DiagnosticSemaKinds \ - DiagnosticSerializationKinds \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangserialization/Makefile.depend b/lib/clang/libclangserialization/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/libclangserialization/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangstaticanalyzercheckers/Makefile b/lib/clang/libclangstaticanalyzercheckers/Makefile deleted file mode 100644 index ef69bff07b5..00000000000 --- a/lib/clang/libclangstaticanalyzercheckers/Makefile +++ /dev/null @@ -1,98 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangstaticanalyzercheckers - -SRCDIR= tools/clang/lib/StaticAnalyzer/Checkers -SRCS= AllocationDiagnostics.cpp \ - AnalyzerStatsChecker.cpp \ - ArrayBoundChecker.cpp \ - ArrayBoundCheckerV2.cpp \ - BasicObjCFoundationChecks.cpp \ - BoolAssignmentChecker.cpp \ - BuiltinFunctionChecker.cpp \ - CStringChecker.cpp \ - CStringSyntaxChecker.cpp \ - CallAndMessageChecker.cpp \ - CastSizeChecker.cpp \ - CastToStructChecker.cpp \ - CheckObjCDealloc.cpp \ - CheckObjCInstMethSignature.cpp \ - CheckSecuritySyntaxOnly.cpp \ - CheckSizeofPointer.cpp \ - ChrootChecker.cpp \ - ClangCheckers.cpp \ - DeadStoresChecker.cpp \ - DebugCheckers.cpp \ - DereferenceChecker.cpp \ - DirectIvarAssignment.cpp \ - DivZeroChecker.cpp \ - DynamicTypeChecker.cpp \ - DynamicTypePropagation.cpp \ - ExprInspectionChecker.cpp \ - FixedAddressChecker.cpp \ - GenericTaintChecker.cpp \ - IdenticalExprChecker.cpp \ - IvarInvalidationChecker.cpp \ - LLVMConventionsChecker.cpp \ - LocalizationChecker.cpp \ - MPI-Checker/MPIBugReporter.cpp \ - MPI-Checker/MPIChecker.cpp \ - MPI-Checker/MPIFunctionClassifier.cpp \ - MacOSKeychainAPIChecker.cpp \ - MacOSXAPIChecker.cpp \ - MallocChecker.cpp \ - MallocOverflowSecurityChecker.cpp \ - MallocSizeofChecker.cpp \ - NSAutoreleasePoolChecker.cpp \ - NSErrorChecker.cpp \ - NoReturnFunctionChecker.cpp \ - NonNullParamChecker.cpp \ - NullabilityChecker.cpp \ - ObjCAtSyncChecker.cpp \ - ObjCContainersASTChecker.cpp \ - ObjCContainersChecker.cpp \ - ObjCMissingSuperCallChecker.cpp \ - ObjCSelfInitChecker.cpp \ - ObjCSuperDeallocChecker.cpp \ - ObjCUnusedIVarsChecker.cpp \ - PaddingChecker.cpp \ - PointerArithChecker.cpp \ - PointerSubChecker.cpp \ - PthreadLockChecker.cpp \ - RetainCountChecker.cpp \ - ReturnPointerRangeChecker.cpp \ - ReturnUndefChecker.cpp \ - SimpleStreamChecker.cpp \ - StackAddrEscapeChecker.cpp \ - StreamChecker.cpp \ - TaintTesterChecker.cpp \ - TestAfterDivZeroChecker.cpp \ - TraversalChecker.cpp \ - UndefBranchChecker.cpp \ - UndefCapturedBlockVarChecker.cpp \ - UndefResultChecker.cpp \ - UndefinedArraySubscriptChecker.cpp \ - UndefinedAssignmentChecker.cpp \ - UnixAPIChecker.cpp \ - UnreachableCodeChecker.cpp \ - VLASizeChecker.cpp \ - VforkChecker.cpp \ - VirtualCallChecker.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= CheckerDocumentation.cpp -.endif - -TGHDRS= AttrList \ - AttrVisitor \ - Attrs \ - Checkers \ - CommentCommandList \ - CommentNodes \ - DeclNodes \ - DiagnosticCommonKinds \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangstaticanalyzercheckers/Makefile.depend b/lib/clang/libclangstaticanalyzercheckers/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/libclangstaticanalyzercheckers/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangstaticanalyzercore/Makefile b/lib/clang/libclangstaticanalyzercore/Makefile deleted file mode 100644 index bfee77aef2b..00000000000 --- a/lib/clang/libclangstaticanalyzercore/Makefile +++ /dev/null @@ -1,59 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangstaticanalyzercore - -SRCDIR= tools/clang/lib/StaticAnalyzer/Core -SRCS= APSIntType.cpp \ - AnalysisManager.cpp \ - AnalyzerOptions.cpp \ - BasicValueFactory.cpp \ - BlockCounter.cpp \ - BugReporter.cpp \ - BugReporterVisitors.cpp \ - CallEvent.cpp \ - Checker.cpp \ - CheckerContext.cpp \ - CheckerHelpers.cpp \ - CheckerManager.cpp \ - CheckerRegistry.cpp \ - CommonBugCategories.cpp \ - ConstraintManager.cpp \ - CoreEngine.cpp \ - DynamicTypeMap.cpp \ - Environment.cpp \ - ExplodedGraph.cpp \ - ExprEngine.cpp \ - ExprEngineC.cpp \ - ExprEngineCXX.cpp \ - ExprEngineCallAndReturn.cpp \ - ExprEngineObjC.cpp \ - FunctionSummary.cpp \ - HTMLDiagnostics.cpp \ - IssueHash.cpp \ - LoopWidening.cpp \ - MemRegion.cpp \ - PathDiagnostic.cpp \ - PlistDiagnostics.cpp \ - ProgramState.cpp \ - RangeConstraintManager.cpp \ - RegionStore.cpp \ - SValBuilder.cpp \ - SVals.cpp \ - SimpleConstraintManager.cpp \ - SimpleSValBuilder.cpp \ - Store.cpp \ - SubEngine.cpp \ - SymbolManager.cpp - -TGHDRS= AttrList \ - Attrs \ - CommentCommandList \ - CommentNodes \ - DeclNodes \ - DiagnosticCommonKinds \ - DiagnosticFrontendKinds \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangstaticanalyzercore/Makefile.depend b/lib/clang/libclangstaticanalyzercore/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/libclangstaticanalyzercore/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangstaticanalyzerfrontend/Makefile b/lib/clang/libclangstaticanalyzerfrontend/Makefile deleted file mode 100644 index 5e074d92036..00000000000 --- a/lib/clang/libclangstaticanalyzerfrontend/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangstaticanalyzerfrontend - -SRCDIR= tools/clang/lib/StaticAnalyzer/Frontend -SRCS= AnalysisConsumer.cpp \ - CheckerRegistration.cpp \ - FrontendActions.cpp \ - ModelConsumer.cpp \ - ModelInjector.cpp - -TGHDRS= AttrList \ - AttrParsedAttrList \ - AttrVisitor \ - Attrs \ - Checkers \ - CommentCommandList \ - CommentNodes \ - DeclNodes \ - DiagnosticCommonKinds \ - DiagnosticFrontendKinds \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangstaticanalyzerfrontend/Makefile.depend b/lib/clang/libclangstaticanalyzerfrontend/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/libclangstaticanalyzerfrontend/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libclangtooling/Makefile b/lib/clang/libclangtooling/Makefile deleted file mode 100644 index ce4f7ebbe6f..00000000000 --- a/lib/clang/libclangtooling/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangtooling - -SRCDIR= tools/clang/lib/Tooling -SRCS= ArgumentsAdjusters.cpp \ - CommonOptionsParser.cpp \ - CompilationDatabase.cpp \ - FileMatchTrie.cpp \ - JSONCompilationDatabase.cpp \ - Refactoring.cpp \ - RefactoringCallbacks.cpp \ - Tooling.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= FixIt.cpp -.endif - -TGHDRS= AttrList \ - Attrs \ - CommentCommandList \ - DeclNodes \ - DiagnosticCommonKinds \ - DiagnosticDriverKinds \ - DiagnosticFrontendKinds \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangtoolingcore/Makefile b/lib/clang/libclangtoolingcore/Makefile deleted file mode 100644 index b8f9f96c965..00000000000 --- a/lib/clang/libclangtoolingcore/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= clangtoolingcore - -SRCDIR= tools/clang/lib/Tooling/Core -CFLAGS+= -I${LLVM_SRCS}/tools -SRCS= Lookup.cpp \ - QualTypeNames.cpp \ - Replacement.cpp - -TGHDRS= AttrList \ - Attrs \ - CommentCommandList \ - DeclNodes \ - DiagnosticCommonKinds \ - StmtNodes - -.include "../clang.lib.mk" diff --git a/lib/clang/libclangtoolingcore/Makefile.depend b/lib/clang/libclangtoolingcore/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/libclangtoolingcore/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldb/Makefile b/lib/clang/liblldb/Makefile index dc1726a992d..6fda218a033 100644 --- a/lib/clang/liblldb/Makefile +++ b/lib/clang/liblldb/Makefile @@ -1,20 +1,596 @@ # $FreeBSD$ -.include +LLVM_SRCS= ${.CURDIR}/../../../contrib/llvm +CLANG_SRCS= ${LLVM_SRCS}/tools/clang +LLDB_SRCS= ${LLVM_SRCS}/tools/lldb -LIB= lldb +LIB= lldb +SRCDIR= tools/lldb/source -CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/POSIX +CFLAGS+= -I${LLDB_SRCS}/include +CFLAGS+= -I${LLDB_SRCS}/source +CFLAGS+= -I${LLDB_SRCS}/source/Plugins/Process/FreeBSD +CFLAGS+= -I${LLDB_SRCS}/source/Plugins/Process/POSIX +CFLAGS+= -I${LLDB_SRCS}/source/Plugins/Process/Utility +CFLAGS+= -I${.OBJDIR}/../../../lib/clang/libllvm +CFLAGS+= -I${.OBJDIR}/../../../lib/clang/libclang +CFLAGS+= -DLLDB_DISABLE_PYTHON -SRCDIR= tools/lldb/source -SRCS= lldb.cpp +SRCS+= API/SBAddress.cpp +SRCS+= API/SBAttachInfo.cpp +SRCS+= API/SBBlock.cpp +SRCS+= API/SBBreakpoint.cpp +SRCS+= API/SBBreakpointLocation.cpp +SRCS+= API/SBBroadcaster.cpp +SRCS+= API/SBCommandInterpreter.cpp +SRCS+= API/SBCommandReturnObject.cpp +SRCS+= API/SBCompileUnit.cpp +SRCS+= API/SBData.cpp +SRCS+= API/SBDebugger.cpp +SRCS+= API/SBDeclaration.cpp +SRCS+= API/SBError.cpp +SRCS+= API/SBEvent.cpp +SRCS+= API/SBExecutionContext.cpp +SRCS+= API/SBExpressionOptions.cpp +SRCS+= API/SBFileSpec.cpp +SRCS+= API/SBFileSpecList.cpp +SRCS+= API/SBFrame.cpp +SRCS+= API/SBFunction.cpp +SRCS+= API/SBHostOS.cpp +SRCS+= API/SBInstruction.cpp +SRCS+= API/SBInstructionList.cpp +SRCS+= API/SBLanguageRuntime.cpp +SRCS+= API/SBLaunchInfo.cpp +SRCS+= API/SBLineEntry.cpp +SRCS+= API/SBListener.cpp +SRCS+= API/SBMemoryRegionInfo.cpp +SRCS+= API/SBMemoryRegionInfoList.cpp +SRCS+= API/SBModule.cpp +SRCS+= API/SBModuleSpec.cpp +SRCS+= API/SBPlatform.cpp +SRCS+= API/SBProcess.cpp +SRCS+= API/SBQueue.cpp +SRCS+= API/SBQueueItem.cpp +SRCS+= API/SBSection.cpp +SRCS+= API/SBSourceManager.cpp +SRCS+= API/SBStream.cpp +SRCS+= API/SBStringList.cpp +SRCS+= API/SBSymbol.cpp +SRCS+= API/SBSymbolContext.cpp +SRCS+= API/SBSymbolContextList.cpp +SRCS+= API/SBTarget.cpp +SRCS+= API/SBThread.cpp +SRCS+= API/SBThreadCollection.cpp +SRCS+= API/SBThreadPlan.cpp +SRCS+= API/SBType.cpp +SRCS+= API/SBTypeCategory.cpp +SRCS+= API/SBTypeEnumMember.cpp +SRCS+= API/SBTypeFilter.cpp +SRCS+= API/SBTypeFormat.cpp +SRCS+= API/SBTypeNameSpecifier.cpp +SRCS+= API/SBTypeSummary.cpp +SRCS+= API/SBUnixSignals.cpp +SRCS+= API/SBValue.cpp +SRCS+= API/SBValueList.cpp +SRCS+= API/SBVariablesOptions.cpp +SRCS+= API/SBWatchpoint.cpp +SRCS+= API/SystemInitializerFull.cpp +SRCS+= Breakpoint/Breakpoint.cpp +SRCS+= Breakpoint/BreakpointID.cpp +SRCS+= Breakpoint/BreakpointIDList.cpp +SRCS+= Breakpoint/BreakpointList.cpp +SRCS+= Breakpoint/BreakpointLocation.cpp +SRCS+= Breakpoint/BreakpointLocationCollection.cpp +SRCS+= Breakpoint/BreakpointLocationList.cpp +SRCS+= Breakpoint/BreakpointOptions.cpp +SRCS+= Breakpoint/BreakpointResolver.cpp +SRCS+= Breakpoint/BreakpointResolverAddress.cpp +SRCS+= Breakpoint/BreakpointResolverFileLine.cpp +SRCS+= Breakpoint/BreakpointResolverFileRegex.cpp +SRCS+= Breakpoint/BreakpointResolverName.cpp +SRCS+= Breakpoint/BreakpointSite.cpp +SRCS+= Breakpoint/BreakpointSiteList.cpp +SRCS+= Breakpoint/Stoppoint.cpp +SRCS+= Breakpoint/StoppointCallbackContext.cpp +SRCS+= Breakpoint/StoppointLocation.cpp +SRCS+= Breakpoint/Watchpoint.cpp +SRCS+= Breakpoint/WatchpointList.cpp +SRCS+= Breakpoint/WatchpointOptions.cpp +SRCS+= Commands/CommandCompletions.cpp +SRCS+= Commands/CommandObjectApropos.cpp +SRCS+= Commands/CommandObjectArgs.cpp +SRCS+= Commands/CommandObjectBreakpoint.cpp +SRCS+= Commands/CommandObjectBreakpointCommand.cpp +SRCS+= Commands/CommandObjectBugreport.cpp +SRCS+= Commands/CommandObjectCommands.cpp +SRCS+= Commands/CommandObjectDisassemble.cpp +SRCS+= Commands/CommandObjectExpression.cpp +SRCS+= Commands/CommandObjectFrame.cpp +SRCS+= Commands/CommandObjectGUI.cpp +SRCS+= Commands/CommandObjectHelp.cpp +SRCS+= Commands/CommandObjectLanguage.cpp +SRCS+= Commands/CommandObjectLog.cpp +SRCS+= Commands/CommandObjectMemory.cpp +SRCS+= Commands/CommandObjectMultiword.cpp +SRCS+= Commands/CommandObjectPlatform.cpp +SRCS+= Commands/CommandObjectPlugin.cpp +SRCS+= Commands/CommandObjectProcess.cpp +SRCS+= Commands/CommandObjectQuit.cpp +SRCS+= Commands/CommandObjectRegister.cpp +SRCS+= Commands/CommandObjectSettings.cpp +SRCS+= Commands/CommandObjectSource.cpp +SRCS+= Commands/CommandObjectSyntax.cpp +SRCS+= Commands/CommandObjectTarget.cpp +SRCS+= Commands/CommandObjectThread.cpp +SRCS+= Commands/CommandObjectType.cpp +SRCS+= Commands/CommandObjectVersion.cpp +SRCS+= Commands/CommandObjectWatchpoint.cpp +SRCS+= Commands/CommandObjectWatchpointCommand.cpp +SRCS+= Core/Address.cpp +SRCS+= Core/AddressRange.cpp +SRCS+= Core/AddressResolver.cpp +SRCS+= Core/AddressResolverFileLine.cpp +SRCS+= Core/AddressResolverName.cpp +SRCS+= Core/ArchSpec.cpp +SRCS+= Core/Baton.cpp +SRCS+= Core/Broadcaster.cpp +SRCS+= Core/Communication.cpp +SRCS+= Core/Connection.cpp +SRCS+= Core/ConnectionSharedMemory.cpp +SRCS+= Core/ConstString.cpp +SRCS+= Core/CxaDemangle.cpp +SRCS+= Core/DataBufferHeap.cpp +SRCS+= Core/DataBufferMemoryMap.cpp +SRCS+= Core/DataEncoder.cpp +SRCS+= Core/DataExtractor.cpp +SRCS+= Core/Debugger.cpp +SRCS+= Core/Disassembler.cpp +SRCS+= Core/DynamicLoader.cpp +SRCS+= Core/EmulateInstruction.cpp +SRCS+= Core/Error.cpp +SRCS+= Core/Event.cpp +SRCS+= Core/FastDemangle.cpp +SRCS+= Core/FileLineResolver.cpp +SRCS+= Core/FileSpecList.cpp +SRCS+= Core/FormatEntity.cpp +SRCS+= Core/IOHandler.cpp +SRCS+= Core/Listener.cpp +SRCS+= Core/Log.cpp +SRCS+= Core/Logging.cpp +SRCS+= Core/Mangled.cpp +SRCS+= Core/Module.cpp +SRCS+= Core/ModuleChild.cpp +SRCS+= Core/ModuleList.cpp +SRCS+= Core/Opcode.cpp +SRCS+= Core/PluginManager.cpp +SRCS+= Core/RegisterValue.cpp +SRCS+= Core/RegularExpression.cpp +SRCS+= Core/Scalar.cpp +SRCS+= Core/SearchFilter.cpp +SRCS+= Core/Section.cpp +SRCS+= Core/SourceManager.cpp +SRCS+= Core/State.cpp +SRCS+= Core/Stream.cpp +SRCS+= Core/StreamAsynchronousIO.cpp +SRCS+= Core/StreamCallback.cpp +SRCS+= Core/StreamFile.cpp +SRCS+= Core/StreamGDBRemote.cpp +SRCS+= Core/StreamString.cpp +SRCS+= Core/StringList.cpp +SRCS+= Core/StructuredData.cpp +SRCS+= Core/Timer.cpp +SRCS+= Core/UUID.cpp +SRCS+= Core/UserID.cpp +SRCS+= Core/UserSettingsController.cpp +SRCS+= Core/VMRange.cpp +SRCS+= Core/Value.cpp +SRCS+= Core/ValueObject.cpp +SRCS+= Core/ValueObjectCast.cpp +SRCS+= Core/ValueObjectChild.cpp +SRCS+= Core/ValueObjectConstResult.cpp +SRCS+= Core/ValueObjectConstResultCast.cpp +SRCS+= Core/ValueObjectConstResultChild.cpp +SRCS+= Core/ValueObjectConstResultImpl.cpp +SRCS+= Core/ValueObjectDynamicValue.cpp +SRCS+= Core/ValueObjectList.cpp +SRCS+= Core/ValueObjectMemory.cpp +SRCS+= Core/ValueObjectRegister.cpp +SRCS+= Core/ValueObjectSyntheticFilter.cpp +SRCS+= Core/ValueObjectVariable.cpp +SRCS+= DataFormatters/CXXFunctionPointer.cpp +SRCS+= DataFormatters/DataVisualization.cpp +SRCS+= DataFormatters/DumpValueObjectOptions.cpp +SRCS+= DataFormatters/FormatCache.cpp +SRCS+= DataFormatters/FormatClasses.cpp +SRCS+= DataFormatters/FormatManager.cpp +SRCS+= DataFormatters/FormattersHelpers.cpp +SRCS+= DataFormatters/LanguageCategory.cpp +SRCS+= DataFormatters/StringPrinter.cpp +SRCS+= DataFormatters/TypeCategory.cpp +SRCS+= DataFormatters/TypeCategoryMap.cpp +SRCS+= DataFormatters/TypeFormat.cpp +SRCS+= DataFormatters/TypeSummary.cpp +SRCS+= DataFormatters/TypeSynthetic.cpp +SRCS+= DataFormatters/ValueObjectPrinter.cpp +SRCS+= DataFormatters/VectorType.cpp +SRCS+= Expression/DWARFExpression.cpp +SRCS+= Expression/DiagnosticManager.cpp +SRCS+= Expression/Expression.cpp +SRCS+= Expression/ExpressionSourceCode.cpp +SRCS+= Expression/ExpressionVariable.cpp +SRCS+= Expression/FunctionCaller.cpp +SRCS+= Expression/IRDynamicChecks.cpp +SRCS+= Expression/IRExecutionUnit.cpp +SRCS+= Expression/IRInterpreter.cpp +SRCS+= Expression/IRMemoryMap.cpp +SRCS+= Expression/LLVMUserExpression.cpp +SRCS+= Expression/Materializer.cpp +SRCS+= Expression/REPL.cpp +SRCS+= Expression/UserExpression.cpp +SRCS+= Expression/UtilityFunction.cpp +SRCS+= Host/common/Condition.cpp +SRCS+= Host/common/Editline.cpp +SRCS+= Host/common/File.cpp +SRCS+= Host/common/FileCache.cpp +SRCS+= Host/common/FileSpec.cpp +SRCS+= Host/common/FileSystem.cpp +SRCS+= Host/common/Host.cpp +SRCS+= Host/common/HostInfoBase.cpp +SRCS+= Host/common/HostNativeThreadBase.cpp +SRCS+= Host/common/HostProcess.cpp +SRCS+= Host/common/HostThread.cpp +SRCS+= Host/common/IOObject.cpp +SRCS+= Host/common/LockFileBase.cpp +SRCS+= Host/common/MonitoringProcessLauncher.cpp +SRCS+= Host/common/Mutex.cpp +SRCS+= Host/common/NativeBreakpointList.cpp +SRCS+= Host/common/NativeWatchpointList.cpp +SRCS+= Host/common/OptionParser.cpp +SRCS+= Host/common/PipeBase.cpp +SRCS+= Host/common/ProcessRunLock.cpp +SRCS+= Host/common/Socket.cpp +SRCS+= Host/common/SocketAddress.cpp +SRCS+= Host/common/StringConvert.cpp +SRCS+= Host/common/Symbols.cpp +SRCS+= Host/common/TCPSocket.cpp +SRCS+= Host/common/Terminal.cpp +SRCS+= Host/common/ThisThread.cpp +SRCS+= Host/common/ThreadLauncher.cpp +SRCS+= Host/common/TimeValue.cpp +SRCS+= Host/common/UDPSocket.cpp +SRCS+= Host/common/XML.cpp +SRCS+= Host/freebsd/Host.cpp +SRCS+= Host/freebsd/HostInfoFreeBSD.cpp +SRCS+= Host/freebsd/HostThreadFreeBSD.cpp +SRCS+= Host/freebsd/ThisThread.cpp +SRCS+= Host/posix/ConnectionFileDescriptorPosix.cpp +SRCS+= Host/posix/DomainSocket.cpp +SRCS+= Host/posix/FileSystem.cpp +SRCS+= Host/posix/HostInfoPosix.cpp +SRCS+= Host/posix/HostProcessPosix.cpp +SRCS+= Host/posix/HostThreadPosix.cpp +SRCS+= Host/posix/LockFilePosix.cpp +SRCS+= Host/posix/MainLoopPosix.cpp +SRCS+= Host/posix/PipePosix.cpp +SRCS+= Host/posix/ProcessLauncherPosix.cpp +SRCS+= Initialization/SystemInitializer.cpp +SRCS+= Initialization/SystemInitializerCommon.cpp +SRCS+= Initialization/SystemLifetimeManager.cpp +SRCS+= Interpreter/Args.cpp +SRCS+= Interpreter/CommandAlias.cpp +SRCS+= Interpreter/CommandHistory.cpp +SRCS+= Interpreter/CommandInterpreter.cpp +SRCS+= Interpreter/CommandObject.cpp +SRCS+= Interpreter/CommandObjectRegexCommand.cpp +SRCS+= Interpreter/CommandObjectScript.cpp +SRCS+= Interpreter/CommandOptionValidators.cpp +SRCS+= Interpreter/CommandReturnObject.cpp +SRCS+= Interpreter/OptionGroupArchitecture.cpp +SRCS+= Interpreter/OptionGroupBoolean.cpp +SRCS+= Interpreter/OptionGroupFile.cpp +SRCS+= Interpreter/OptionGroupFormat.cpp +SRCS+= Interpreter/OptionGroupOutputFile.cpp +SRCS+= Interpreter/OptionGroupPlatform.cpp +SRCS+= Interpreter/OptionGroupString.cpp +SRCS+= Interpreter/OptionGroupUInt64.cpp +SRCS+= Interpreter/OptionGroupUUID.cpp +SRCS+= Interpreter/OptionGroupValueObjectDisplay.cpp +SRCS+= Interpreter/OptionGroupVariable.cpp +SRCS+= Interpreter/OptionGroupWatchpoint.cpp +SRCS+= Interpreter/OptionValue.cpp +SRCS+= Interpreter/OptionValueArch.cpp +SRCS+= Interpreter/OptionValueArgs.cpp +SRCS+= Interpreter/OptionValueArray.cpp +SRCS+= Interpreter/OptionValueBoolean.cpp +SRCS+= Interpreter/OptionValueChar.cpp +SRCS+= Interpreter/OptionValueDictionary.cpp +SRCS+= Interpreter/OptionValueEnumeration.cpp +SRCS+= Interpreter/OptionValueFileSpec.cpp +SRCS+= Interpreter/OptionValueFileSpecLIst.cpp +SRCS+= Interpreter/OptionValueFormat.cpp +SRCS+= Interpreter/OptionValueFormatEntity.cpp +SRCS+= Interpreter/OptionValueLanguage.cpp +SRCS+= Interpreter/OptionValuePathMappings.cpp +SRCS+= Interpreter/OptionValueProperties.cpp +SRCS+= Interpreter/OptionValueRegex.cpp +SRCS+= Interpreter/OptionValueSInt64.cpp +SRCS+= Interpreter/OptionValueString.cpp +SRCS+= Interpreter/OptionValueUInt64.cpp +SRCS+= Interpreter/OptionValueUUID.cpp +SRCS+= Interpreter/Options.cpp +SRCS+= Interpreter/Property.cpp +SRCS+= Interpreter/ScriptInterpreter.cpp +SRCS+= Plugins/ABI/SysV-arm/ABISysV_arm.cpp +SRCS+= Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp +SRCS+= Plugins/ABI/SysV-i386/ABISysV_i386.cpp +SRCS+= Plugins/ABI/SysV-mips/ABISysV_mips.cpp +SRCS+= Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp +SRCS+= Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp +SRCS+= Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp +SRCS+= Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp +SRCS+= Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp +SRCS+= Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp +SRCS+= Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp +SRCS+= Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp +SRCS+= Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp +SRCS+= Plugins/ExpressionParser/Clang/ASTDumper.cpp +SRCS+= Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp +SRCS+= Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp +SRCS+= Plugins/ExpressionParser/Clang/ClangASTSource.cpp +SRCS+= Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp +SRCS+= Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp +SRCS+= Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp +SRCS+= Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp +SRCS+= Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp +SRCS+= Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp +SRCS+= Plugins/ExpressionParser/Clang/ClangUserExpression.cpp +SRCS+= Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp +SRCS+= Plugins/ExpressionParser/Clang/IRForTarget.cpp +SRCS+= Plugins/ExpressionParser/Go/GoLexer.cpp +SRCS+= Plugins/ExpressionParser/Go/GoParser.cpp +SRCS+= Plugins/ExpressionParser/Go/GoUserExpression.cpp +SRCS+= Plugins/Instruction/ARM/EmulateInstructionARM.cpp +SRCS+= Plugins/Instruction/ARM/EmulationStateARM.cpp +SRCS+= Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp +SRCS+= Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp +SRCS+= Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp +SRCS+= Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp +SRCS+= Plugins/JITLoader/GDB/JITLoaderGDB.cpp +SRCS+= Plugins/Language/CPlusPlus/BlockPointer.cpp +SRCS+= Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp +SRCS+= Plugins/Language/CPlusPlus/LibCxx.cpp +SRCS+= Plugins/Language/CPlusPlus/LibCxxAtomic.cpp +SRCS+= Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp +SRCS+= Plugins/Language/CPlusPlus/LibCxxList.cpp +SRCS+= Plugins/Language/CPlusPlus/LibCxxMap.cpp +SRCS+= Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp +SRCS+= Plugins/Language/CPlusPlus/LibCxxVector.cpp +SRCS+= Plugins/Language/CPlusPlus/LibStdcpp.cpp +SRCS+= Plugins/Language/ObjC/CF.cpp +SRCS+= Plugins/Language/ObjC/Cocoa.cpp +SRCS+= Plugins/Language/ObjC/NSArray.cpp +SRCS+= Plugins/Language/ObjC/NSDictionary.cpp +SRCS+= Plugins/Language/ObjC/NSError.cpp +SRCS+= Plugins/Language/ObjC/NSException.cpp +SRCS+= Plugins/Language/ObjC/NSIndexPath.cpp +SRCS+= Plugins/Language/ObjC/NSSet.cpp +SRCS+= Plugins/Language/ObjC/NSString.cpp +SRCS+= Plugins/Language/ObjC/ObjCLanguage.cpp +SRCS+= Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp +SRCS+= Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp +SRCS+= Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp +SRCS+= Plugins/ObjectFile/ELF/ELFHeader.cpp +SRCS+= Plugins/ObjectFile/ELF/ObjectFileELF.cpp +SRCS+= Plugins/ObjectFile/JIT/ObjectFileJIT.cpp +SRCS+= Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp +SRCS+= Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp +SRCS+= Plugins/Process/FreeBSD/FreeBSDThread.cpp +SRCS+= Plugins/Process/FreeBSD/POSIXStopInfo.cpp +SRCS+= Plugins/Process/FreeBSD/ProcessFreeBSD.cpp +SRCS+= Plugins/Process/FreeBSD/ProcessMonitor.cpp +SRCS+= Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp +SRCS+= Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.cpp +SRCS+= Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.cpp +SRCS+= Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp +SRCS+= Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.cpp +SRCS+= Plugins/Process/POSIX/CrashReason.cpp +SRCS+= Plugins/Process/POSIX/ProcessMessage.cpp +SRCS+= Plugins/Process/POSIX/ProcessPOSIXLog.cpp +SRCS+= Plugins/Process/Utility/DynamicRegisterInfo.cpp +SRCS+= Plugins/Process/Utility/FreeBSDSignals.cpp +SRCS+= Plugins/Process/Utility/GDBRemoteSignals.cpp +SRCS+= Plugins/Process/Utility/HistoryThread.cpp +SRCS+= Plugins/Process/Utility/HistoryUnwind.cpp +SRCS+= Plugins/Process/Utility/InferiorCallPOSIX.cpp +SRCS+= Plugins/Process/Utility/LinuxSignals.cpp +SRCS+= Plugins/Process/Utility/MipsLinuxSignals.cpp +SRCS+= Plugins/Process/Utility/NetBSDSignals.cpp +SRCS+= Plugins/Process/Utility/RegisterContextDarwin_i386.cpp +SRCS+= Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp +SRCS+= Plugins/Process/Utility/RegisterContextDummy.cpp +SRCS+= Plugins/Process/Utility/RegisterContextFreeBSD_arm.cpp +SRCS+= Plugins/Process/Utility/RegisterContextFreeBSD_arm64.cpp +SRCS+= Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp +SRCS+= Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp +SRCS+= Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp +SRCS+= Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp +SRCS+= Plugins/Process/Utility/RegisterContextHistory.cpp +SRCS+= Plugins/Process/Utility/RegisterContextLLDB.cpp +SRCS+= Plugins/Process/Utility/RegisterContextLinux_arm.cpp +SRCS+= Plugins/Process/Utility/RegisterContextLinux_arm64.cpp +SRCS+= Plugins/Process/Utility/RegisterContextLinux_i386.cpp +SRCS+= Plugins/Process/Utility/RegisterContextLinux_mips.cpp +SRCS+= Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp +SRCS+= Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp +SRCS+= Plugins/Process/Utility/RegisterContextMemory.cpp +SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp +SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp +SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp +SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp +SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp +SRCS+= Plugins/Process/Utility/RegisterContextThreadMemory.cpp +SRCS+= Plugins/Process/Utility/StopInfoMachException.cpp +SRCS+= Plugins/Process/Utility/ThreadMemory.cpp +SRCS+= Plugins/Process/Utility/UnwindLLDB.cpp +SRCS+= Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp +SRCS+= Plugins/Process/elf-core/ProcessElfCore.cpp +SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp +SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp +SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp +SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp +SRCS+= Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp +SRCS+= Plugins/Process/elf-core/ThreadElfCore.cpp +SRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp +SRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp +SRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp +SRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp +SRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp +SRCS+= Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp +SRCS+= Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp +SRCS+= Plugins/Process/gdb-remote/ProcessGDBRemote.cpp +SRCS+= Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp +SRCS+= Plugins/Process/gdb-remote/ThreadGDBRemote.cpp +SRCS+= Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp +SRCS+= Plugins/SymbolFile/DWARF/DIERef.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFAttribute.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFDIE.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFDefines.cpp +SRCS+= Plugins/SymbolFile/DWARF/DWARFFormValue.cpp +SRCS+= Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp +SRCS+= Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp +SRCS+= Plugins/SymbolFile/DWARF/NameToDIE.cpp +SRCS+= Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp +SRCS+= Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp +SRCS+= Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp +SRCS+= Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp +SRCS+= Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp +SRCS+= Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp +SRCS+= Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp +SRCS+= Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp +SRCS+= Symbol/ArmUnwindInfo.cpp +SRCS+= Symbol/Block.cpp +SRCS+= Symbol/ClangASTContext.cpp +SRCS+= Symbol/ClangASTImporter.cpp +SRCS+= Symbol/ClangExternalASTSourceCallbacks.cpp +SRCS+= Symbol/ClangExternalASTSourceCommon.cpp +SRCS+= Symbol/ClangUtil.cpp +SRCS+= Symbol/CompactUnwindInfo.cpp +SRCS+= Symbol/CompileUnit.cpp +SRCS+= Symbol/CompilerDecl.cpp +SRCS+= Symbol/CompilerDeclContext.cpp +SRCS+= Symbol/CompilerType.cpp +SRCS+= Symbol/DWARFCallFrameInfo.cpp +SRCS+= Symbol/DebugMacros.cpp +SRCS+= Symbol/Declaration.cpp +SRCS+= Symbol/FuncUnwinders.cpp +SRCS+= Symbol/Function.cpp +SRCS+= Symbol/GoASTContext.cpp +SRCS+= Symbol/LineEntry.cpp +SRCS+= Symbol/LineTable.cpp +SRCS+= Symbol/ObjectFile.cpp +SRCS+= Symbol/Symbol.cpp +SRCS+= Symbol/SymbolContext.cpp +SRCS+= Symbol/SymbolFile.cpp +SRCS+= Symbol/SymbolVendor.cpp +SRCS+= Symbol/Symtab.cpp +SRCS+= Symbol/Type.cpp +SRCS+= Symbol/TypeList.cpp +SRCS+= Symbol/TypeMap.cpp +SRCS+= Symbol/TypeSystem.cpp +SRCS+= Symbol/UnwindPlan.cpp +SRCS+= Symbol/UnwindTable.cpp +SRCS+= Symbol/Variable.cpp +SRCS+= Symbol/VariableList.cpp +SRCS+= Target/ABI.cpp +SRCS+= Target/CPPLanguageRuntime.cpp +SRCS+= Target/ExecutionContext.cpp +SRCS+= Target/FileAction.cpp +SRCS+= Target/InstrumentationRuntime.cpp +SRCS+= Target/InstrumentationRuntimeStopInfo.cpp +SRCS+= Target/JITLoader.cpp +SRCS+= Target/JITLoaderList.cpp +SRCS+= Target/Language.cpp +SRCS+= Target/LanguageRuntime.cpp +SRCS+= Target/Memory.cpp +SRCS+= Target/MemoryHistory.cpp +SRCS+= Target/ObjCLanguageRuntime.cpp +SRCS+= Target/OperatingSystem.cpp +SRCS+= Target/PathMappingList.cpp +SRCS+= Target/Platform.cpp +SRCS+= Target/Process.cpp +SRCS+= Target/ProcessInfo.cpp +SRCS+= Target/ProcessLaunchInfo.cpp +SRCS+= Target/Queue.cpp +SRCS+= Target/QueueItem.cpp +SRCS+= Target/QueueList.cpp +SRCS+= Target/RegisterContext.cpp +SRCS+= Target/SectionLoadHistory.cpp +SRCS+= Target/SectionLoadList.cpp +SRCS+= Target/StackFrame.cpp +SRCS+= Target/StackFrameList.cpp +SRCS+= Target/StackID.cpp +SRCS+= Target/StopInfo.cpp +SRCS+= Target/SystemRuntime.cpp +SRCS+= Target/Target.cpp +SRCS+= Target/TargetList.cpp +SRCS+= Target/Thread.cpp +SRCS+= Target/ThreadCollection.cpp +SRCS+= Target/ThreadList.cpp +SRCS+= Target/ThreadPlan.cpp +SRCS+= Target/ThreadPlanBase.cpp +SRCS+= Target/ThreadPlanCallFunction.cpp +SRCS+= Target/ThreadPlanCallFunctionUsingABI.cpp +SRCS+= Target/ThreadPlanCallUserExpression.cpp +SRCS+= Target/ThreadPlanPython.cpp +SRCS+= Target/ThreadPlanRunToAddress.cpp +SRCS+= Target/ThreadPlanShouldStopHere.cpp +SRCS+= Target/ThreadPlanStepInRange.cpp +SRCS+= Target/ThreadPlanStepInstruction.cpp +SRCS+= Target/ThreadPlanStepOut.cpp +SRCS+= Target/ThreadPlanStepOverBreakpoint.cpp +SRCS+= Target/ThreadPlanStepOverRange.cpp +SRCS+= Target/ThreadPlanStepRange.cpp +SRCS+= Target/ThreadPlanStepThrough.cpp +SRCS+= Target/ThreadPlanStepUntil.cpp +SRCS+= Target/ThreadPlanTracer.cpp +SRCS+= Target/ThreadSpec.cpp +SRCS+= Target/UnixSignals.cpp +SRCS+= Target/UnwindAssembly.cpp +SRCS+= Utility/ARM64_DWARF_Registers.cpp +SRCS+= Utility/ARM_DWARF_Registers.cpp +SRCS+= Utility/ConvertEnum.cpp +SRCS+= Utility/JSON.cpp +SRCS+= Utility/LLDBAssert.cpp +SRCS+= Utility/ModuleCache.cpp +SRCS+= Utility/NameMatches.cpp +SRCS+= Utility/PseudoTerminal.cpp +SRCS+= Utility/RegisterNumber.cpp +SRCS+= Utility/SharingPtr.cpp +SRCS+= Utility/StringExtractor.cpp +SRCS+= Utility/StringExtractorGDBRemote.cpp +SRCS+= Utility/StringLexer.cpp +SRCS+= Utility/TaskPool.cpp +SRCS+= Utility/UriParser.cpp +SRCS+= lldb.cpp +.include "../clang.build.mk" -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList +INTERNALLIB= -.include "../lldb.lib.mk" +.include diff --git a/lib/clang/liblldb/Makefile.depend b/lib/clang/liblldb/Makefile.depend deleted file mode 100644 index 260fd9c2488..00000000000 --- a/lib/clang/liblldb/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbAPI/Makefile b/lib/clang/liblldbAPI/Makefile deleted file mode 100644 index 354b01ef33f..00000000000 --- a/lib/clang/liblldbAPI/Makefile +++ /dev/null @@ -1,77 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbAPI - -SRCDIR= tools/lldb/source/API -SRCS= SBAddress.cpp \ - SBAttachInfo.cpp \ - SBBlock.cpp \ - SBBreakpoint.cpp \ - SBBreakpointLocation.cpp \ - SBBroadcaster.cpp \ - SBCommandInterpreter.cpp \ - SBCommandReturnObject.cpp \ - SBCommunication.cpp \ - SBCompileUnit.cpp \ - SBData.cpp \ - SBDebugger.cpp \ - SBDeclaration.cpp \ - SBError.cpp \ - SBEvent.cpp \ - SBExecutionContext.cpp \ - SBExpressionOptions.cpp \ - SBFileSpec.cpp \ - SBFileSpecList.cpp \ - SBFrame.cpp \ - SBFunction.cpp \ - SBHostOS.cpp \ - SBInstruction.cpp \ - SBInstructionList.cpp \ - SBLanguageRuntime.cpp \ - SBLaunchInfo.cpp \ - SBLineEntry.cpp \ - SBListener.cpp \ - SBMemoryRegionInfo.cpp \ - SBMemoryRegionInfoList.cpp \ - SBModule.cpp \ - SBModuleSpec.cpp \ - SBPlatform.cpp \ - SBProcess.cpp \ - SBQueue.cpp \ - SBQueueItem.cpp \ - SBSection.cpp \ - SBSourceManager.cpp \ - SBStream.cpp \ - SBStringList.cpp \ - SBSymbol.cpp \ - SBSymbolContext.cpp \ - SBSymbolContextList.cpp \ - SBTarget.cpp \ - SBThread.cpp \ - SBThreadCollection.cpp \ - SBThreadPlan.cpp \ - SBType.cpp \ - SBTypeCategory.cpp \ - SBTypeEnumMember.cpp \ - SBTypeFilter.cpp \ - SBTypeFormat.cpp \ - SBTypeNameSpecifier.cpp \ - SBTypeSummary.cpp \ - SBTypeSynthetic.cpp \ - SBUnixSignals.cpp \ - SBValue.cpp \ - SBValueList.cpp \ - SBVariablesOptions.cpp \ - SBWatchpoint.cpp \ - SystemInitializerFull.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbAPI/Makefile.depend b/lib/clang/liblldbAPI/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbAPI/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbBreakpoint/Makefile b/lib/clang/liblldbBreakpoint/Makefile deleted file mode 100644 index b6885d83484..00000000000 --- a/lib/clang/liblldbBreakpoint/Makefile +++ /dev/null @@ -1,37 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbBreakpoint - -SRCDIR= tools/lldb/source/Breakpoint -SRCS= Breakpoint.cpp \ - BreakpointID.cpp \ - BreakpointIDList.cpp \ - BreakpointList.cpp \ - BreakpointLocation.cpp \ - BreakpointLocationCollection.cpp \ - BreakpointLocationList.cpp \ - BreakpointOptions.cpp \ - BreakpointResolver.cpp \ - BreakpointResolverAddress.cpp \ - BreakpointResolverFileLine.cpp \ - BreakpointResolverFileRegex.cpp \ - BreakpointResolverName.cpp \ - BreakpointSite.cpp \ - BreakpointSiteList.cpp \ - Stoppoint.cpp \ - StoppointCallbackContext.cpp \ - StoppointLocation.cpp \ - Watchpoint.cpp \ - WatchpointList.cpp \ - WatchpointOptions.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbBreakpoint/Makefile.depend b/lib/clang/liblldbBreakpoint/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbBreakpoint/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbCommands/Makefile b/lib/clang/liblldbCommands/Makefile deleted file mode 100644 index d554be914b3..00000000000 --- a/lib/clang/liblldbCommands/Makefile +++ /dev/null @@ -1,46 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbCommands - -SRCDIR= tools/lldb/source/Commands -SRCS= CommandCompletions.cpp \ - CommandObjectApropos.cpp \ - CommandObjectArgs.cpp \ - CommandObjectBreakpoint.cpp \ - CommandObjectBreakpointCommand.cpp \ - CommandObjectBugreport.cpp \ - CommandObjectCommands.cpp \ - CommandObjectDisassemble.cpp \ - CommandObjectExpression.cpp \ - CommandObjectFrame.cpp \ - CommandObjectGUI.cpp \ - CommandObjectHelp.cpp \ - CommandObjectLanguage.cpp \ - CommandObjectLog.cpp \ - CommandObjectMemory.cpp \ - CommandObjectMultiword.cpp \ - CommandObjectPlatform.cpp \ - CommandObjectPlugin.cpp \ - CommandObjectProcess.cpp \ - CommandObjectQuit.cpp \ - CommandObjectRegister.cpp \ - CommandObjectSettings.cpp \ - CommandObjectSource.cpp \ - CommandObjectSyntax.cpp \ - CommandObjectTarget.cpp \ - CommandObjectThread.cpp \ - CommandObjectType.cpp \ - CommandObjectVersion.cpp \ - CommandObjectWatchpoint.cpp \ - CommandObjectWatchpointCommand.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbCommands/Makefile.depend b/lib/clang/liblldbCommands/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbCommands/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbCore/Makefile b/lib/clang/liblldbCore/Makefile deleted file mode 100644 index 3b83a043464..00000000000 --- a/lib/clang/liblldbCore/Makefile +++ /dev/null @@ -1,89 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbCore - -SRCDIR= tools/lldb/source/Core -SRCS= Address.cpp \ - AddressRange.cpp \ - AddressResolver.cpp \ - AddressResolverFileLine.cpp \ - AddressResolverName.cpp \ - ArchSpec.cpp \ - Baton.cpp \ - Broadcaster.cpp \ - Communication.cpp \ - Connection.cpp \ - ConnectionMachPort.cpp \ - ConnectionSharedMemory.cpp \ - ConstString.cpp \ - CxaDemangle.cpp \ - DataBufferHeap.cpp \ - DataBufferMemoryMap.cpp \ - DataEncoder.cpp \ - DataExtractor.cpp \ - Debugger.cpp \ - Disassembler.cpp \ - DynamicLoader.cpp \ - EmulateInstruction.cpp \ - Error.cpp \ - Event.cpp \ - FastDemangle.cpp \ - FileLineResolver.cpp \ - FileSpecList.cpp \ - FormatEntity.cpp \ - History.cpp \ - IOHandler.cpp \ - Listener.cpp \ - Log.cpp \ - Logging.cpp \ - Mangled.cpp \ - Module.cpp \ - ModuleChild.cpp \ - ModuleList.cpp \ - Opcode.cpp \ - PluginManager.cpp \ - RegisterValue.cpp \ - RegularExpression.cpp \ - Scalar.cpp \ - SearchFilter.cpp \ - Section.cpp \ - SourceManager.cpp \ - State.cpp \ - Stream.cpp \ - StreamAsynchronousIO.cpp \ - StreamCallback.cpp \ - StreamFile.cpp \ - StreamGDBRemote.cpp \ - StreamString.cpp \ - StringList.cpp \ - StructuredData.cpp \ - Timer.cpp \ - UUID.cpp \ - UserID.cpp \ - UserSettingsController.cpp \ - VMRange.cpp \ - Value.cpp \ - ValueObject.cpp \ - ValueObjectCast.cpp \ - ValueObjectChild.cpp \ - ValueObjectConstResult.cpp \ - ValueObjectConstResultCast.cpp \ - ValueObjectConstResultChild.cpp \ - ValueObjectConstResultImpl.cpp \ - ValueObjectDynamicValue.cpp \ - ValueObjectList.cpp \ - ValueObjectMemory.cpp \ - ValueObjectRegister.cpp \ - ValueObjectSyntheticFilter.cpp \ - ValueObjectVariable.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbCore/Makefile.depend b/lib/clang/liblldbCore/Makefile.depend deleted file mode 100644 index fdb79dae061..00000000000 --- a/lib/clang/liblldbCore/Makefile.depend +++ /dev/null @@ -1,19 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/libedit \ - lib/msun \ - lib/ncurses/ncursesw \ - lib/ncurses/panelw \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbDataFormatters/Makefile b/lib/clang/liblldbDataFormatters/Makefile deleted file mode 100644 index f3b4168f9db..00000000000 --- a/lib/clang/liblldbDataFormatters/Makefile +++ /dev/null @@ -1,33 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbDataFormatters - -SRCDIR= tools/lldb/source/DataFormatters -SRCS= CXXFunctionPointer.cpp \ - DataVisualization.cpp \ - DumpValueObjectOptions.cpp \ - FormatCache.cpp \ - FormatClasses.cpp \ - FormatManager.cpp \ - FormattersHelpers.cpp \ - LanguageCategory.cpp \ - StringPrinter.cpp \ - TypeCategory.cpp \ - TypeCategoryMap.cpp \ - TypeFormat.cpp \ - TypeSummary.cpp \ - TypeSynthetic.cpp \ - TypeValidator.cpp \ - ValueObjectPrinter.cpp \ - VectorType.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbDataFormatters/Makefile.depend b/lib/clang/liblldbDataFormatters/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbDataFormatters/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbExpression/Makefile b/lib/clang/liblldbExpression/Makefile deleted file mode 100644 index cf105c4a7d1..00000000000 --- a/lib/clang/liblldbExpression/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbExpression - -SRCDIR= tools/lldb/source/Expression -SRCS= DWARFExpression.cpp \ - DiagnosticManager.cpp \ - Expression.cpp \ - ExpressionSourceCode.cpp \ - ExpressionVariable.cpp \ - FunctionCaller.cpp \ - IRDynamicChecks.cpp \ - IRExecutionUnit.cpp \ - IRInterpreter.cpp \ - IRMemoryMap.cpp \ - LLVMUserExpression.cpp \ - Materializer.cpp \ - REPL.cpp \ - UserExpression.cpp \ - UtilityFunction.cpp - -TGHDRS= Attributes \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList \ - AttrList \ - Attrs \ - AttrParsedAttrList \ - DiagnosticFrontendKinds \ - DiagnosticSemaKinds \ - Intrinsics - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbExpression/Makefile.depend b/lib/clang/liblldbExpression/Makefile.depend deleted file mode 100644 index 7bd22d4fd36..00000000000 --- a/lib/clang/liblldbExpression/Makefile.depend +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbHostCommon/Makefile b/lib/clang/liblldbHostCommon/Makefile deleted file mode 100644 index 8393310ec40..00000000000 --- a/lib/clang/liblldbHostCommon/Makefile +++ /dev/null @@ -1,54 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbHostCommon - -SRCDIR= tools/lldb/source/Host/common -SRCS= Condition.cpp \ - Editline.cpp \ - File.cpp \ - FileCache.cpp \ - FileSpec.cpp \ - FileSystem.cpp \ - GetOptInc.cpp \ - Host.cpp \ - HostInfoBase.cpp \ - HostNativeThreadBase.cpp \ - HostProcess.cpp \ - HostThread.cpp \ - IOObject.cpp \ - LockFileBase.cpp \ - MonitoringProcessLauncher.cpp \ - Mutex.cpp \ - NativeBreakpoint.cpp \ - NativeBreakpointList.cpp \ - NativeProcessProtocol.cpp \ - NativeRegisterContext.cpp \ - NativeRegisterContextRegisterInfo.cpp \ - NativeThreadProtocol.cpp \ - NativeWatchpointList.cpp \ - OptionParser.cpp \ - PipeBase.cpp \ - ProcessRunLock.cpp \ - Socket.cpp \ - SocketAddress.cpp \ - SoftwareBreakpoint.cpp \ - StringConvert.cpp \ - Symbols.cpp \ - TCPSocket.cpp \ - Terminal.cpp \ - ThisThread.cpp \ - ThreadLauncher.cpp \ - TimeValue.cpp \ - UDPSocket.cpp \ - XML.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbHostCommon/Makefile.depend b/lib/clang/liblldbHostCommon/Makefile.depend deleted file mode 100644 index 62a1e0a201e..00000000000 --- a/lib/clang/liblldbHostCommon/Makefile.depend +++ /dev/null @@ -1,18 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/arpa \ - include/xlocale \ - lib/libc++ \ - lib/libedit \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbHostFreeBSD/Makefile b/lib/clang/liblldbHostFreeBSD/Makefile deleted file mode 100644 index 6ebc9b48d2d..00000000000 --- a/lib/clang/liblldbHostFreeBSD/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbHostFreeBSD - -SRCDIR= tools/lldb/source/Host/freebsd -SRCS= Host.cpp \ - HostInfoFreeBSD.cpp \ - HostThreadFreeBSD.cpp \ - ThisThread.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbHostFreeBSD/Makefile.depend b/lib/clang/liblldbHostFreeBSD/Makefile.depend deleted file mode 100644 index 1b6ca897ee8..00000000000 --- a/lib/clang/liblldbHostFreeBSD/Makefile.depend +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/libexecinfo \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbHostPOSIX/Makefile b/lib/clang/liblldbHostPOSIX/Makefile deleted file mode 100644 index e83ed7099c2..00000000000 --- a/lib/clang/liblldbHostPOSIX/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbHostPOSIX - -SRCDIR= tools/lldb/source/Host/posix -SRCS= ConnectionFileDescriptorPosix.cpp \ - DomainSocket.cpp \ - FileSystem.cpp \ - HostInfoPosix.cpp \ - HostProcessPosix.cpp \ - HostThreadPosix.cpp \ - LockFilePosix.cpp \ - MainLoopPosix.cpp \ - PipePosix.cpp \ - ProcessLauncherPosix.cpp - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbHostPOSIX/Makefile.depend b/lib/clang/liblldbHostPOSIX/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/liblldbHostPOSIX/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbInitialization/Makefile b/lib/clang/liblldbInitialization/Makefile deleted file mode 100644 index 15f7af9b4c5..00000000000 --- a/lib/clang/liblldbInitialization/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbInitialization - -SRCDIR= tools/lldb/source/Initialization -SRCS= SystemInitializer.cpp \ - SystemInitializerCommon.cpp \ - SystemLifetimeManager.cpp - -TGHDRS= CommentCommandList \ - DeclNodes \ - DiagnosticCommonKinds \ - StmtNodes - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbInitialization/Makefile.depend b/lib/clang/liblldbInitialization/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbInitialization/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbInterpreter/Makefile b/lib/clang/liblldbInterpreter/Makefile deleted file mode 100644 index d0a71784a26..00000000000 --- a/lib/clang/liblldbInterpreter/Makefile +++ /dev/null @@ -1,60 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbInterpreter - -SRCDIR= tools/lldb/source/Interpreter -SRCS= Args.cpp \ - CommandAlias.cpp \ - CommandHistory.cpp \ - CommandInterpreter.cpp \ - CommandObject.cpp \ - CommandObjectRegexCommand.cpp \ - CommandObjectScript.cpp \ - CommandOptionValidators.cpp \ - CommandReturnObject.cpp \ - OptionGroupArchitecture.cpp \ - OptionGroupBoolean.cpp \ - OptionGroupFile.cpp \ - OptionGroupFormat.cpp \ - OptionGroupOutputFile.cpp \ - OptionGroupPlatform.cpp \ - OptionGroupString.cpp \ - OptionGroupUInt64.cpp \ - OptionGroupUUID.cpp \ - OptionGroupValueObjectDisplay.cpp \ - OptionGroupVariable.cpp \ - OptionGroupWatchpoint.cpp \ - OptionValue.cpp \ - OptionValueArch.cpp \ - OptionValueArgs.cpp \ - OptionValueArray.cpp \ - OptionValueBoolean.cpp \ - OptionValueChar.cpp \ - OptionValueDictionary.cpp \ - OptionValueEnumeration.cpp \ - OptionValueFileSpec.cpp \ - OptionValueFileSpecLIst.cpp \ - OptionValueFormat.cpp \ - OptionValueFormatEntity.cpp \ - OptionValueLanguage.cpp \ - OptionValuePathMappings.cpp \ - OptionValueProperties.cpp \ - OptionValueRegex.cpp \ - OptionValueSInt64.cpp \ - OptionValueString.cpp \ - OptionValueUInt64.cpp \ - OptionValueUUID.cpp \ - Options.cpp \ - Property.cpp \ - ScriptInterpreter.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbInterpreter/Makefile.depend b/lib/clang/liblldbInterpreter/Makefile.depend deleted file mode 100644 index 709e5110227..00000000000 --- a/lib/clang/liblldbInterpreter/Makefile.depend +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/libedit \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginABISysV_arm/Makefile b/lib/clang/liblldbPluginABISysV_arm/Makefile deleted file mode 100644 index 9e59f5bf2b3..00000000000 --- a/lib/clang/liblldbPluginABISysV_arm/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginABISysV_arm - -SRCDIR= tools/lldb/source/Plugins/ABI/SysV-arm -SRCS= ABISysV_arm.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginABISysV_arm/Makefile.depend b/lib/clang/liblldbPluginABISysV_arm/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginABISysV_arm/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginABISysV_arm64/Makefile b/lib/clang/liblldbPluginABISysV_arm64/Makefile deleted file mode 100644 index c5dbee69987..00000000000 --- a/lib/clang/liblldbPluginABISysV_arm64/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginABISysV_arm64 - -SRCDIR= tools/lldb/source/Plugins/ABI/SysV-arm64 -SRCS= ABISysV_arm64.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginABISysV_arm64/Makefile.depend b/lib/clang/liblldbPluginABISysV_arm64/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginABISysV_arm64/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginABISysV_i386/Makefile b/lib/clang/liblldbPluginABISysV_i386/Makefile deleted file mode 100644 index ecc26a1b5f2..00000000000 --- a/lib/clang/liblldbPluginABISysV_i386/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginABISysV_i386 - -SRCDIR= tools/lldb/source/Plugins/ABI/SysV-i386 -SRCS= ABISysV_i386.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginABISysV_i386/Makefile.depend b/lib/clang/liblldbPluginABISysV_i386/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginABISysV_i386/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginABISysV_mips/Makefile b/lib/clang/liblldbPluginABISysV_mips/Makefile deleted file mode 100644 index f80d87d9d06..00000000000 --- a/lib/clang/liblldbPluginABISysV_mips/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginABISysV_mips - -SRCDIR= tools/lldb/source/Plugins/ABI/SysV-mips -SRCS= ABISysV_mips.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginABISysV_mips/Makefile.depend b/lib/clang/liblldbPluginABISysV_mips/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginABISysV_mips/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginABISysV_mips64/Makefile b/lib/clang/liblldbPluginABISysV_mips64/Makefile deleted file mode 100644 index 293435f67f5..00000000000 --- a/lib/clang/liblldbPluginABISysV_mips64/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginABISysV_mips64 - -SRCDIR= tools/lldb/source/Plugins/ABI/SysV-mips64 -SRCS= ABISysV_mips64.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginABISysV_mips64/Makefile.depend b/lib/clang/liblldbPluginABISysV_mips64/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginABISysV_mips64/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginABISysV_ppc/Makefile b/lib/clang/liblldbPluginABISysV_ppc/Makefile deleted file mode 100644 index 4cbbc0213bb..00000000000 --- a/lib/clang/liblldbPluginABISysV_ppc/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginABISysV_ppc - -SRCDIR= tools/lldb/source/Plugins/ABI/SysV-ppc -SRCS= ABISysV_ppc.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginABISysV_ppc/Makefile.depend b/lib/clang/liblldbPluginABISysV_ppc/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginABISysV_ppc/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginABISysV_ppc64/Makefile b/lib/clang/liblldbPluginABISysV_ppc64/Makefile deleted file mode 100644 index fe72ab55937..00000000000 --- a/lib/clang/liblldbPluginABISysV_ppc64/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginABISysV_ppc64 - -SRCDIR= tools/lldb/source/Plugins/ABI/SysV-ppc64 -SRCS= ABISysV_ppc64.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginABISysV_ppc64/Makefile.depend b/lib/clang/liblldbPluginABISysV_ppc64/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginABISysV_ppc64/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginABISysV_x86_64/Makefile b/lib/clang/liblldbPluginABISysV_x86_64/Makefile deleted file mode 100644 index 730b10776c4..00000000000 --- a/lib/clang/liblldbPluginABISysV_x86_64/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginABISysV_x86_64 - -SRCDIR= tools/lldb/source/Plugins/ABI/SysV-x86_64 -SRCS= ABISysV_x86_64.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginABISysV_x86_64/Makefile.depend b/lib/clang/liblldbPluginABISysV_x86_64/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginABISysV_x86_64/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginCPlusPlusLanguage/Makefile b/lib/clang/liblldbPluginCPlusPlusLanguage/Makefile deleted file mode 100644 index 817578c8e43..00000000000 --- a/lib/clang/liblldbPluginCPlusPlusLanguage/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginCPlusPlusLanguage - -SRCDIR= tools/lldb/source/Plugins/Language/CPlusPlus -SRCS= BlockPointer.cpp \ - CPlusPlusLanguage.cpp \ - CxxStringTypes.cpp \ - LibCxx.cpp \ - LibCxxAtomic.cpp \ - LibCxxInitializerList.cpp \ - LibCxxList.cpp \ - LibCxxMap.cpp \ - LibCxxUnorderedMap.cpp \ - LibCxxVector.cpp \ - LibStdcpp.cpp - -TGHDRS= AttrList \ - Attrs \ - CommentCommandList \ - DeclNodes \ - DiagnosticCommonKinds \ - StmtNodes - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginCPlusPlusLanguage/Makefile.depend b/lib/clang/liblldbPluginCPlusPlusLanguage/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginCPlusPlusLanguage/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginCXXItaniumABI/Makefile b/lib/clang/liblldbPluginCXXItaniumABI/Makefile deleted file mode 100644 index 35376f236a3..00000000000 --- a/lib/clang/liblldbPluginCXXItaniumABI/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginCXXItaniumABI - -SRCDIR= tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI -SRCS= ItaniumABILanguageRuntime.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginCXXItaniumABI/Makefile.depend b/lib/clang/liblldbPluginCXXItaniumABI/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginCXXItaniumABI/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginDisassemblerLLVM/Makefile b/lib/clang/liblldbPluginDisassemblerLLVM/Makefile deleted file mode 100644 index 0b00ac57c21..00000000000 --- a/lib/clang/liblldbPluginDisassemblerLLVM/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginDisassemblerLLVM - -SRCDIR= tools/lldb/source/Plugins/Disassembler/llvm -SRCS= DisassemblerLLVMC.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginDisassemblerLLVM/Makefile.depend b/lib/clang/liblldbPluginDisassemblerLLVM/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginDisassemblerLLVM/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile b/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile deleted file mode 100644 index 718607d787f..00000000000 --- a/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginDynamicLoaderPosixDYLD - -SRCDIR= tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -SRCS= AuxVector.cpp \ - DYLDRendezvous.cpp \ - DynamicLoaderPOSIXDYLD.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile.depend b/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginDynamicLoaderPosixDYLD/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginDynamicLoaderStatic/Makefile b/lib/clang/liblldbPluginDynamicLoaderStatic/Makefile deleted file mode 100644 index 9ebe62befa2..00000000000 --- a/lib/clang/liblldbPluginDynamicLoaderStatic/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginDynamicLoaderStatic - -SRCDIR= tools/lldb/source/Plugins/DynamicLoader/Static -SRCS= DynamicLoaderStatic.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginDynamicLoaderStatic/Makefile.depend b/lib/clang/liblldbPluginDynamicLoaderStatic/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginDynamicLoaderStatic/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginExpressionParserClang/Makefile b/lib/clang/liblldbPluginExpressionParserClang/Makefile deleted file mode 100644 index b3958cf7cc1..00000000000 --- a/lib/clang/liblldbPluginExpressionParserClang/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginExpressionParserClang - -SRCDIR= tools/lldb/source/Plugins/ExpressionParser/Clang -SRCS= ASTDumper.cpp \ - ASTResultSynthesizer.cpp \ - ASTStructExtractor.cpp \ - ClangASTSource.cpp \ - ClangExpressionDeclMap.cpp \ - ClangExpressionParser.cpp \ - ClangExpressionVariable.cpp \ - ClangFunctionCaller.cpp \ - ClangModulesDeclVendor.cpp \ - ClangPersistentVariables.cpp \ - ClangUserExpression.cpp \ - ClangUtilityFunction.cpp \ - IRForTarget.cpp - -TGHDRS= Attributes \ - AttrList \ - AttrParsedAttrList \ - Attrs \ - CommentCommandList \ - DeclNodes \ - DiagnosticASTKinds \ - DiagnosticCommonKinds \ - DiagnosticFrontendKinds \ - DiagnosticSemaKinds \ - Intrinsics \ - StmtNodes - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginExpressionParserClang/Makefile.depend b/lib/clang/liblldbPluginExpressionParserClang/Makefile.depend deleted file mode 100644 index 7bd22d4fd36..00000000000 --- a/lib/clang/liblldbPluginExpressionParserClang/Makefile.depend +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginExpressionParserGo/Makefile b/lib/clang/liblldbPluginExpressionParserGo/Makefile deleted file mode 100644 index 79612f932b6..00000000000 --- a/lib/clang/liblldbPluginExpressionParserGo/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginExpressionParserGo - -SRCDIR= tools/lldb/source/Plugins/ExpressionParser/Go -SRCS= GoLexer.cpp \ - GoParser.cpp \ - GoUserExpression.cpp - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginExpressionParserGo/Makefile.depend b/lib/clang/liblldbPluginExpressionParserGo/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/liblldbPluginExpressionParserGo/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginInstructionARM/Makefile b/lib/clang/liblldbPluginInstructionARM/Makefile deleted file mode 100644 index a9afb77856c..00000000000 --- a/lib/clang/liblldbPluginInstructionARM/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginInstructionARM - -SRCDIR= tools/lldb/source/Plugins/Instruction/ARM -SRCS= EmulateInstructionARM.cpp \ - EmulationStateARM.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginInstructionARM/Makefile.depend b/lib/clang/liblldbPluginInstructionARM/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginInstructionARM/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginInstructionARM64/Makefile b/lib/clang/liblldbPluginInstructionARM64/Makefile deleted file mode 100644 index 92d976e3dca..00000000000 --- a/lib/clang/liblldbPluginInstructionARM64/Makefile +++ /dev/null @@ -1,10 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginInstructionARM64 - -SRCDIR= tools/lldb/source/Plugins/Instruction/ARM64 -SRCS= EmulateInstructionARM64.cpp - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginInstructionARM64/Makefile.depend b/lib/clang/liblldbPluginInstructionARM64/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/liblldbPluginInstructionARM64/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginInstructionMIPS/Makefile b/lib/clang/liblldbPluginInstructionMIPS/Makefile deleted file mode 100644 index 5fdbcd15302..00000000000 --- a/lib/clang/liblldbPluginInstructionMIPS/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginInstructionMIPS - -SRCDIR= tools/lldb/source/Plugins/Instruction/MIPS -SRCS= EmulateInstructionMIPS.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginInstructionMIPS/Makefile.depend b/lib/clang/liblldbPluginInstructionMIPS/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginInstructionMIPS/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginInstructionMIPS64/Makefile b/lib/clang/liblldbPluginInstructionMIPS64/Makefile deleted file mode 100644 index 3779562d4d8..00000000000 --- a/lib/clang/liblldbPluginInstructionMIPS64/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginInstructionMIPS64 - -SRCDIR= tools/lldb/source/Plugins/Instruction/MIPS64 -SRCS= EmulateInstructionMIPS64.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginInstructionMIPS64/Makefile.depend b/lib/clang/liblldbPluginInstructionMIPS64/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginInstructionMIPS64/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginInstrumentationRuntimeAddressSanitizer/Makefile b/lib/clang/liblldbPluginInstrumentationRuntimeAddressSanitizer/Makefile deleted file mode 100644 index bb02244c7d0..00000000000 --- a/lib/clang/liblldbPluginInstrumentationRuntimeAddressSanitizer/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginInstrumentationRuntimeAddressSanitizer - -SRCDIR= tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer -SRCS= AddressSanitizerRuntime.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginInstrumentationRuntimeAddressSanitizer/Makefile.depend b/lib/clang/liblldbPluginInstrumentationRuntimeAddressSanitizer/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginInstrumentationRuntimeAddressSanitizer/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginJITLoaderGDB/Makefile b/lib/clang/liblldbPluginJITLoaderGDB/Makefile deleted file mode 100644 index 80e84dfbb27..00000000000 --- a/lib/clang/liblldbPluginJITLoaderGDB/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginJITLoaderGDB - -SRCDIR= tools/lldb/source/Plugins/JITLoader/GDB -SRCS= JITLoaderGDB.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginJITLoaderGDB/Makefile.depend b/lib/clang/liblldbPluginJITLoaderGDB/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginJITLoaderGDB/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginMemoryHistoryASan/Makefile b/lib/clang/liblldbPluginMemoryHistoryASan/Makefile deleted file mode 100644 index ac57d6a6a95..00000000000 --- a/lib/clang/liblldbPluginMemoryHistoryASan/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginMemoryHistoryASan - -SRCDIR= tools/lldb/source/Plugins/MemoryHistory/asan -SRCS= MemoryHistoryASan.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginMemoryHistoryASan/Makefile.depend b/lib/clang/liblldbPluginMemoryHistoryASan/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginMemoryHistoryASan/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginObjCLanguage/Makefile b/lib/clang/liblldbPluginObjCLanguage/Makefile deleted file mode 100644 index 40b3cdebe63..00000000000 --- a/lib/clang/liblldbPluginObjCLanguage/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginObjCLanguage - -SRCDIR= tools/lldb/source/Plugins/Language/ObjC/ -SRCS= CF.cpp \ - Cocoa.cpp \ - CoreMedia.cpp \ - NSArray.cpp \ - NSDictionary.cpp \ - NSError.cpp \ - NSException.cpp \ - NSIndexPath.cpp \ - NSSet.cpp \ - NSString.cpp \ - ObjCLanguage.cpp - -TGHDRS= AttrList \ - Attrs \ - CommentCommandList \ - DeclNodes \ - DiagnosticCommonKinds \ - StmtNodes - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginObjCLanguage/Makefile.depend b/lib/clang/liblldbPluginObjCLanguage/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginObjCLanguage/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile b/lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile deleted file mode 100644 index 1d335826aa7..00000000000 --- a/lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginObjectContainerBSDArchive - -SRCDIR= tools/lldb/source/Plugins/ObjectContainer/BSD-Archive -SRCS= ObjectContainerBSDArchive.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile.depend b/lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginObjectContainerBSDArchive/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginObjectFileELF/Makefile b/lib/clang/liblldbPluginObjectFileELF/Makefile deleted file mode 100644 index 7bd3dfa7ced..00000000000 --- a/lib/clang/liblldbPluginObjectFileELF/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginObjectFileELF - -SRCDIR= tools/lldb/source/Plugins/ObjectFile/ELF -SRCS= ELFHeader.cpp \ - ObjectFileELF.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginObjectFileELF/Makefile.depend b/lib/clang/liblldbPluginObjectFileELF/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginObjectFileELF/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginObjectFileJIT/Makefile b/lib/clang/liblldbPluginObjectFileJIT/Makefile deleted file mode 100644 index 264035017af..00000000000 --- a/lib/clang/liblldbPluginObjectFileJIT/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginObjectFileJIT - -SRCDIR= tools/lldb/source/Plugins/ObjectFile/JIT -SRCS= ObjectFileJIT.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginObjectFileJIT/Makefile.depend b/lib/clang/liblldbPluginObjectFileJIT/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginObjectFileJIT/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginPlatformFreeBSD/Makefile b/lib/clang/liblldbPluginPlatformFreeBSD/Makefile deleted file mode 100644 index c2eee8abf40..00000000000 --- a/lib/clang/liblldbPluginPlatformFreeBSD/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginPlatformFreeBSD - -SRCDIR= tools/lldb/source/Plugins/Platform/FreeBSD -SRCS= PlatformFreeBSD.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginPlatformFreeBSD/Makefile.depend b/lib/clang/liblldbPluginPlatformFreeBSD/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginPlatformFreeBSD/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginPlatformGDB/Makefile b/lib/clang/liblldbPluginPlatformGDB/Makefile deleted file mode 100644 index 714a311bac5..00000000000 --- a/lib/clang/liblldbPluginPlatformGDB/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginPlatformGDB - -SRCDIR= tools/lldb/source/Plugins/Platform/gdb-server -SRCS= PlatformRemoteGDBServer.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginPlatformGDB/Makefile.depend b/lib/clang/liblldbPluginPlatformGDB/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginPlatformGDB/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginProcessElfCore/Makefile b/lib/clang/liblldbPluginProcessElfCore/Makefile deleted file mode 100644 index e77053403aa..00000000000 --- a/lib/clang/liblldbPluginProcessElfCore/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginProcessElfCore - -CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/POSIX -CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/Utility - -SRCDIR= tools/lldb/source/Plugins/Process/elf-core -SRCS= ProcessElfCore.cpp \ - RegisterContextPOSIXCore_arm.cpp \ - RegisterContextPOSIXCore_arm64.cpp \ - RegisterContextPOSIXCore_mips64.cpp \ - RegisterContextPOSIXCore_powerpc.cpp \ - RegisterContextPOSIXCore_x86_64.cpp \ - ThreadElfCore.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginProcessElfCore/Makefile.depend b/lib/clang/liblldbPluginProcessElfCore/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginProcessElfCore/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginProcessFreeBSD/Makefile b/lib/clang/liblldbPluginProcessFreeBSD/Makefile deleted file mode 100644 index 037d97639d1..00000000000 --- a/lib/clang/liblldbPluginProcessFreeBSD/Makefile +++ /dev/null @@ -1,28 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginProcessFreeBSD - -# include_directories(.) -CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD -CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/POSIX -CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/Utility - -SRCDIR= tools/lldb/source/Plugins/Process/FreeBSD -SRCS= FreeBSDThread.cpp \ - POSIXStopInfo.cpp \ - ProcessFreeBSD.cpp \ - ProcessMonitor.cpp \ - RegisterContextPOSIXProcessMonitor_arm.cpp \ - RegisterContextPOSIXProcessMonitor_arm64.cpp \ - RegisterContextPOSIXProcessMonitor_mips64.cpp \ - RegisterContextPOSIXProcessMonitor_powerpc.cpp \ - RegisterContextPOSIXProcessMonitor_x86.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginProcessFreeBSD/Makefile.depend b/lib/clang/liblldbPluginProcessFreeBSD/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginProcessFreeBSD/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginProcessGDBRemote/Makefile b/lib/clang/liblldbPluginProcessGDBRemote/Makefile deleted file mode 100644 index ec59e3c4ee4..00000000000 --- a/lib/clang/liblldbPluginProcessGDBRemote/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginProcessGDBRemote - -SRCDIR= tools/lldb/source/Plugins/Process/gdb-remote -SRCS= GDBRemoteCommunication.cpp \ - GDBRemoteCommunicationClient.cpp \ - GDBRemoteCommunicationServer.cpp \ - GDBRemoteCommunicationServerCommon.cpp \ - GDBRemoteCommunicationServerLLGS.cpp \ - GDBRemoteCommunicationServerPlatform.cpp \ - GDBRemoteRegisterContext.cpp \ - ProcessGDBRemote.cpp \ - ProcessGDBRemoteLog.cpp \ - ThreadGDBRemote.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginProcessGDBRemote/Makefile.depend b/lib/clang/liblldbPluginProcessGDBRemote/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginProcessGDBRemote/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginProcessPOSIX/Makefile b/lib/clang/liblldbPluginProcessPOSIX/Makefile deleted file mode 100644 index 8c73930c60a..00000000000 --- a/lib/clang/liblldbPluginProcessPOSIX/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginProcessPOSIX - -# include_directories(.) -CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/POSIX -CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/Utility -CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD - -SRCDIR= tools/lldb/source/Plugins/Process/POSIX -SRCS= CrashReason.cpp \ - ProcessMessage.cpp \ - ProcessPOSIXLog.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginProcessPOSIX/Makefile.depend b/lib/clang/liblldbPluginProcessPOSIX/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginProcessPOSIX/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginProcessUtility/Makefile b/lib/clang/liblldbPluginProcessUtility/Makefile deleted file mode 100644 index 8e7af94bd76..00000000000 --- a/lib/clang/liblldbPluginProcessUtility/Makefile +++ /dev/null @@ -1,58 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginProcessUtility - -SRCDIR= tools/lldb/source/Plugins/Process/Utility -SRCS= DynamicRegisterInfo.cpp \ - FreeBSDSignals.cpp \ - GDBRemoteSignals.cpp \ - HistoryThread.cpp \ - HistoryUnwind.cpp \ - InferiorCallPOSIX.cpp \ - LinuxSignals.cpp \ - MipsLinuxSignals.cpp \ - NetBSDSignals.cpp \ - RegisterContextDarwin_arm.cpp \ - RegisterContextDarwin_arm64.cpp \ - RegisterContextDarwin_i386.cpp \ - RegisterContextDarwin_x86_64.cpp \ - RegisterContextDummy.cpp \ - RegisterContextFreeBSD_arm.cpp \ - RegisterContextFreeBSD_arm64.cpp \ - RegisterContextFreeBSD_i386.cpp \ - RegisterContextFreeBSD_mips64.cpp \ - RegisterContextFreeBSD_powerpc.cpp \ - RegisterContextFreeBSD_x86_64.cpp \ - RegisterContextHistory.cpp \ - RegisterContextLLDB.cpp \ - RegisterContextLinux_arm.cpp \ - RegisterContextLinux_arm64.cpp \ - RegisterContextLinux_i386.cpp \ - RegisterContextLinux_mips.cpp \ - RegisterContextLinux_x86_64.cpp \ - RegisterContextMacOSXFrameBackchain.cpp \ - RegisterContextMach_arm.cpp \ - RegisterContextMach_i386.cpp \ - RegisterContextMach_x86_64.cpp \ - RegisterContextMemory.cpp \ - RegisterContextPOSIX_arm.cpp \ - RegisterContextPOSIX_arm64.cpp \ - RegisterContextPOSIX_mips64.cpp \ - RegisterContextPOSIX_powerpc.cpp \ - RegisterContextPOSIX_x86.cpp \ - RegisterContextThreadMemory.cpp \ - StopInfoMachException.cpp \ - ThreadMemory.cpp \ - UnwindLLDB.cpp \ - UnwindMacOSXFrameBackchain.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginProcessUtility/Makefile.depend b/lib/clang/liblldbPluginProcessUtility/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginProcessUtility/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginScriptInterpreterNone/Makefile b/lib/clang/liblldbPluginScriptInterpreterNone/Makefile deleted file mode 100644 index d837539b443..00000000000 --- a/lib/clang/liblldbPluginScriptInterpreterNone/Makefile +++ /dev/null @@ -1,10 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginScriptInterpreterNone - -SRCDIR= tools/lldb/source/Plugins/ScriptInterpreter/None -SRCS= ScriptInterpreterNone.cpp - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginScriptInterpreterNone/Makefile.depend b/lib/clang/liblldbPluginScriptInterpreterNone/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/liblldbPluginScriptInterpreterNone/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginSymbolFileDWARF/Makefile b/lib/clang/liblldbPluginSymbolFileDWARF/Makefile deleted file mode 100644 index 8a73597d84e..00000000000 --- a/lib/clang/liblldbPluginSymbolFileDWARF/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginSymbolFileDWARF - -SRCDIR= tools/lldb/source/Plugins/SymbolFile/DWARF -SRCS= DIERef.cpp \ - DWARFASTParserClang.cpp \ - DWARFASTParserGo.cpp \ - DWARFAbbreviationDeclaration.cpp \ - DWARFAttribute.cpp \ - DWARFCompileUnit.cpp \ - DWARFDIE.cpp \ - DWARFDIECollection.cpp \ - DWARFDataExtractor.cpp \ - DWARFDebugAbbrev.cpp \ - DWARFDebugArangeSet.cpp \ - DWARFDebugAranges.cpp \ - DWARFDebugInfo.cpp \ - DWARFDebugInfoEntry.cpp \ - DWARFDebugLine.cpp \ - DWARFDebugMacinfo.cpp \ - DWARFDebugMacinfoEntry.cpp \ - DWARFDebugMacro.cpp \ - DWARFDebugPubnames.cpp \ - DWARFDebugPubnamesSet.cpp \ - DWARFDebugRanges.cpp \ - DWARFDeclContext.cpp \ - DWARFDefines.cpp \ - DWARFFormValue.cpp \ - HashedNameToDIE.cpp \ - LogChannelDWARF.cpp \ - NameToDIE.cpp \ - SymbolFileDWARF.cpp \ - SymbolFileDWARFDebugMap.cpp \ - SymbolFileDWARFDwo.cpp \ - UniqueDWARFASTType.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList \ - AttrParsedAttrList \ - DiagnosticFrontendKinds \ - Intrinsics - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginSymbolFileDWARF/Makefile.depend b/lib/clang/liblldbPluginSymbolFileDWARF/Makefile.depend deleted file mode 100644 index 7bd22d4fd36..00000000000 --- a/lib/clang/liblldbPluginSymbolFileDWARF/Makefile.depend +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginSymbolFilePDB/Makefile b/lib/clang/liblldbPluginSymbolFilePDB/Makefile deleted file mode 100644 index 6b952a96dec..00000000000 --- a/lib/clang/liblldbPluginSymbolFilePDB/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginSymbolFilePDB - -SRCDIR= tools/lldb/source/Plugins/SymbolFile/PDB -SRCS= PDBASTParser.cpp \ - SymbolFilePDB.cpp - -TGHDRS= AttrList \ - Attrs \ - CommentCommandList \ - DeclNodes \ - DiagnosticCommonKinds \ - StmtNodes - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginSymbolFileSymtab/Makefile b/lib/clang/liblldbPluginSymbolFileSymtab/Makefile deleted file mode 100644 index 29e88034413..00000000000 --- a/lib/clang/liblldbPluginSymbolFileSymtab/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginSymbolFileSymtab - -SRCDIR= tools/lldb/source/Plugins/SymbolFile/Symtab -SRCS= SymbolFileSymtab.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginSymbolFileSymtab/Makefile.depend b/lib/clang/liblldbPluginSymbolFileSymtab/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginSymbolFileSymtab/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginSymbolVendorELF/Makefile b/lib/clang/liblldbPluginSymbolVendorELF/Makefile deleted file mode 100644 index 3b3a92896eb..00000000000 --- a/lib/clang/liblldbPluginSymbolVendorELF/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginSymbolVendorELF - -SRCDIR= tools/lldb/source/Plugins/SymbolVendor/ELF -SRCS= SymbolVendorELF.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginSymbolVendorELF/Makefile.depend b/lib/clang/liblldbPluginSymbolVendorELF/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginSymbolVendorELF/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile b/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile deleted file mode 100644 index b650411f1c2..00000000000 --- a/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginUnwindAssemblyInstEmulation - -SRCDIR= tools/lldb/source/Plugins/UnwindAssembly/InstEmulation -SRCS= UnwindAssemblyInstEmulation.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile.depend b/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginUnwindAssemblyInstEmulation/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbPluginUnwindAssemblyX86/Makefile b/lib/clang/liblldbPluginUnwindAssemblyX86/Makefile deleted file mode 100644 index 1e75536757b..00000000000 --- a/lib/clang/liblldbPluginUnwindAssemblyX86/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbPluginUnwindAssemblyX86 - -SRCDIR= tools/lldb/source/Plugins/UnwindAssembly/x86 -SRCS= UnwindAssembly-x86.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbPluginUnwindAssemblyX86/Makefile.depend b/lib/clang/liblldbPluginUnwindAssemblyX86/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbPluginUnwindAssemblyX86/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbSymbol/Makefile b/lib/clang/liblldbSymbol/Makefile deleted file mode 100644 index 05f74c519b5..00000000000 --- a/lib/clang/liblldbSymbol/Makefile +++ /dev/null @@ -1,51 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbSymbol - -SRCDIR= tools/lldb/source/Symbol -SRCS= ArmUnwindInfo.cpp \ - Block.cpp \ - ClangASTContext.cpp \ - ClangASTImporter.cpp \ - ClangExternalASTSourceCallbacks.cpp \ - ClangExternalASTSourceCommon.cpp \ - ClangUtil.cpp \ - CompactUnwindInfo.cpp \ - CompileUnit.cpp \ - CompilerDecl.cpp \ - CompilerDeclContext.cpp \ - CompilerType.cpp \ - DWARFCallFrameInfo.cpp \ - DebugMacros.cpp \ - Declaration.cpp \ - FuncUnwinders.cpp \ - Function.cpp \ - GoASTContext.cpp \ - LineEntry.cpp \ - LineTable.cpp \ - ObjectFile.cpp \ - Symbol.cpp \ - SymbolContext.cpp \ - SymbolFile.cpp \ - SymbolVendor.cpp \ - Symtab.cpp \ - Type.cpp \ - TypeList.cpp \ - TypeMap.cpp \ - TypeSystem.cpp \ - UnwindPlan.cpp \ - UnwindTable.cpp \ - Variable.cpp \ - VariableList.cpp \ - VerifyDecl.cpp - -TGHDRS= DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList \ - AttrList \ - Attrs - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbSymbol/Makefile.depend b/lib/clang/liblldbSymbol/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbSymbol/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbTarget/Makefile b/lib/clang/liblldbTarget/Makefile deleted file mode 100644 index 9bad46ede63..00000000000 --- a/lib/clang/liblldbTarget/Makefile +++ /dev/null @@ -1,73 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbTarget - -CFLAGS+=-I${.CURDIR}/../../../contrib/llvm/tools/lldb/source/Plugins/Process/Utility - -SRCDIR= tools/lldb/source/Target -SRCS= ABI.cpp \ - CPPLanguageRuntime.cpp \ - ExecutionContext.cpp \ - FileAction.cpp \ - InstrumentationRuntime.cpp \ - InstrumentationRuntimeStopInfo.cpp \ - JITLoader.cpp \ - JITLoaderList.cpp \ - Language.cpp \ - LanguageRuntime.cpp \ - Memory.cpp \ - MemoryHistory.cpp \ - ObjCLanguageRuntime.cpp \ - OperatingSystem.cpp \ - PathMappingList.cpp \ - Platform.cpp \ - Process.cpp \ - ProcessInfo.cpp \ - ProcessLaunchInfo.cpp \ - Queue.cpp \ - QueueItem.cpp \ - QueueList.cpp \ - RegisterContext.cpp \ - SectionLoadHistory.cpp \ - SectionLoadList.cpp \ - StackFrame.cpp \ - StackFrameList.cpp \ - StackID.cpp \ - StopInfo.cpp \ - SystemRuntime.cpp \ - Target.cpp \ - TargetList.cpp \ - Thread.cpp \ - ThreadCollection.cpp \ - ThreadList.cpp \ - ThreadPlan.cpp \ - ThreadPlanBase.cpp \ - ThreadPlanCallFunction.cpp \ - ThreadPlanCallFunctionUsingABI.cpp \ - ThreadPlanCallUserExpression.cpp \ - ThreadPlanPython.cpp \ - ThreadPlanRunToAddress.cpp \ - ThreadPlanShouldStopHere.cpp \ - ThreadPlanStepInRange.cpp \ - ThreadPlanStepInstruction.cpp \ - ThreadPlanStepOut.cpp \ - ThreadPlanStepOverBreakpoint.cpp \ - ThreadPlanStepOverRange.cpp \ - ThreadPlanStepRange.cpp \ - ThreadPlanStepThrough.cpp \ - ThreadPlanStepUntil.cpp \ - ThreadPlanTracer.cpp \ - ThreadSpec.cpp \ - UnixSignals.cpp \ - UnwindAssembly.cpp - -TGHDRS= AttrList \ - Attrs \ - DiagnosticCommonKinds \ - DeclNodes \ - StmtNodes \ - CommentCommandList - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbTarget/Makefile.depend b/lib/clang/liblldbTarget/Makefile.depend deleted file mode 100644 index 264ede1c30c..00000000000 --- a/lib/clang/liblldbTarget/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/liblldbUtility/Makefile b/lib/clang/liblldbUtility/Makefile deleted file mode 100644 index 6e2345c4811..00000000000 --- a/lib/clang/liblldbUtility/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= lldbUtility - -SRCDIR= tools/lldb/source/Utility -SRCS= ARM64_DWARF_Registers.cpp \ - ARM_DWARF_Registers.cpp \ - ConvertEnum.cpp \ - JSON.cpp \ - KQueue.cpp \ - LLDBAssert.cpp \ - ModuleCache.cpp \ - NameMatches.cpp \ - PseudoTerminal.cpp \ - Range.cpp \ - RegisterNumber.cpp \ - SharingPtr.cpp \ - StringExtractor.cpp \ - StringExtractorGDBRemote.cpp \ - StringLexer.cpp \ - TaskPool.cpp \ - TimeSpecTimeout.cpp \ - UriParser.cpp - -.include "../lldb.lib.mk" diff --git a/lib/clang/liblldbUtility/Makefile.depend b/lib/clang/liblldbUtility/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/liblldbUtility/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvm/Makefile b/lib/clang/libllvm/Makefile new file mode 100644 index 00000000000..e91a591ea37 --- /dev/null +++ b/lib/clang/libllvm/Makefile @@ -0,0 +1,1244 @@ +# $FreeBSD$ + +.include +.include "../llvm.pre.mk" + +LIB= llvm +INTERNALLIB= + +CFLAGS+= -I${.OBJDIR} +.for arch in AArch64 ARM Mips PowerPC Sparc X86 +CFLAGS+= -I${LLVM_SRCS}/lib/Target/${arch} +.endfor + +SRCDIR= lib + +SRCS_MIN+= Analysis/AliasAnalysis.cpp +SRCS_MIN+= Analysis/AliasAnalysisEvaluator.cpp +SRCS_MIN+= Analysis/AliasAnalysisSummary.cpp +SRCS_MIN+= Analysis/AliasSetTracker.cpp +SRCS_EXT+= Analysis/Analysis.cpp +SRCS_MIN+= Analysis/AssumptionCache.cpp +SRCS_MIN+= Analysis/BasicAliasAnalysis.cpp +SRCS_MIN+= Analysis/BlockFrequencyInfo.cpp +SRCS_MIN+= Analysis/BlockFrequencyInfoImpl.cpp +SRCS_MIN+= Analysis/BranchProbabilityInfo.cpp +SRCS_MIN+= Analysis/CFG.cpp +SRCS_MIN+= Analysis/CFGPrinter.cpp +SRCS_MIN+= Analysis/CFLAndersAliasAnalysis.cpp +SRCS_MIN+= Analysis/CFLSteensAliasAnalysis.cpp +SRCS_MIN+= Analysis/CGSCCPassManager.cpp +SRCS_MIN+= Analysis/CallGraph.cpp +SRCS_MIN+= Analysis/CallGraphSCCPass.cpp +SRCS_MIN+= Analysis/CallPrinter.cpp +SRCS_MIN+= Analysis/CaptureTracking.cpp +SRCS_MIN+= Analysis/CodeMetrics.cpp +SRCS_MIN+= Analysis/ConstantFolding.cpp +SRCS_MIN+= Analysis/CostModel.cpp +SRCS_MIN+= Analysis/Delinearization.cpp +SRCS_MIN+= Analysis/DemandedBits.cpp +SRCS_MIN+= Analysis/DependenceAnalysis.cpp +SRCS_MIN+= Analysis/DivergenceAnalysis.cpp +SRCS_MIN+= Analysis/DomPrinter.cpp +SRCS_MIN+= Analysis/DominanceFrontier.cpp +SRCS_MIN+= Analysis/EHPersonalities.cpp +SRCS_MIN+= Analysis/GlobalsModRef.cpp +SRCS_MIN+= Analysis/IVUsers.cpp +SRCS_MIN+= Analysis/IndirectCallPromotionAnalysis.cpp +SRCS_MIN+= Analysis/InlineCost.cpp +SRCS_MIN+= Analysis/InstCount.cpp +SRCS_MIN+= Analysis/InstructionSimplify.cpp +SRCS_MIN+= Analysis/Interval.cpp +SRCS_MIN+= Analysis/IntervalPartition.cpp +SRCS_MIN+= Analysis/IteratedDominanceFrontier.cpp +SRCS_MIN+= Analysis/LazyBlockFrequencyInfo.cpp +SRCS_MIN+= Analysis/LazyCallGraph.cpp +SRCS_MIN+= Analysis/LazyValueInfo.cpp +SRCS_MIN+= Analysis/Lint.cpp +SRCS_MIN+= Analysis/Loads.cpp +SRCS_MIN+= Analysis/LoopAccessAnalysis.cpp +SRCS_MIN+= Analysis/LoopInfo.cpp +SRCS_MIN+= Analysis/LoopPass.cpp +SRCS_MIN+= Analysis/LoopPassManager.cpp +SRCS_MIN+= Analysis/LoopUnrollAnalyzer.cpp +SRCS_MIN+= Analysis/MemDepPrinter.cpp +SRCS_MIN+= Analysis/MemDerefPrinter.cpp +SRCS_MIN+= Analysis/MemoryBuiltins.cpp +SRCS_MIN+= Analysis/MemoryDependenceAnalysis.cpp +SRCS_MIN+= Analysis/MemoryLocation.cpp +SRCS_MIN+= Analysis/ModuleDebugInfoPrinter.cpp +SRCS_MIN+= Analysis/ModuleSummaryAnalysis.cpp +SRCS_MIN+= Analysis/ObjCARCAliasAnalysis.cpp +SRCS_MIN+= Analysis/ObjCARCAnalysisUtils.cpp +SRCS_MIN+= Analysis/ObjCARCInstKind.cpp +SRCS_MIN+= Analysis/OptimizationDiagnosticInfo.cpp +SRCS_MIN+= Analysis/OrderedBasicBlock.cpp +SRCS_MIN+= Analysis/PHITransAddr.cpp +SRCS_MIN+= Analysis/PostDominators.cpp +SRCS_MIN+= Analysis/ProfileSummaryInfo.cpp +SRCS_MIN+= Analysis/PtrUseVisitor.cpp +SRCS_MIN+= Analysis/RegionInfo.cpp +SRCS_MIN+= Analysis/RegionPass.cpp +SRCS_MIN+= Analysis/RegionPrinter.cpp +SRCS_MIN+= Analysis/ScalarEvolution.cpp +SRCS_MIN+= Analysis/ScalarEvolutionAliasAnalysis.cpp +SRCS_MIN+= Analysis/ScalarEvolutionExpander.cpp +SRCS_MIN+= Analysis/ScalarEvolutionNormalization.cpp +SRCS_MIN+= Analysis/ScopedNoAliasAA.cpp +SRCS_MIN+= Analysis/SparsePropagation.cpp +SRCS_MIN+= Analysis/TargetLibraryInfo.cpp +SRCS_MIN+= Analysis/TargetTransformInfo.cpp +#SRCS_EXT+= Analysis/Trace.cpp +SRCS_MIN+= Analysis/TypeBasedAliasAnalysis.cpp +SRCS_MIN+= Analysis/TypeMetadataUtils.cpp +SRCS_MIN+= Analysis/ValueTracking.cpp +SRCS_MIN+= Analysis/VectorUtils.cpp +SRCS_MIN+= AsmParser/LLLexer.cpp +SRCS_MIN+= AsmParser/LLParser.cpp +SRCS_MIN+= AsmParser/Parser.cpp +#SRCS_EXT+= Bitcode/Reader/BitReader.cpp +SRCS_MIN+= Bitcode/Reader/BitcodeReader.cpp +SRCS_MIN+= Bitcode/Reader/BitstreamReader.cpp +#SRCS_EXT+= Bitcode/Writer/BitWriter.cpp +SRCS_MIN+= Bitcode/Writer/BitcodeWriter.cpp +SRCS_MIN+= Bitcode/Writer/BitcodeWriterPass.cpp +SRCS_MIN+= Bitcode/Writer/ValueEnumerator.cpp +SRCS_MIN+= CodeGen/AggressiveAntiDepBreaker.cpp +SRCS_MIN+= CodeGen/AllocationOrder.cpp +SRCS_MIN+= CodeGen/Analysis.cpp +SRCS_MIN+= CodeGen/AsmPrinter/ARMException.cpp +SRCS_MIN+= CodeGen/AsmPrinter/AddressPool.cpp +SRCS_MIN+= CodeGen/AsmPrinter/AsmPrinter.cpp +SRCS_MIN+= CodeGen/AsmPrinter/AsmPrinterDwarf.cpp +SRCS_MIN+= CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp +SRCS_MIN+= CodeGen/AsmPrinter/CodeViewDebug.cpp +SRCS_MIN+= CodeGen/AsmPrinter/DIE.cpp +SRCS_MIN+= CodeGen/AsmPrinter/DIEHash.cpp +SRCS_MIN+= CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp +SRCS_MIN+= CodeGen/AsmPrinter/DebugHandlerBase.cpp +SRCS_MIN+= CodeGen/AsmPrinter/DebugLocStream.cpp +SRCS_MIN+= CodeGen/AsmPrinter/DwarfAccelTable.cpp +SRCS_MIN+= CodeGen/AsmPrinter/DwarfCFIException.cpp +SRCS_MIN+= CodeGen/AsmPrinter/DwarfCompileUnit.cpp +SRCS_MIN+= CodeGen/AsmPrinter/DwarfDebug.cpp +SRCS_MIN+= CodeGen/AsmPrinter/DwarfExpression.cpp +SRCS_MIN+= CodeGen/AsmPrinter/DwarfFile.cpp +SRCS_MIN+= CodeGen/AsmPrinter/DwarfStringPool.cpp +SRCS_MIN+= CodeGen/AsmPrinter/DwarfUnit.cpp +SRCS_MIN+= CodeGen/AsmPrinter/EHStreamer.cpp +SRCS_MIN+= CodeGen/AsmPrinter/ErlangGCPrinter.cpp +SRCS_MIN+= CodeGen/AsmPrinter/OcamlGCPrinter.cpp +SRCS_MIN+= CodeGen/AsmPrinter/WinException.cpp +SRCS_MIN+= CodeGen/AtomicExpandPass.cpp +SRCS_MIN+= CodeGen/BasicTargetTransformInfo.cpp +SRCS_MIN+= CodeGen/BranchFolding.cpp +SRCS_MIN+= CodeGen/BuiltinGCs.cpp +SRCS_MIN+= CodeGen/CalcSpillWeights.cpp +SRCS_MIN+= CodeGen/CallingConvLower.cpp +SRCS_MIN+= CodeGen/CodeGen.cpp +SRCS_MIN+= CodeGen/CodeGenPrepare.cpp +SRCS_MIN+= CodeGen/CriticalAntiDepBreaker.cpp +SRCS_MIN+= CodeGen/DFAPacketizer.cpp +SRCS_MIN+= CodeGen/DeadMachineInstructionElim.cpp +SRCS_MIN+= CodeGen/DetectDeadLanes.cpp +SRCS_MIN+= CodeGen/DwarfEHPrepare.cpp +SRCS_MIN+= CodeGen/EarlyIfConversion.cpp +SRCS_MIN+= CodeGen/EdgeBundles.cpp +SRCS_MIN+= CodeGen/ExecutionDepsFix.cpp +SRCS_MIN+= CodeGen/ExpandISelPseudos.cpp +SRCS_MIN+= CodeGen/ExpandPostRAPseudos.cpp +SRCS_MIN+= CodeGen/FaultMaps.cpp +SRCS_MIN+= CodeGen/FuncletLayout.cpp +SRCS_MIN+= CodeGen/GCMetadata.cpp +SRCS_EXT+= CodeGen/GCMetadataPrinter.cpp +SRCS_MIN+= CodeGen/GCRootLowering.cpp +SRCS_EXT+= CodeGen/GCStrategy.cpp +SRCS_MIN+= CodeGen/GlobalISel/GlobalISel.cpp +SRCS_MIN+= CodeGen/GlobalMerge.cpp +SRCS_MIN+= CodeGen/IfConversion.cpp +SRCS_MIN+= CodeGen/ImplicitNullChecks.cpp +SRCS_MIN+= CodeGen/InlineSpiller.cpp +SRCS_MIN+= CodeGen/InterferenceCache.cpp +SRCS_MIN+= CodeGen/InterleavedAccessPass.cpp +SRCS_MIN+= CodeGen/IntrinsicLowering.cpp +SRCS_MIN+= CodeGen/LLVMTargetMachine.cpp +SRCS_MIN+= CodeGen/LatencyPriorityQueue.cpp +SRCS_MIN+= CodeGen/LexicalScopes.cpp +SRCS_MIN+= CodeGen/LiveDebugValues.cpp +SRCS_MIN+= CodeGen/LiveDebugVariables.cpp +SRCS_MIN+= CodeGen/LiveInterval.cpp +SRCS_MIN+= CodeGen/LiveIntervalAnalysis.cpp +SRCS_MIN+= CodeGen/LiveIntervalUnion.cpp +SRCS_MIN+= CodeGen/LivePhysRegs.cpp +SRCS_MIN+= CodeGen/LiveRangeCalc.cpp +SRCS_MIN+= CodeGen/LiveRangeEdit.cpp +SRCS_MIN+= CodeGen/LiveRegMatrix.cpp +SRCS_MIN+= CodeGen/LiveStackAnalysis.cpp +SRCS_MIN+= CodeGen/LiveVariables.cpp +SRCS_MIN+= CodeGen/LocalStackSlotAllocation.cpp +SRCS_MIN+= CodeGen/LowerEmuTLS.cpp +SRCS_EXT+= CodeGen/MIRParser/MILexer.cpp +SRCS_EXT+= CodeGen/MIRParser/MIParser.cpp +SRCS_EXT+= CodeGen/MIRParser/MIRParser.cpp +SRCS_MIN+= CodeGen/MIRPrinter.cpp +SRCS_MIN+= CodeGen/MIRPrintingPass.cpp +SRCS_MIN+= CodeGen/MachineBasicBlock.cpp +SRCS_MIN+= CodeGen/MachineBlockFrequencyInfo.cpp +SRCS_MIN+= CodeGen/MachineBlockPlacement.cpp +SRCS_MIN+= CodeGen/MachineBranchProbabilityInfo.cpp +SRCS_MIN+= CodeGen/MachineCSE.cpp +SRCS_MIN+= CodeGen/MachineCombiner.cpp +SRCS_MIN+= CodeGen/MachineCopyPropagation.cpp +SRCS_MIN+= CodeGen/MachineDominanceFrontier.cpp +SRCS_MIN+= CodeGen/MachineDominators.cpp +SRCS_MIN+= CodeGen/MachineFunction.cpp +SRCS_MIN+= CodeGen/MachineFunctionAnalysis.cpp +SRCS_MIN+= CodeGen/MachineFunctionPass.cpp +SRCS_MIN+= CodeGen/MachineFunctionPrinterPass.cpp +SRCS_MIN+= CodeGen/MachineInstr.cpp +SRCS_MIN+= CodeGen/MachineInstrBundle.cpp +SRCS_MIN+= CodeGen/MachineLICM.cpp +SRCS_MIN+= CodeGen/MachineLoopInfo.cpp +SRCS_MIN+= CodeGen/MachineModuleInfo.cpp +SRCS_MIN+= CodeGen/MachineModuleInfoImpls.cpp +SRCS_MIN+= CodeGen/MachinePassRegistry.cpp +SRCS_MIN+= CodeGen/MachinePostDominators.cpp +SRCS_MIN+= CodeGen/MachineRegionInfo.cpp +SRCS_MIN+= CodeGen/MachineRegisterInfo.cpp +SRCS_MIN+= CodeGen/MachineSSAUpdater.cpp +SRCS_MIN+= CodeGen/MachineScheduler.cpp +SRCS_MIN+= CodeGen/MachineSink.cpp +SRCS_MIN+= CodeGen/MachineTraceMetrics.cpp +SRCS_MIN+= CodeGen/MachineVerifier.cpp +SRCS_MIN+= CodeGen/OptimizePHIs.cpp +SRCS_MIN+= CodeGen/PHIElimination.cpp +SRCS_MIN+= CodeGen/PHIEliminationUtils.cpp +SRCS_MIN+= CodeGen/ParallelCG.cpp +SRCS_MIN+= CodeGen/PatchableFunction.cpp +SRCS_MIN+= CodeGen/PeepholeOptimizer.cpp +SRCS_MIN+= CodeGen/PostRAHazardRecognizer.cpp +SRCS_MIN+= CodeGen/PostRASchedulerList.cpp +SRCS_MIN+= CodeGen/PreISelIntrinsicLowering.cpp +SRCS_MIN+= CodeGen/ProcessImplicitDefs.cpp +SRCS_MIN+= CodeGen/PrologEpilogInserter.cpp +SRCS_MIN+= CodeGen/PseudoSourceValue.cpp +SRCS_MIN+= CodeGen/RegAllocBase.cpp +SRCS_MIN+= CodeGen/RegAllocBasic.cpp +SRCS_MIN+= CodeGen/RegAllocFast.cpp +SRCS_MIN+= CodeGen/RegAllocGreedy.cpp +SRCS_MIN+= CodeGen/RegAllocPBQP.cpp +SRCS_MIN+= CodeGen/RegUsageInfoCollector.cpp +SRCS_MIN+= CodeGen/RegUsageInfoPropagate.cpp +SRCS_MIN+= CodeGen/RegisterClassInfo.cpp +SRCS_MIN+= CodeGen/RegisterCoalescer.cpp +SRCS_MIN+= CodeGen/RegisterPressure.cpp +SRCS_MIN+= CodeGen/RegisterScavenging.cpp +SRCS_MIN+= CodeGen/RegisterUsageInfo.cpp +SRCS_MIN+= CodeGen/RenameIndependentSubregs.cpp +SRCS_MIN+= CodeGen/SafeStack.cpp +SRCS_MIN+= CodeGen/SafeStackColoring.cpp +SRCS_MIN+= CodeGen/SafeStackLayout.cpp +SRCS_MIN+= CodeGen/ScheduleDAG.cpp +SRCS_MIN+= CodeGen/ScheduleDAGInstrs.cpp +SRCS_MIN+= CodeGen/ScheduleDAGPrinter.cpp +SRCS_MIN+= CodeGen/ScoreboardHazardRecognizer.cpp +SRCS_MIN+= CodeGen/SelectionDAG/DAGCombiner.cpp +SRCS_MIN+= CodeGen/SelectionDAG/FastISel.cpp +SRCS_MIN+= CodeGen/SelectionDAG/FunctionLoweringInfo.cpp +SRCS_MIN+= CodeGen/SelectionDAG/InstrEmitter.cpp +SRCS_MIN+= CodeGen/SelectionDAG/LegalizeDAG.cpp +SRCS_MIN+= CodeGen/SelectionDAG/LegalizeFloatTypes.cpp +SRCS_MIN+= CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp +SRCS_MIN+= CodeGen/SelectionDAG/LegalizeTypes.cpp +SRCS_MIN+= CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp +SRCS_MIN+= CodeGen/SelectionDAG/LegalizeVectorOps.cpp +SRCS_MIN+= CodeGen/SelectionDAG/LegalizeVectorTypes.cpp +SRCS_MIN+= CodeGen/SelectionDAG/ResourcePriorityQueue.cpp +SRCS_MIN+= CodeGen/SelectionDAG/ScheduleDAGFast.cpp +SRCS_MIN+= CodeGen/SelectionDAG/ScheduleDAGRRList.cpp +SRCS_MIN+= CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp +SRCS_MIN+= CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp +SRCS_MIN+= CodeGen/SelectionDAG/SelectionDAG.cpp +SRCS_MIN+= CodeGen/SelectionDAG/SelectionDAGBuilder.cpp +SRCS_MIN+= CodeGen/SelectionDAG/SelectionDAGDumper.cpp +SRCS_MIN+= CodeGen/SelectionDAG/SelectionDAGISel.cpp +SRCS_MIN+= CodeGen/SelectionDAG/SelectionDAGPrinter.cpp +SRCS_MIN+= CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp +SRCS_MIN+= CodeGen/SelectionDAG/StatepointLowering.cpp +SRCS_MIN+= CodeGen/SelectionDAG/TargetLowering.cpp +SRCS_MIN+= CodeGen/ShadowStackGCLowering.cpp +SRCS_MIN+= CodeGen/ShrinkWrap.cpp +SRCS_MIN+= CodeGen/SjLjEHPrepare.cpp +SRCS_MIN+= CodeGen/SlotIndexes.cpp +SRCS_MIN+= CodeGen/SpillPlacement.cpp +SRCS_MIN+= CodeGen/SplitKit.cpp +SRCS_MIN+= CodeGen/StackColoring.cpp +SRCS_MIN+= CodeGen/StackMapLivenessAnalysis.cpp +SRCS_MIN+= CodeGen/StackMaps.cpp +SRCS_MIN+= CodeGen/StackProtector.cpp +SRCS_MIN+= CodeGen/StackSlotColoring.cpp +SRCS_MIN+= CodeGen/TailDuplication.cpp +SRCS_MIN+= CodeGen/TailDuplicator.cpp +SRCS_MIN+= CodeGen/TargetFrameLoweringImpl.cpp +SRCS_MIN+= CodeGen/TargetInstrInfo.cpp +SRCS_MIN+= CodeGen/TargetLoweringBase.cpp +SRCS_MIN+= CodeGen/TargetLoweringObjectFileImpl.cpp +SRCS_MIN+= CodeGen/TargetOptionsImpl.cpp +SRCS_MIN+= CodeGen/TargetPassConfig.cpp +SRCS_MIN+= CodeGen/TargetRegisterInfo.cpp +SRCS_MIN+= CodeGen/TargetSchedule.cpp +SRCS_MIN+= CodeGen/TwoAddressInstructionPass.cpp +SRCS_MIN+= CodeGen/UnreachableBlockElim.cpp +SRCS_MIN+= CodeGen/VirtRegMap.cpp +SRCS_MIN+= CodeGen/WinEHPrepare.cpp +SRCS_MIN+= CodeGen/XRayInstrumentation.cpp +SRCS_MIN+= DebugInfo/CodeView/ByteStream.cpp +SRCS_MIN+= DebugInfo/CodeView/CVTypeVisitor.cpp +SRCS_MIN+= DebugInfo/CodeView/CodeViewError.cpp +SRCS_EXT+= DebugInfo/CodeView/EnumTables.cpp +SRCS_MIN+= DebugInfo/CodeView/FieldListRecordBuilder.cpp +SRCS_MIN+= DebugInfo/CodeView/Line.cpp +SRCS_MIN+= DebugInfo/CodeView/ListRecordBuilder.cpp +SRCS_MIN+= DebugInfo/CodeView/MemoryTypeTableBuilder.cpp +#SRCS_EXT+= DebugInfo/CodeView/MethodListRecordBuilder.cpp +SRCS_MIN+= DebugInfo/CodeView/ModuleSubstream.cpp +SRCS_MIN+= DebugInfo/CodeView/ModuleSubstreamVisitor.cpp +SRCS_MIN+= DebugInfo/CodeView/RecordSerialization.cpp +SRCS_MIN+= DebugInfo/CodeView/StreamReader.cpp +SRCS_MIN+= DebugInfo/CodeView/StreamWriter.cpp +SRCS_MIN+= DebugInfo/CodeView/SymbolDumper.cpp +SRCS_MIN+= DebugInfo/CodeView/TypeDumper.cpp +SRCS_MIN+= DebugInfo/CodeView/TypeRecord.cpp +SRCS_MIN+= DebugInfo/CodeView/TypeRecordBuilder.cpp +SRCS_MIN+= DebugInfo/CodeView/TypeStreamMerger.cpp +SRCS_MIN+= DebugInfo/CodeView/TypeTableBuilder.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFAcceleratorTable.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFCompileUnit.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFContext.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFDebugAbbrev.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFDebugArangeSet.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFDebugAranges.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFDebugFrame.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFDebugInfoEntry.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFDebugLine.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFDebugLoc.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFDebugMacro.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFDebugRangeList.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFFormValue.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFTypeUnit.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFUnit.cpp +SRCS_EXT+= DebugInfo/DWARF/DWARFUnitIndex.cpp +SRCS_EXT+= DebugInfo/DWARF/SyntaxHighlighting.cpp +SRCS_EXT+= DebugInfo/PDB/GenericError.cpp +#SRCS_EXT+= DebugInfo/PDB/IPDBSourceFile.cpp +SRCS_EXT+= DebugInfo/PDB/PDB.cpp +SRCS_EXT+= DebugInfo/PDB/PDBContext.cpp +SRCS_EXT+= DebugInfo/PDB/PDBExtras.cpp +SRCS_EXT+= DebugInfo/PDB/PDBInterfaceAnchors.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymDumper.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbol.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolAnnotation.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolBlock.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolCompiland.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolCompilandDetails.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolCompilandEnv.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolCustom.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolData.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolExe.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolFunc.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolLabel.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolPublicSymbol.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolThunk.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeArray.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeCustom.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeDimension.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeEnum.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeFriend.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeManaged.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypePointer.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeTypedef.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeUDT.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeVTable.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolUnknown.cpp +SRCS_EXT+= DebugInfo/PDB/PDBSymbolUsingNamespace.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/DbiStream.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/DbiStreamBuilder.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/EnumTables.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/Hash.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/IndexedStreamData.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/InfoStream.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/InfoStreamBuilder.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/MappedBlockStream.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/ModInfo.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/ModStream.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/MsfBuilder.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/MsfCommon.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/NameHashTable.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/NameMap.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/NameMapBuilder.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/PDBFile.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/PDBFileBuilder.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/PublicsStream.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/RawError.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/RawSession.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/SymbolStream.cpp +SRCS_EXT+= DebugInfo/PDB/Raw/TpiStream.cpp +SRCS_EXT+= DebugInfo/Symbolize/DIPrinter.cpp +SRCS_EXT+= DebugInfo/Symbolize/SymbolizableObjectFile.cpp +SRCS_EXT+= DebugInfo/Symbolize/Symbolize.cpp +SRCS_XDB+= ExecutionEngine/ExecutionEngine.cpp +SRCS_XDB+= ExecutionEngine/ExecutionEngineBindings.cpp +SRCS_XDB+= ExecutionEngine/GDBRegistrationListener.cpp +SRCS_XDB+= ExecutionEngine/Interpreter/Execution.cpp +SRCS_XDB+= ExecutionEngine/Interpreter/ExternalFunctions.cpp +SRCS_XDB+= ExecutionEngine/Interpreter/Interpreter.cpp +SRCS_XDB+= ExecutionEngine/MCJIT/MCJIT.cpp +SRCS_EXT+= ExecutionEngine/Orc/ExecutionUtils.cpp +SRCS_EXT+= ExecutionEngine/Orc/IndirectionUtils.cpp +SRCS_EXT+= ExecutionEngine/Orc/NullResolver.cpp +SRCS_EXT+= ExecutionEngine/Orc/OrcABISupport.cpp +SRCS_EXT+= ExecutionEngine/Orc/OrcCBindings.cpp +SRCS_EXT+= ExecutionEngine/Orc/OrcError.cpp +SRCS_EXT+= ExecutionEngine/Orc/OrcMCJITReplacement.cpp +#SRCS_EXT+= ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.cpp +SRCS_XDB+= ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp +SRCS_XDB+= ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp +SRCS_XDB+= ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp +SRCS_XDB+= ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp +SRCS_XDB+= ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp +SRCS_XDB+= ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp +SRCS_XDB+= ExecutionEngine/SectionMemoryManager.cpp +SRCS_XDB+= ExecutionEngine/TargetSelect.cpp +SRCS_MIN+= IR/AsmWriter.cpp +SRCS_MIN+= IR/Attributes.cpp +SRCS_MIN+= IR/AutoUpgrade.cpp +SRCS_MIN+= IR/BasicBlock.cpp +SRCS_MIN+= IR/Comdat.cpp +SRCS_MIN+= IR/ConstantFold.cpp +SRCS_MIN+= IR/ConstantRange.cpp +SRCS_MIN+= IR/Constants.cpp +SRCS_MIN+= IR/Core.cpp +SRCS_MIN+= IR/DIBuilder.cpp +SRCS_MIN+= IR/DataLayout.cpp +SRCS_MIN+= IR/DebugInfo.cpp +SRCS_MIN+= IR/DebugInfoMetadata.cpp +SRCS_MIN+= IR/DebugLoc.cpp +SRCS_MIN+= IR/DiagnosticInfo.cpp +SRCS_MIN+= IR/DiagnosticPrinter.cpp +SRCS_MIN+= IR/Dominators.cpp +SRCS_MIN+= IR/Function.cpp +SRCS_MIN+= IR/GCOV.cpp +SRCS_MIN+= IR/GVMaterializer.cpp +SRCS_MIN+= IR/Globals.cpp +SRCS_MIN+= IR/IRBuilder.cpp +SRCS_MIN+= IR/IRPrintingPasses.cpp +SRCS_MIN+= IR/InlineAsm.cpp +SRCS_MIN+= IR/Instruction.cpp +SRCS_MIN+= IR/Instructions.cpp +SRCS_MIN+= IR/IntrinsicInst.cpp +SRCS_MIN+= IR/LLVMContext.cpp +SRCS_MIN+= IR/LLVMContextImpl.cpp +SRCS_MIN+= IR/LegacyPassManager.cpp +SRCS_MIN+= IR/MDBuilder.cpp +SRCS_MIN+= IR/Mangler.cpp +SRCS_MIN+= IR/Metadata.cpp +SRCS_MIN+= IR/Module.cpp +SRCS_MIN+= IR/ModuleSummaryIndex.cpp +SRCS_MIN+= IR/Operator.cpp +SRCS_MIN+= IR/OptBisect.cpp +SRCS_MIN+= IR/Pass.cpp +SRCS_MIN+= IR/PassManager.cpp +SRCS_MIN+= IR/PassRegistry.cpp +SRCS_MIN+= IR/ProfileSummary.cpp +SRCS_MIN+= IR/Statepoint.cpp +SRCS_MIN+= IR/Type.cpp +SRCS_MIN+= IR/TypeFinder.cpp +SRCS_MIN+= IR/Use.cpp +SRCS_MIN+= IR/User.cpp +SRCS_MIN+= IR/Value.cpp +SRCS_MIN+= IR/ValueSymbolTable.cpp +SRCS_MIN+= IR/ValueTypes.cpp +SRCS_MIN+= IR/Verifier.cpp +SRCS_MIN+= IRReader/IRReader.cpp +SRCS_EXT+= LTO/LTO.cpp +SRCS_EXT+= LTO/LTOCodeGenerator.cpp +SRCS_EXT+= LTO/LTOModule.cpp +SRCS_EXT+= LTO/ThinLTOCodeGenerator.cpp +SRCS_EXT+= LTO/UpdateCompilerUsed.cpp +SRCS_EXT+= LibDriver/LibDriver.cpp +SRCS_MIN+= LineEditor/LineEditor.cpp +SRCS_MIN+= Linker/IRMover.cpp +SRCS_MIN+= Linker/LinkModules.cpp +SRCS_MIN+= MC/ConstantPools.cpp +SRCS_MIN+= MC/ELFObjectWriter.cpp +SRCS_MIN+= MC/MCAsmBackend.cpp +SRCS_MIN+= MC/MCAsmInfo.cpp +SRCS_MIN+= MC/MCAsmInfoCOFF.cpp +SRCS_MIN+= MC/MCAsmInfoDarwin.cpp +SRCS_MIN+= MC/MCAsmInfoELF.cpp +SRCS_MIN+= MC/MCAsmStreamer.cpp +SRCS_MIN+= MC/MCAssembler.cpp +SRCS_MIN+= MC/MCCodeEmitter.cpp +SRCS_MIN+= MC/MCCodeView.cpp +SRCS_MIN+= MC/MCContext.cpp +SRCS_XDB+= MC/MCDisassembler/Disassembler.cpp +SRCS_XDB+= MC/MCDisassembler/MCDisassembler.cpp +SRCS_XDB+= MC/MCDisassembler/MCExternalSymbolizer.cpp +SRCS_MIN+= MC/MCDisassembler/MCRelocationInfo.cpp +SRCS_XDB+= MC/MCDisassembler/MCSymbolizer.cpp +SRCS_MIN+= MC/MCDwarf.cpp +SRCS_MIN+= MC/MCELFObjectTargetWriter.cpp +SRCS_MIN+= MC/MCELFStreamer.cpp +SRCS_MIN+= MC/MCExpr.cpp +SRCS_MIN+= MC/MCFragment.cpp +SRCS_MIN+= MC/MCInst.cpp +SRCS_MIN+= MC/MCInstPrinter.cpp +SRCS_MIN+= MC/MCInstrAnalysis.cpp +SRCS_MIN+= MC/MCInstrDesc.cpp +#SRCS_EXT+= MC/MCLabel.cpp +SRCS_MIN+= MC/MCLinkerOptimizationHint.cpp +SRCS_MIN+= MC/MCMachOStreamer.cpp +SRCS_MIN+= MC/MCMachObjectTargetWriter.cpp +SRCS_MIN+= MC/MCNullStreamer.cpp +SRCS_MIN+= MC/MCObjectFileInfo.cpp +SRCS_MIN+= MC/MCObjectStreamer.cpp +SRCS_MIN+= MC/MCObjectWriter.cpp +SRCS_MIN+= MC/MCParser/AsmLexer.cpp +SRCS_MIN+= MC/MCParser/AsmParser.cpp +SRCS_MIN+= MC/MCParser/COFFAsmParser.cpp +SRCS_MIN+= MC/MCParser/DarwinAsmParser.cpp +SRCS_MIN+= MC/MCParser/ELFAsmParser.cpp +SRCS_MIN+= MC/MCParser/MCAsmLexer.cpp +SRCS_MIN+= MC/MCParser/MCAsmParser.cpp +SRCS_MIN+= MC/MCParser/MCAsmParserExtension.cpp +SRCS_MIN+= MC/MCParser/MCTargetAsmParser.cpp +SRCS_MIN+= MC/MCRegisterInfo.cpp +SRCS_MIN+= MC/MCSchedule.cpp +SRCS_MIN+= MC/MCSection.cpp +SRCS_MIN+= MC/MCSectionCOFF.cpp +SRCS_MIN+= MC/MCSectionELF.cpp +SRCS_MIN+= MC/MCSectionMachO.cpp +SRCS_MIN+= MC/MCStreamer.cpp +SRCS_MIN+= MC/MCSubtargetInfo.cpp +SRCS_MIN+= MC/MCSymbol.cpp +SRCS_MIN+= MC/MCSymbolELF.cpp +SRCS_MIN+= MC/MCTargetOptions.cpp +SRCS_MIN+= MC/MCValue.cpp +SRCS_MIN+= MC/MCWin64EH.cpp +SRCS_MIN+= MC/MCWinEH.cpp +SRCS_MIN+= MC/MachObjectWriter.cpp +SRCS_MIN+= MC/StringTableBuilder.cpp +SRCS_MIN+= MC/SubtargetFeature.cpp +SRCS_MIN+= MC/WinCOFFObjectWriter.cpp +SRCS_MIN+= MC/WinCOFFStreamer.cpp +SRCS_MIN+= Object/Archive.cpp +SRCS_MIN+= Object/ArchiveWriter.cpp +SRCS_MIN+= Object/Binary.cpp +SRCS_MIN+= Object/COFFObjectFile.cpp +SRCS_MIN+= Object/ELF.cpp +SRCS_MIN+= Object/ELFObjectFile.cpp +SRCS_MIN+= Object/Error.cpp +SRCS_MIN+= Object/IRObjectFile.cpp +SRCS_MIN+= Object/MachOObjectFile.cpp +SRCS_MIN+= Object/MachOUniversal.cpp +SRCS_MIN+= Object/ModuleSummaryIndexObjectFile.cpp +SRCS_EXT+= Object/Object.cpp +SRCS_MIN+= Object/ObjectFile.cpp +SRCS_MIN+= Object/RecordStreamer.cpp +SRCS_EXT+= Object/SymbolSize.cpp +SRCS_MIN+= Object/SymbolicFile.cpp +SRCS_MIN+= ObjectYAML/COFFYAML.cpp +SRCS_MIN+= ObjectYAML/ELFYAML.cpp +SRCS_MIN+= ObjectYAML/MachOYAML.cpp +#SRCS_EXT+= ObjectYAML/ObjectYAML.cpp +#SRCS_EXT+= ObjectYAML/YAML.cpp +SRCS_MIN+= Option/Arg.cpp +SRCS_MIN+= Option/ArgList.cpp +SRCS_MIN+= Option/OptTable.cpp +SRCS_MIN+= Option/Option.cpp +SRCS_EXT+= Passes/PassBuilder.cpp +SRCS_MIN+= ProfileData/Coverage/CoverageMapping.cpp +SRCS_MIN+= ProfileData/Coverage/CoverageMappingReader.cpp +SRCS_MIN+= ProfileData/Coverage/CoverageMappingWriter.cpp +SRCS_MIN+= ProfileData/InstrProf.cpp +SRCS_MIN+= ProfileData/InstrProfReader.cpp +SRCS_MIN+= ProfileData/InstrProfWriter.cpp +SRCS_MIN+= ProfileData/ProfileSummaryBuilder.cpp +SRCS_MIN+= ProfileData/SampleProf.cpp +SRCS_MIN+= ProfileData/SampleProfReader.cpp +SRCS_EXT+= ProfileData/SampleProfWriter.cpp +SRCS_MIN+= Support/APFloat.cpp +SRCS_MIN+= Support/APInt.cpp +SRCS_MIN+= Support/APSInt.cpp +SRCS_MIN+= Support/ARMBuildAttrs.cpp +#SRCS_EXT+= Support/ARMWinEH.cpp +SRCS_MIN+= Support/Allocator.cpp +SRCS_MIN+= Support/Atomic.cpp +SRCS_MIN+= Support/BlockFrequency.cpp +SRCS_MIN+= Support/BranchProbability.cpp +SRCS_EXT+= Support/COM.cpp +SRCS_MIN+= Support/CachePruning.cpp +SRCS_MIN+= Support/CommandLine.cpp +SRCS_MIN+= Support/Compression.cpp +SRCS_MIN+= Support/ConvertUTF.c +SRCS_MIN+= Support/ConvertUTFWrapper.cpp +SRCS_MIN+= Support/CrashRecoveryContext.cpp +SRCS_MIN+= Support/DAGDeltaAlgorithm.cpp +SRCS_MIN+= Support/DataExtractor.cpp +SRCS_EXT+= Support/DataStream.cpp +SRCS_MIN+= Support/Debug.cpp +SRCS_MIN+= Support/DeltaAlgorithm.cpp +SRCS_MIN+= Support/Dwarf.cpp +SRCS_MIN+= Support/DynamicLibrary.cpp +SRCS_MIN+= Support/Errno.cpp +SRCS_MIN+= Support/Error.cpp +SRCS_MIN+= Support/ErrorHandling.cpp +SRCS_EXT+= Support/FileOutputBuffer.cpp +SRCS_EXT+= Support/FileUtilities.cpp +SRCS_MIN+= Support/FoldingSet.cpp +SRCS_MIN+= Support/FormattedStream.cpp +SRCS_MIN+= Support/GraphWriter.cpp +SRCS_MIN+= Support/Hashing.cpp +SRCS_MIN+= Support/Host.cpp +SRCS_MIN+= Support/IntEqClasses.cpp +SRCS_MIN+= Support/IntervalMap.cpp +SRCS_FUL+= Support/IntrusiveRefCntPtr.cpp +SRCS_MIN+= Support/JamCRC.cpp +SRCS_MIN+= Support/LEB128.cpp +SRCS_MIN+= Support/LineIterator.cpp +SRCS_MIN+= Support/Locale.cpp +SRCS_MIN+= Support/LockFileManager.cpp +SRCS_MIN+= Support/MD5.cpp +SRCS_MIN+= Support/ManagedStatic.cpp +SRCS_MIN+= Support/MathExtras.cpp +SRCS_XDB+= Support/Memory.cpp +SRCS_MIN+= Support/MemoryBuffer.cpp +SRCS_MIN+= Support/MemoryObject.cpp +SRCS_MIN+= Support/Mutex.cpp +SRCS_MIN+= Support/Options.cpp +SRCS_MIN+= Support/Path.cpp +SRCS_MIN+= Support/PluginLoader.cpp +SRCS_MIN+= Support/PrettyStackTrace.cpp +SRCS_MIN+= Support/Process.cpp +SRCS_MIN+= Support/Program.cpp +SRCS_MIN+= Support/RWMutex.cpp +SRCS_MIN+= Support/RandomNumberGenerator.cpp +SRCS_MIN+= Support/Regex.cpp +SRCS_MIN+= Support/SHA1.cpp +SRCS_MIN+= Support/ScaledNumber.cpp +SRCS_MIN+= Support/ScopedPrinter.cpp +SRCS_MIN+= Support/SearchForAddressOfSpecialSymbol.cpp +SRCS_MIN+= Support/Signals.cpp +SRCS_MIN+= Support/SmallPtrSet.cpp +SRCS_MIN+= Support/SmallVector.cpp +SRCS_MIN+= Support/SourceMgr.cpp +SRCS_MIN+= Support/SpecialCaseList.cpp +SRCS_MIN+= Support/Statistic.cpp +SRCS_MIN+= Support/StreamingMemoryObject.cpp +SRCS_MIN+= Support/StringExtras.cpp +SRCS_MIN+= Support/StringMap.cpp +SRCS_MIN+= Support/StringRef.cpp +SRCS_MIN+= Support/StringSaver.cpp +SRCS_EXT+= Support/SystemUtils.cpp +SRCS_MIN+= Support/TargetParser.cpp +SRCS_MIN+= Support/TargetRegistry.cpp +SRCS_MIN+= Support/ThreadLocal.cpp +SRCS_EXT+= Support/ThreadPool.cpp +SRCS_MIN+= Support/Threading.cpp +SRCS_MIN+= Support/TimeValue.cpp +SRCS_MIN+= Support/Timer.cpp +SRCS_MIN+= Support/ToolOutputFile.cpp +SRCS_MIN+= Support/Triple.cpp +SRCS_MIN+= Support/Twine.cpp +SRCS_MIN+= Support/Unicode.cpp +SRCS_MIN+= Support/Valgrind.cpp +#SRCS_EXT+= Support/Watchdog.cpp +SRCS_MIN+= Support/YAMLParser.cpp +SRCS_MIN+= Support/YAMLTraits.cpp +SRCS_MIN+= Support/circular_raw_ostream.cpp +SRCS_MIN+= Support/raw_os_ostream.cpp +SRCS_MIN+= Support/raw_ostream.cpp +SRCS_MIN+= Support/regcomp.c +SRCS_MIN+= Support/regerror.c +SRCS_MIN+= Support/regexec.c +SRCS_MIN+= Support/regfree.c +SRCS_MIN+= Support/regstrlcpy.c +SRCS_MIN+= TableGen/Error.cpp +SRCS_MIN+= TableGen/Main.cpp +SRCS_MIN+= TableGen/Record.cpp +SRCS_MIN+= TableGen/SetTheory.cpp +SRCS_MIN+= TableGen/StringMatcher.cpp +SRCS_MIN+= TableGen/TGLexer.cpp +SRCS_MIN+= TableGen/TGParser.cpp +SRCS_MIN+= TableGen/TableGenBackend.cpp +SRCS_MIN+= Target/AArch64/AArch64A53Fix835769.cpp +SRCS_MIN+= Target/AArch64/AArch64A57FPLoadBalancing.cpp +SRCS_MIN+= Target/AArch64/AArch64AddressTypePromotion.cpp +SRCS_MIN+= Target/AArch64/AArch64AdvSIMDScalarPass.cpp +SRCS_MIN+= Target/AArch64/AArch64AsmPrinter.cpp +SRCS_MIN+= Target/AArch64/AArch64BranchRelaxation.cpp +SRCS_MIN+= Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp +SRCS_MIN+= Target/AArch64/AArch64CollectLOH.cpp +SRCS_MIN+= Target/AArch64/AArch64ConditionOptimizer.cpp +SRCS_MIN+= Target/AArch64/AArch64ConditionalCompares.cpp +SRCS_MIN+= Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp +SRCS_MIN+= Target/AArch64/AArch64ExpandPseudoInsts.cpp +SRCS_MIN+= Target/AArch64/AArch64FastISel.cpp +SRCS_MIN+= Target/AArch64/AArch64FrameLowering.cpp +SRCS_MIN+= Target/AArch64/AArch64ISelDAGToDAG.cpp +SRCS_MIN+= Target/AArch64/AArch64ISelLowering.cpp +SRCS_MIN+= Target/AArch64/AArch64InstrInfo.cpp +SRCS_MIN+= Target/AArch64/AArch64LoadStoreOptimizer.cpp +SRCS_MIN+= Target/AArch64/AArch64MCInstLower.cpp +SRCS_MIN+= Target/AArch64/AArch64PBQPRegAlloc.cpp +SRCS_MIN+= Target/AArch64/AArch64PromoteConstant.cpp +SRCS_MIN+= Target/AArch64/AArch64RedundantCopyElimination.cpp +SRCS_MIN+= Target/AArch64/AArch64RegisterInfo.cpp +SRCS_MIN+= Target/AArch64/AArch64SelectionDAGInfo.cpp +SRCS_MIN+= Target/AArch64/AArch64StorePairSuppress.cpp +SRCS_MIN+= Target/AArch64/AArch64Subtarget.cpp +SRCS_MIN+= Target/AArch64/AArch64TargetMachine.cpp +SRCS_MIN+= Target/AArch64/AArch64TargetObjectFile.cpp +SRCS_MIN+= Target/AArch64/AArch64TargetTransformInfo.cpp +SRCS_MIN+= Target/AArch64/AsmParser/AArch64AsmParser.cpp +SRCS_XDB+= Target/AArch64/Disassembler/AArch64Disassembler.cpp +SRCS_MIN+= Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp +SRCS_MIN+= Target/AArch64/InstPrinter/AArch64InstPrinter.cpp +SRCS_MIN+= Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp +SRCS_MIN+= Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp +SRCS_MIN+= Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp +SRCS_MIN+= Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp +SRCS_MIN+= Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp +SRCS_MIN+= Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp +SRCS_MIN+= Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp +SRCS_MIN+= Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp +SRCS_MIN+= Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp +SRCS_MIN+= Target/AArch64/TargetInfo/AArch64TargetInfo.cpp +SRCS_MIN+= Target/AArch64/Utils/AArch64BaseInfo.cpp +SRCS_MIN+= Target/ARM/A15SDOptimizer.cpp +SRCS_MIN+= Target/ARM/ARMAsmPrinter.cpp +SRCS_MIN+= Target/ARM/ARMBaseInstrInfo.cpp +SRCS_MIN+= Target/ARM/ARMBaseRegisterInfo.cpp +SRCS_MIN+= Target/ARM/ARMConstantIslandPass.cpp +SRCS_MIN+= Target/ARM/ARMConstantPoolValue.cpp +SRCS_MIN+= Target/ARM/ARMExpandPseudoInsts.cpp +SRCS_MIN+= Target/ARM/ARMFastISel.cpp +SRCS_MIN+= Target/ARM/ARMFrameLowering.cpp +SRCS_MIN+= Target/ARM/ARMHazardRecognizer.cpp +SRCS_MIN+= Target/ARM/ARMISelDAGToDAG.cpp +SRCS_MIN+= Target/ARM/ARMISelLowering.cpp +SRCS_MIN+= Target/ARM/ARMInstrInfo.cpp +SRCS_MIN+= Target/ARM/ARMLoadStoreOptimizer.cpp +SRCS_MIN+= Target/ARM/ARMMCInstLower.cpp +SRCS_MIN+= Target/ARM/ARMMachineFunctionInfo.cpp +SRCS_MIN+= Target/ARM/ARMOptimizeBarriersPass.cpp +SRCS_MIN+= Target/ARM/ARMRegisterInfo.cpp +SRCS_MIN+= Target/ARM/ARMSelectionDAGInfo.cpp +SRCS_MIN+= Target/ARM/ARMSubtarget.cpp +SRCS_MIN+= Target/ARM/ARMTargetMachine.cpp +SRCS_MIN+= Target/ARM/ARMTargetObjectFile.cpp +SRCS_MIN+= Target/ARM/ARMTargetTransformInfo.cpp +SRCS_MIN+= Target/ARM/AsmParser/ARMAsmParser.cpp +SRCS_MIN+= Target/ARM/Disassembler/ARMDisassembler.cpp +SRCS_MIN+= Target/ARM/InstPrinter/ARMInstPrinter.cpp +SRCS_MIN+= Target/ARM/MCTargetDesc/ARMAsmBackend.cpp +SRCS_MIN+= Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp +SRCS_MIN+= Target/ARM/MCTargetDesc/ARMELFStreamer.cpp +SRCS_MIN+= Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp +SRCS_MIN+= Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp +SRCS_MIN+= Target/ARM/MCTargetDesc/ARMMCExpr.cpp +SRCS_MIN+= Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp +SRCS_MIN+= Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp +SRCS_MIN+= Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp +SRCS_MIN+= Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp +SRCS_MIN+= Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp +SRCS_MIN+= Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp +SRCS_MIN+= Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp +SRCS_MIN+= Target/ARM/MLxExpansionPass.cpp +SRCS_MIN+= Target/ARM/TargetInfo/ARMTargetInfo.cpp +SRCS_MIN+= Target/ARM/Thumb1FrameLowering.cpp +SRCS_MIN+= Target/ARM/Thumb1InstrInfo.cpp +SRCS_MIN+= Target/ARM/Thumb2ITBlockPass.cpp +SRCS_MIN+= Target/ARM/Thumb2InstrInfo.cpp +SRCS_MIN+= Target/ARM/Thumb2SizeReduction.cpp +SRCS_MIN+= Target/ARM/ThumbRegisterInfo.cpp +SRCS_MIN+= Target/Mips/AsmParser/MipsAsmParser.cpp +SRCS_XDB+= Target/Mips/Disassembler/MipsDisassembler.cpp +SRCS_MIN+= Target/Mips/InstPrinter/MipsInstPrinter.cpp +SRCS_MIN+= Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp +SRCS_MIN+= Target/Mips/MCTargetDesc/MipsABIInfo.cpp +SRCS_MIN+= Target/Mips/MCTargetDesc/MipsAsmBackend.cpp +SRCS_MIN+= Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp +SRCS_MIN+= Target/Mips/MCTargetDesc/MipsELFStreamer.cpp +SRCS_MIN+= Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp +SRCS_MIN+= Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp +SRCS_MIN+= Target/Mips/MCTargetDesc/MipsMCExpr.cpp +SRCS_MIN+= Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp +SRCS_MIN+= Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp +SRCS_MIN+= Target/Mips/MCTargetDesc/MipsOptionRecord.cpp +SRCS_MIN+= Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp +SRCS_MIN+= Target/Mips/Mips16FrameLowering.cpp +SRCS_MIN+= Target/Mips/Mips16HardFloat.cpp +SRCS_MIN+= Target/Mips/Mips16HardFloatInfo.cpp +SRCS_MIN+= Target/Mips/Mips16ISelDAGToDAG.cpp +SRCS_MIN+= Target/Mips/Mips16ISelLowering.cpp +SRCS_MIN+= Target/Mips/Mips16InstrInfo.cpp +SRCS_MIN+= Target/Mips/Mips16RegisterInfo.cpp +SRCS_MIN+= Target/Mips/MipsAnalyzeImmediate.cpp +SRCS_MIN+= Target/Mips/MipsAsmPrinter.cpp +SRCS_MIN+= Target/Mips/MipsCCState.cpp +SRCS_MIN+= Target/Mips/MipsConstantIslandPass.cpp +SRCS_MIN+= Target/Mips/MipsDelaySlotFiller.cpp +SRCS_MIN+= Target/Mips/MipsFastISel.cpp +SRCS_MIN+= Target/Mips/MipsFrameLowering.cpp +SRCS_MIN+= Target/Mips/MipsHazardSchedule.cpp +SRCS_MIN+= Target/Mips/MipsISelDAGToDAG.cpp +SRCS_MIN+= Target/Mips/MipsISelLowering.cpp +SRCS_MIN+= Target/Mips/MipsInstrInfo.cpp +SRCS_MIN+= Target/Mips/MipsLongBranch.cpp +SRCS_MIN+= Target/Mips/MipsMCInstLower.cpp +SRCS_MIN+= Target/Mips/MipsMachineFunction.cpp +SRCS_MIN+= Target/Mips/MipsModuleISelDAGToDAG.cpp +SRCS_MIN+= Target/Mips/MipsOptimizePICCall.cpp +SRCS_MIN+= Target/Mips/MipsOs16.cpp +SRCS_MIN+= Target/Mips/MipsRegisterInfo.cpp +SRCS_MIN+= Target/Mips/MipsSEFrameLowering.cpp +SRCS_MIN+= Target/Mips/MipsSEISelDAGToDAG.cpp +SRCS_MIN+= Target/Mips/MipsSEISelLowering.cpp +SRCS_MIN+= Target/Mips/MipsSEInstrInfo.cpp +SRCS_MIN+= Target/Mips/MipsSERegisterInfo.cpp +SRCS_MIN+= Target/Mips/MipsSubtarget.cpp +SRCS_MIN+= Target/Mips/MipsTargetMachine.cpp +SRCS_MIN+= Target/Mips/MipsTargetObjectFile.cpp +SRCS_MIN+= Target/Mips/TargetInfo/MipsTargetInfo.cpp +SRCS_MIN+= Target/PowerPC/AsmParser/PPCAsmParser.cpp +SRCS_MIN+= Target/PowerPC/Disassembler/PPCDisassembler.cpp +SRCS_MIN+= Target/PowerPC/InstPrinter/PPCInstPrinter.cpp +SRCS_MIN+= Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp +SRCS_MIN+= Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp +SRCS_MIN+= Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp +SRCS_MIN+= Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp +SRCS_MIN+= Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp +SRCS_MIN+= Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp +SRCS_MIN+= Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp +SRCS_MIN+= Target/PowerPC/MCTargetDesc/PPCPredicates.cpp +SRCS_MIN+= Target/PowerPC/PPCAsmPrinter.cpp +SRCS_MIN+= Target/PowerPC/PPCBoolRetToInt.cpp +SRCS_MIN+= Target/PowerPC/PPCBranchSelector.cpp +SRCS_MIN+= Target/PowerPC/PPCCCState.cpp +SRCS_MIN+= Target/PowerPC/PPCCTRLoops.cpp +SRCS_MIN+= Target/PowerPC/PPCEarlyReturn.cpp +SRCS_MIN+= Target/PowerPC/PPCFastISel.cpp +SRCS_MIN+= Target/PowerPC/PPCFrameLowering.cpp +SRCS_MIN+= Target/PowerPC/PPCHazardRecognizers.cpp +SRCS_MIN+= Target/PowerPC/PPCISelDAGToDAG.cpp +SRCS_MIN+= Target/PowerPC/PPCISelLowering.cpp +SRCS_MIN+= Target/PowerPC/PPCInstrInfo.cpp +SRCS_MIN+= Target/PowerPC/PPCLoopPreIncPrep.cpp +SRCS_MIN+= Target/PowerPC/PPCMCInstLower.cpp +SRCS_MIN+= Target/PowerPC/PPCMIPeephole.cpp +SRCS_MIN+= Target/PowerPC/PPCMachineFunctionInfo.cpp +SRCS_MIN+= Target/PowerPC/PPCQPXLoadSplat.cpp +SRCS_MIN+= Target/PowerPC/PPCRegisterInfo.cpp +SRCS_MIN+= Target/PowerPC/PPCSubtarget.cpp +SRCS_MIN+= Target/PowerPC/PPCTLSDynamicCall.cpp +SRCS_MIN+= Target/PowerPC/PPCTOCRegDeps.cpp +SRCS_MIN+= Target/PowerPC/PPCTargetMachine.cpp +SRCS_MIN+= Target/PowerPC/PPCTargetObjectFile.cpp +SRCS_MIN+= Target/PowerPC/PPCTargetTransformInfo.cpp +SRCS_MIN+= Target/PowerPC/PPCVSXCopy.cpp +SRCS_MIN+= Target/PowerPC/PPCVSXFMAMutate.cpp +SRCS_MIN+= Target/PowerPC/PPCVSXSwapRemoval.cpp +SRCS_MIN+= Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp +SRCS_MIN+= Target/Sparc/AsmParser/SparcAsmParser.cpp +SRCS_MIN+= Target/Sparc/DelaySlotFiller.cpp +SRCS_XDB+= Target/Sparc/Disassembler/SparcDisassembler.cpp +SRCS_MIN+= Target/Sparc/InstPrinter/SparcInstPrinter.cpp +SRCS_MIN+= Target/Sparc/LeonPasses.cpp +SRCS_MIN+= Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp +SRCS_MIN+= Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp +SRCS_MIN+= Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp +SRCS_MIN+= Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp +SRCS_MIN+= Target/Sparc/MCTargetDesc/SparcMCExpr.cpp +SRCS_MIN+= Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp +SRCS_MIN+= Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp +SRCS_MIN+= Target/Sparc/SparcAsmPrinter.cpp +SRCS_MIN+= Target/Sparc/SparcFrameLowering.cpp +SRCS_MIN+= Target/Sparc/SparcISelDAGToDAG.cpp +SRCS_MIN+= Target/Sparc/SparcISelLowering.cpp +SRCS_MIN+= Target/Sparc/SparcInstrInfo.cpp +SRCS_MIN+= Target/Sparc/SparcMCInstLower.cpp +SRCS_MIN+= Target/Sparc/SparcMachineFunctionInfo.cpp +SRCS_MIN+= Target/Sparc/SparcRegisterInfo.cpp +SRCS_MIN+= Target/Sparc/SparcSubtarget.cpp +SRCS_MIN+= Target/Sparc/SparcTargetMachine.cpp +SRCS_MIN+= Target/Sparc/SparcTargetObjectFile.cpp +SRCS_MIN+= Target/Sparc/TargetInfo/SparcTargetInfo.cpp +SRCS_MIN+= Target/Target.cpp +#SRCS_EXT+= Target/TargetIntrinsicInfo.cpp +SRCS_MIN+= Target/TargetLoweringObjectFile.cpp +SRCS_MIN+= Target/TargetMachine.cpp +SRCS_MIN+= Target/TargetMachineC.cpp +SRCS_MIN+= Target/TargetRecip.cpp +SRCS_MIN+= Target/TargetSubtargetInfo.cpp +SRCS_MIN+= Target/X86/AsmParser/X86AsmInstrumentation.cpp +SRCS_MIN+= Target/X86/AsmParser/X86AsmParser.cpp +SRCS_XDB+= Target/X86/Disassembler/X86Disassembler.cpp +SRCS_XDB+= Target/X86/Disassembler/X86DisassemblerDecoder.cpp +SRCS_MIN+= Target/X86/InstPrinter/X86ATTInstPrinter.cpp +SRCS_MIN+= Target/X86/InstPrinter/X86InstComments.cpp +SRCS_MIN+= Target/X86/InstPrinter/X86IntelInstPrinter.cpp +SRCS_MIN+= Target/X86/MCTargetDesc/X86AsmBackend.cpp +SRCS_MIN+= Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp +SRCS_MIN+= Target/X86/MCTargetDesc/X86MCAsmInfo.cpp +SRCS_MIN+= Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp +SRCS_MIN+= Target/X86/MCTargetDesc/X86MCTargetDesc.cpp +SRCS_MIN+= Target/X86/MCTargetDesc/X86MachObjectWriter.cpp +SRCS_MIN+= Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp +SRCS_MIN+= Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp +SRCS_MIN+= Target/X86/TargetInfo/X86TargetInfo.cpp +SRCS_MIN+= Target/X86/Utils/X86ShuffleDecode.cpp +SRCS_MIN+= Target/X86/X86AsmPrinter.cpp +SRCS_MIN+= Target/X86/X86CallFrameOptimization.cpp +SRCS_MIN+= Target/X86/X86ExpandPseudo.cpp +SRCS_MIN+= Target/X86/X86FastISel.cpp +SRCS_MIN+= Target/X86/X86FixupBWInsts.cpp +SRCS_MIN+= Target/X86/X86FixupLEAs.cpp +SRCS_MIN+= Target/X86/X86FixupSetCC.cpp +SRCS_MIN+= Target/X86/X86FloatingPoint.cpp +SRCS_MIN+= Target/X86/X86FrameLowering.cpp +SRCS_MIN+= Target/X86/X86ISelDAGToDAG.cpp +SRCS_MIN+= Target/X86/X86ISelLowering.cpp +SRCS_MIN+= Target/X86/X86InstrInfo.cpp +SRCS_MIN+= Target/X86/X86MCInstLower.cpp +SRCS_MIN+= Target/X86/X86MachineFunctionInfo.cpp +SRCS_MIN+= Target/X86/X86OptimizeLEAs.cpp +SRCS_MIN+= Target/X86/X86PadShortFunction.cpp +SRCS_MIN+= Target/X86/X86RegisterInfo.cpp +SRCS_MIN+= Target/X86/X86SelectionDAGInfo.cpp +SRCS_MIN+= Target/X86/X86ShuffleDecodeConstantPool.cpp +SRCS_MIN+= Target/X86/X86Subtarget.cpp +SRCS_MIN+= Target/X86/X86TargetMachine.cpp +SRCS_MIN+= Target/X86/X86TargetObjectFile.cpp +SRCS_MIN+= Target/X86/X86TargetTransformInfo.cpp +SRCS_MIN+= Target/X86/X86VZeroUpper.cpp +SRCS_MIN+= Target/X86/X86WinAllocaExpander.cpp +SRCS_MIN+= Target/X86/X86WinEHState.cpp +SRCS_MIN+= Transforms/IPO/ArgumentPromotion.cpp +SRCS_MIN+= Transforms/IPO/BarrierNoopPass.cpp +SRCS_MIN+= Transforms/IPO/ConstantMerge.cpp +SRCS_MIN+= Transforms/IPO/CrossDSOCFI.cpp +SRCS_MIN+= Transforms/IPO/DeadArgumentElimination.cpp +SRCS_MIN+= Transforms/IPO/ElimAvailExtern.cpp +SRCS_MIN+= Transforms/IPO/ExtractGV.cpp +SRCS_MIN+= Transforms/IPO/ForceFunctionAttrs.cpp +SRCS_MIN+= Transforms/IPO/FunctionAttrs.cpp +SRCS_MIN+= Transforms/IPO/FunctionImport.cpp +SRCS_MIN+= Transforms/IPO/GlobalDCE.cpp +SRCS_MIN+= Transforms/IPO/GlobalOpt.cpp +SRCS_MIN+= Transforms/IPO/IPConstantPropagation.cpp +SRCS_EXT+= Transforms/IPO/IPO.cpp +SRCS_MIN+= Transforms/IPO/InferFunctionAttrs.cpp +SRCS_MIN+= Transforms/IPO/InlineAlways.cpp +SRCS_MIN+= Transforms/IPO/InlineSimple.cpp +SRCS_MIN+= Transforms/IPO/Inliner.cpp +SRCS_MIN+= Transforms/IPO/Internalize.cpp +SRCS_MIN+= Transforms/IPO/LoopExtractor.cpp +SRCS_MIN+= Transforms/IPO/LowerTypeTests.cpp +SRCS_MIN+= Transforms/IPO/MergeFunctions.cpp +SRCS_MIN+= Transforms/IPO/PartialInlining.cpp +SRCS_MIN+= Transforms/IPO/PassManagerBuilder.cpp +SRCS_MIN+= Transforms/IPO/PruneEH.cpp +SRCS_MIN+= Transforms/IPO/SampleProfile.cpp +SRCS_MIN+= Transforms/IPO/StripDeadPrototypes.cpp +SRCS_MIN+= Transforms/IPO/StripSymbols.cpp +SRCS_MIN+= Transforms/IPO/WholeProgramDevirt.cpp +SRCS_MIN+= Transforms/InstCombine/InstCombineAddSub.cpp +SRCS_MIN+= Transforms/InstCombine/InstCombineAndOrXor.cpp +SRCS_MIN+= Transforms/InstCombine/InstCombineCalls.cpp +SRCS_MIN+= Transforms/InstCombine/InstCombineCasts.cpp +SRCS_MIN+= Transforms/InstCombine/InstCombineCompares.cpp +SRCS_MIN+= Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp +SRCS_MIN+= Transforms/InstCombine/InstCombineMulDivRem.cpp +SRCS_MIN+= Transforms/InstCombine/InstCombinePHI.cpp +SRCS_MIN+= Transforms/InstCombine/InstCombineSelect.cpp +SRCS_MIN+= Transforms/InstCombine/InstCombineShifts.cpp +SRCS_MIN+= Transforms/InstCombine/InstCombineSimplifyDemanded.cpp +SRCS_MIN+= Transforms/InstCombine/InstCombineVectorOps.cpp +SRCS_MIN+= Transforms/InstCombine/InstructionCombining.cpp +SRCS_MIN+= Transforms/Instrumentation/AddressSanitizer.cpp +SRCS_MIN+= Transforms/Instrumentation/BoundsChecking.cpp +SRCS_MIN+= Transforms/Instrumentation/DataFlowSanitizer.cpp +SRCS_MIN+= Transforms/Instrumentation/EfficiencySanitizer.cpp +SRCS_MIN+= Transforms/Instrumentation/GCOVProfiling.cpp +SRCS_MIN+= Transforms/Instrumentation/IndirectCallPromotion.cpp +SRCS_MIN+= Transforms/Instrumentation/InstrProfiling.cpp +SRCS_MIN+= Transforms/Instrumentation/Instrumentation.cpp +SRCS_MIN+= Transforms/Instrumentation/MemorySanitizer.cpp +SRCS_MIN+= Transforms/Instrumentation/PGOInstrumentation.cpp +SRCS_MIN+= Transforms/Instrumentation/SanitizerCoverage.cpp +SRCS_MIN+= Transforms/Instrumentation/ThreadSanitizer.cpp +SRCS_MIN+= Transforms/ObjCARC/DependencyAnalysis.cpp +SRCS_EXT+= Transforms/ObjCARC/ObjCARC.cpp +SRCS_MIN+= Transforms/ObjCARC/ObjCARCAPElim.cpp +SRCS_MIN+= Transforms/ObjCARC/ObjCARCContract.cpp +SRCS_MIN+= Transforms/ObjCARC/ObjCARCExpand.cpp +SRCS_MIN+= Transforms/ObjCARC/ObjCARCOpts.cpp +SRCS_MIN+= Transforms/ObjCARC/ProvenanceAnalysis.cpp +SRCS_MIN+= Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp +SRCS_MIN+= Transforms/ObjCARC/PtrState.cpp +SRCS_MIN+= Transforms/Scalar/ADCE.cpp +SRCS_MIN+= Transforms/Scalar/AlignmentFromAssumptions.cpp +SRCS_MIN+= Transforms/Scalar/BDCE.cpp +SRCS_MIN+= Transforms/Scalar/ConstantHoisting.cpp +SRCS_MIN+= Transforms/Scalar/ConstantProp.cpp +SRCS_MIN+= Transforms/Scalar/CorrelatedValuePropagation.cpp +SRCS_MIN+= Transforms/Scalar/DCE.cpp +SRCS_MIN+= Transforms/Scalar/DeadStoreElimination.cpp +SRCS_MIN+= Transforms/Scalar/EarlyCSE.cpp +SRCS_MIN+= Transforms/Scalar/FlattenCFGPass.cpp +SRCS_MIN+= Transforms/Scalar/Float2Int.cpp +SRCS_MIN+= Transforms/Scalar/GVN.cpp +SRCS_MIN+= Transforms/Scalar/GVNHoist.cpp +SRCS_MIN+= Transforms/Scalar/GuardWidening.cpp +SRCS_MIN+= Transforms/Scalar/IndVarSimplify.cpp +SRCS_MIN+= Transforms/Scalar/InductiveRangeCheckElimination.cpp +SRCS_MIN+= Transforms/Scalar/JumpThreading.cpp +SRCS_MIN+= Transforms/Scalar/LICM.cpp +SRCS_MIN+= Transforms/Scalar/LoadCombine.cpp +SRCS_MIN+= Transforms/Scalar/LoopDataPrefetch.cpp +SRCS_MIN+= Transforms/Scalar/LoopDeletion.cpp +SRCS_MIN+= Transforms/Scalar/LoopDistribute.cpp +SRCS_MIN+= Transforms/Scalar/LoopIdiomRecognize.cpp +SRCS_EXT+= Transforms/Scalar/LoopInstSimplify.cpp +SRCS_MIN+= Transforms/Scalar/LoopInterchange.cpp +SRCS_MIN+= Transforms/Scalar/LoopLoadElimination.cpp +SRCS_MIN+= Transforms/Scalar/LoopRerollPass.cpp +SRCS_MIN+= Transforms/Scalar/LoopRotation.cpp +SRCS_MIN+= Transforms/Scalar/LoopSimplifyCFG.cpp +SRCS_MIN+= Transforms/Scalar/LoopStrengthReduce.cpp +SRCS_MIN+= Transforms/Scalar/LoopUnrollPass.cpp +SRCS_MIN+= Transforms/Scalar/LoopUnswitch.cpp +SRCS_MIN+= Transforms/Scalar/LoopVersioningLICM.cpp +SRCS_MIN+= Transforms/Scalar/LowerAtomic.cpp +SRCS_MIN+= Transforms/Scalar/LowerExpectIntrinsic.cpp +SRCS_MIN+= Transforms/Scalar/LowerGuardIntrinsic.cpp +SRCS_MIN+= Transforms/Scalar/MemCpyOptimizer.cpp +SRCS_MIN+= Transforms/Scalar/MergedLoadStoreMotion.cpp +SRCS_MIN+= Transforms/Scalar/NaryReassociate.cpp +SRCS_MIN+= Transforms/Scalar/PartiallyInlineLibCalls.cpp +SRCS_MIN+= Transforms/Scalar/PlaceSafepoints.cpp +SRCS_MIN+= Transforms/Scalar/Reassociate.cpp +SRCS_MIN+= Transforms/Scalar/Reg2Mem.cpp +SRCS_MIN+= Transforms/Scalar/RewriteStatepointsForGC.cpp +SRCS_MIN+= Transforms/Scalar/SCCP.cpp +SRCS_MIN+= Transforms/Scalar/SROA.cpp +SRCS_EXT+= Transforms/Scalar/Scalar.cpp +SRCS_MIN+= Transforms/Scalar/Scalarizer.cpp +SRCS_MIN+= Transforms/Scalar/SeparateConstOffsetFromGEP.cpp +SRCS_MIN+= Transforms/Scalar/SimplifyCFGPass.cpp +SRCS_MIN+= Transforms/Scalar/Sink.cpp +SRCS_MIN+= Transforms/Scalar/SpeculativeExecution.cpp +SRCS_MIN+= Transforms/Scalar/StraightLineStrengthReduce.cpp +SRCS_MIN+= Transforms/Scalar/StructurizeCFG.cpp +SRCS_MIN+= Transforms/Scalar/TailRecursionElimination.cpp +SRCS_MIN+= Transforms/Utils/ASanStackFrameLayout.cpp +SRCS_MIN+= Transforms/Utils/AddDiscriminators.cpp +SRCS_MIN+= Transforms/Utils/BasicBlockUtils.cpp +SRCS_MIN+= Transforms/Utils/BreakCriticalEdges.cpp +SRCS_MIN+= Transforms/Utils/BuildLibCalls.cpp +SRCS_MIN+= Transforms/Utils/BypassSlowDivision.cpp +SRCS_MIN+= Transforms/Utils/CloneFunction.cpp +SRCS_MIN+= Transforms/Utils/CloneModule.cpp +SRCS_MIN+= Transforms/Utils/CmpInstAnalysis.cpp +SRCS_MIN+= Transforms/Utils/CodeExtractor.cpp +SRCS_MIN+= Transforms/Utils/CtorUtils.cpp +SRCS_MIN+= Transforms/Utils/DemoteRegToStack.cpp +SRCS_MIN+= Transforms/Utils/Evaluator.cpp +SRCS_MIN+= Transforms/Utils/FlattenCFG.cpp +SRCS_MIN+= Transforms/Utils/FunctionImportUtils.cpp +SRCS_MIN+= Transforms/Utils/GlobalStatus.cpp +SRCS_MIN+= Transforms/Utils/InlineFunction.cpp +SRCS_MIN+= Transforms/Utils/InstructionNamer.cpp +SRCS_MIN+= Transforms/Utils/IntegerDivision.cpp +SRCS_MIN+= Transforms/Utils/LCSSA.cpp +SRCS_MIN+= Transforms/Utils/Local.cpp +SRCS_MIN+= Transforms/Utils/LoopSimplify.cpp +SRCS_MIN+= Transforms/Utils/LoopUnroll.cpp +SRCS_MIN+= Transforms/Utils/LoopUnrollRuntime.cpp +SRCS_MIN+= Transforms/Utils/LoopUtils.cpp +SRCS_MIN+= Transforms/Utils/LoopVersioning.cpp +SRCS_MIN+= Transforms/Utils/LowerInvoke.cpp +SRCS_MIN+= Transforms/Utils/LowerSwitch.cpp +SRCS_MIN+= Transforms/Utils/Mem2Reg.cpp +SRCS_MIN+= Transforms/Utils/MemorySSA.cpp +SRCS_MIN+= Transforms/Utils/MetaRenamer.cpp +SRCS_MIN+= Transforms/Utils/ModuleUtils.cpp +SRCS_MIN+= Transforms/Utils/NameAnonFunctions.cpp +SRCS_MIN+= Transforms/Utils/PromoteMemoryToRegister.cpp +SRCS_MIN+= Transforms/Utils/SSAUpdater.cpp +SRCS_MIN+= Transforms/Utils/SanitizerStats.cpp +SRCS_MIN+= Transforms/Utils/SimplifyCFG.cpp +SRCS_MIN+= Transforms/Utils/SimplifyIndVar.cpp +SRCS_MIN+= Transforms/Utils/SimplifyInstructions.cpp +SRCS_MIN+= Transforms/Utils/SimplifyLibCalls.cpp +SRCS_MIN+= Transforms/Utils/SplitModule.cpp +SRCS_MIN+= Transforms/Utils/SymbolRewriter.cpp +SRCS_MIN+= Transforms/Utils/UnifyFunctionExitNodes.cpp +SRCS_EXT+= Transforms/Utils/Utils.cpp +SRCS_MIN+= Transforms/Utils/ValueMapper.cpp +SRCS_MIN+= Transforms/Vectorize/BBVectorize.cpp +SRCS_MIN+= Transforms/Vectorize/LoadStoreVectorizer.cpp +SRCS_MIN+= Transforms/Vectorize/LoopVectorize.cpp +SRCS_MIN+= Transforms/Vectorize/SLPVectorizer.cpp +SRCS_EXT+= Transforms/Vectorize/Vectorize.cpp + +SRCS_ALL+= ${SRCS_MIN} +.if ${MK_CLANG_EXTRAS} != "no" +SRCS_ALL+= ${SRCS_EXT} +.endif +.if ${MK_CLANG_FULL} != "no" +SRCS_ALL+= ${SRCS_FUL} +.endif +.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no" +SRCS_ALL+= ${SRCS_XDB} +.endif +SRCS+= ${SRCS_ALL:O} + +llvm/IR/Attributes.inc: ${LLVM_SRCS}/include/llvm/IR/Attributes.td + ${LLVM_TBLGEN} -gen-attrs \ + -I ${LLVM_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${LLVM_SRCS}/include/llvm/IR/Attributes.td +TGHDRS+= llvm/IR/Attributes.inc + +llvm/IR/Intrinsics.gen: ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td + ${LLVM_TBLGEN} -gen-intrinsic \ + -I ${LLVM_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td +TGHDRS+= llvm/IR/Intrinsics.gen + +AttributesCompatFunc.inc: ${LLVM_SRCS}/lib/IR/AttributesCompatFunc.td + ${LLVM_TBLGEN} -gen-attrs \ + -I ${LLVM_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${LLVM_SRCS}/lib/IR/AttributesCompatFunc.td +TGHDRS+= AttributesCompatFunc.inc + +Options.inc: ${LLVM_SRCS}/lib/LibDriver/Options.td + ${LLVM_TBLGEN} -gen-opt-parser-defs \ + -I ${LLVM_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${LLVM_SRCS}/lib/LibDriver/Options.td +TGHDRS+= Options.inc + +# Note: some rules are superfluous, not every combination is valid. +.for arch in \ + AArch64/AArch64 ARM/ARM Mips/Mips PowerPC/PPC Sparc/Sparc X86/X86 +. for hdr in \ + AsmMatcher/-gen-asm-matcher \ + AsmWriter1/-gen-asm-writer,-asmwriternum=1 \ + AsmWriter/-gen-asm-writer \ + CallingConv/-gen-callingconv \ + CodeEmitter/-gen-emitter \ + DAGISel/-gen-dag-isel \ + DisassemblerTables/-gen-disassembler \ + FastISel/-gen-fast-isel \ + InstrInfo/-gen-instr-info \ + MCCodeEmitter/-gen-emitter \ + MCPseudoLowering/-gen-pseudo-lowering \ + RegisterInfo/-gen-register-info \ + SubtargetInfo/-gen-subtarget \ + SystemOperands/-gen-searchable-tables +${arch:T}Gen${hdr:H}.inc: ${LLVM_SRCS}/lib/Target/${arch:H}/${arch:T}.td + ${LLVM_TBLGEN} ${hdr:T:C/,/ /g} \ + -I ${LLVM_SRCS}/include -I ${LLVM_SRCS}/lib/Target/${arch:H} \ + -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${LLVM_SRCS}/lib/Target/${arch:H}/${arch:T}.td +. endfor +.endfor +TGHDRS+= AArch64GenAsmMatcher.inc +TGHDRS+= AArch64GenAsmWriter.inc +TGHDRS+= AArch64GenAsmWriter1.inc +TGHDRS+= AArch64GenCallingConv.inc +TGHDRS+= AArch64GenDAGISel.inc +TGHDRS+= AArch64GenDisassemblerTables.inc +TGHDRS+= AArch64GenFastISel.inc +TGHDRS+= AArch64GenInstrInfo.inc +TGHDRS+= AArch64GenMCCodeEmitter.inc +TGHDRS+= AArch64GenMCPseudoLowering.inc +TGHDRS+= AArch64GenRegisterInfo.inc +TGHDRS+= AArch64GenSubtargetInfo.inc +TGHDRS+= AArch64GenSystemOperands.inc +TGHDRS+= ARMGenAsmMatcher.inc +TGHDRS+= ARMGenAsmWriter.inc +TGHDRS+= ARMGenCallingConv.inc +TGHDRS+= ARMGenDAGISel.inc +TGHDRS+= ARMGenDisassemblerTables.inc +TGHDRS+= ARMGenFastISel.inc +TGHDRS+= ARMGenInstrInfo.inc +TGHDRS+= ARMGenMCCodeEmitter.inc +TGHDRS+= ARMGenMCPseudoLowering.inc +TGHDRS+= ARMGenRegisterInfo.inc +TGHDRS+= ARMGenSubtargetInfo.inc +TGHDRS+= MipsGenAsmMatcher.inc +TGHDRS+= MipsGenAsmWriter.inc +TGHDRS+= MipsGenCallingConv.inc +TGHDRS+= MipsGenDAGISel.inc +TGHDRS+= MipsGenDisassemblerTables.inc +TGHDRS+= MipsGenFastISel.inc +TGHDRS+= MipsGenInstrInfo.inc +TGHDRS+= MipsGenMCCodeEmitter.inc +TGHDRS+= MipsGenMCPseudoLowering.inc +TGHDRS+= MipsGenRegisterInfo.inc +TGHDRS+= MipsGenSubtargetInfo.inc +TGHDRS+= PPCGenAsmMatcher.inc +TGHDRS+= PPCGenAsmWriter.inc +TGHDRS+= PPCGenCallingConv.inc +TGHDRS+= PPCGenDAGISel.inc +TGHDRS+= PPCGenDisassemblerTables.inc +TGHDRS+= PPCGenFastISel.inc +TGHDRS+= PPCGenInstrInfo.inc +TGHDRS+= PPCGenMCCodeEmitter.inc +TGHDRS+= PPCGenRegisterInfo.inc +TGHDRS+= PPCGenSubtargetInfo.inc +TGHDRS+= SparcGenAsmMatcher.inc +TGHDRS+= SparcGenAsmWriter.inc +TGHDRS+= SparcGenCallingConv.inc +TGHDRS+= SparcGenDAGISel.inc +TGHDRS+= SparcGenDisassemblerTables.inc +TGHDRS+= SparcGenInstrInfo.inc +TGHDRS+= SparcGenMCCodeEmitter.inc +TGHDRS+= SparcGenRegisterInfo.inc +TGHDRS+= SparcGenSubtargetInfo.inc +TGHDRS+= X86GenAsmMatcher.inc +TGHDRS+= X86GenAsmWriter.inc +TGHDRS+= X86GenAsmWriter1.inc +TGHDRS+= X86GenCallingConv.inc +TGHDRS+= X86GenDAGISel.inc +TGHDRS+= X86GenDisassemblerTables.inc +TGHDRS+= X86GenFastISel.inc +TGHDRS+= X86GenInstrInfo.inc +TGHDRS+= X86GenRegisterInfo.inc +TGHDRS+= X86GenSubtargetInfo.inc + +.for dep in ${TGHDRS:C/$/.d/} +. if ${MAKE_VERSION} < 20160220 +. if !make(depend) +. sinclude "${dep}" +. endif +. else +. dinclude "${dep}" +. endif +.endfor + +DPSRCS+= ${TGHDRS} +CLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/} + +.include "../llvm.build.mk" +.include diff --git a/lib/clang/libllvmaarch64asmparser/Makefile b/lib/clang/libllvmaarch64asmparser/Makefile deleted file mode 100644 index dfb60c8a272..00000000000 --- a/lib/clang/libllvmaarch64asmparser/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmaarch64asmparser - -SRCDIR= lib/Target/AArch64/AsmParser -INCDIR= lib/Target/AArch64 -SRCS= AArch64AsmParser.cpp - -TGHDRS= AArch64GenAsmMatcher \ - AArch64GenInstrInfo \ - AArch64GenRegisterInfo \ - AArch64GenSubtargetInfo \ - AArch64GenSystemOperands - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmaarch64asmparser/Makefile.depend b/lib/clang/libllvmaarch64asmparser/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmaarch64asmparser/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmaarch64asmprinter/Makefile b/lib/clang/libllvmaarch64asmprinter/Makefile deleted file mode 100644 index d26b0440f16..00000000000 --- a/lib/clang/libllvmaarch64asmprinter/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmaarch64asmprinter - -SRCDIR= lib/Target/AArch64/InstPrinter -INCDIR= lib/Target/AArch64 -SRCS= AArch64InstPrinter.cpp - -TGHDRS= AArch64GenAsmWriter \ - AArch64GenAsmWriter1 \ - AArch64GenInstrInfo \ - AArch64GenRegisterInfo \ - AArch64GenSubtargetInfo \ - AArch64GenSystemOperands - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmaarch64asmprinter/Makefile.depend b/lib/clang/libllvmaarch64asmprinter/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmaarch64asmprinter/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmaarch64codegen/Makefile b/lib/clang/libllvmaarch64codegen/Makefile deleted file mode 100644 index 163cb7d396a..00000000000 --- a/lib/clang/libllvmaarch64codegen/Makefile +++ /dev/null @@ -1,49 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmaarch64codegen - -SRCDIR= lib/Target/AArch64 -SRCS= AArch64A53Fix835769.cpp \ - AArch64A57FPLoadBalancing.cpp \ - AArch64AddressTypePromotion.cpp \ - AArch64AdvSIMDScalarPass.cpp \ - AArch64AsmPrinter.cpp \ - AArch64BranchRelaxation.cpp \ - AArch64CleanupLocalDynamicTLSPass.cpp \ - AArch64CollectLOH.cpp \ - AArch64ConditionOptimizer.cpp \ - AArch64ConditionalCompares.cpp \ - AArch64DeadRegisterDefinitionsPass.cpp \ - AArch64ExpandPseudoInsts.cpp \ - AArch64FastISel.cpp \ - AArch64FrameLowering.cpp \ - AArch64ISelDAGToDAG.cpp \ - AArch64ISelLowering.cpp \ - AArch64InstrInfo.cpp \ - AArch64LoadStoreOptimizer.cpp \ - AArch64MCInstLower.cpp \ - AArch64PBQPRegAlloc.cpp \ - AArch64PromoteConstant.cpp \ - AArch64RedundantCopyElimination.cpp \ - AArch64RegisterInfo.cpp \ - AArch64SelectionDAGInfo.cpp \ - AArch64StorePairSuppress.cpp \ - AArch64Subtarget.cpp \ - AArch64TargetMachine.cpp \ - AArch64TargetObjectFile.cpp \ - AArch64TargetTransformInfo.cpp - -TGHDRS= AArch64GenCallingConv \ - AArch64GenDAGISel \ - AArch64GenFastISel \ - AArch64GenInstrInfo \ - AArch64GenMCPseudoLowering \ - AArch64GenRegisterInfo \ - AArch64GenSubtargetInfo \ - AArch64GenSystemOperands \ - Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmaarch64codegen/Makefile.depend b/lib/clang/libllvmaarch64codegen/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmaarch64codegen/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmaarch64desc/Makefile b/lib/clang/libllvmaarch64desc/Makefile deleted file mode 100644 index c4e0d78dfa5..00000000000 --- a/lib/clang/libllvmaarch64desc/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmaarch64desc - -SRCDIR= lib/Target/AArch64/MCTargetDesc -SRCS= AArch64AsmBackend.cpp \ - AArch64ELFObjectWriter.cpp \ - AArch64ELFStreamer.cpp \ - AArch64MCAsmInfo.cpp \ - AArch64MCCodeEmitter.cpp \ - AArch64MCExpr.cpp \ - AArch64MCTargetDesc.cpp \ - AArch64MachObjectWriter.cpp \ - AArch64TargetStreamer.cpp -CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/.. - -TGHDRS= AArch64GenInstrInfo \ - AArch64GenMCCodeEmitter \ - AArch64GenRegisterInfo \ - AArch64GenSubtargetInfo \ - AArch64GenSystemOperands \ - Attributes - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmaarch64desc/Makefile.depend b/lib/clang/libllvmaarch64desc/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmaarch64desc/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmaarch64disassembler/Makefile b/lib/clang/libllvmaarch64disassembler/Makefile deleted file mode 100644 index 813e96a381b..00000000000 --- a/lib/clang/libllvmaarch64disassembler/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmaarch64disassembler - -SRCDIR= lib/Target/AArch64/Disassembler -INCDIR= lib/Target/AArch64 -SRCS= AArch64ExternalSymbolizer.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= AArch64Disassembler.cpp -.endif - -TGHDRS= Attributes \ - Intrinsics \ - AArch64GenDisassemblerTables \ - AArch64GenInstrInfo \ - AArch64GenRegisterInfo \ - AArch64GenSubtargetInfo \ - AArch64GenSystemOperands - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmaarch64disassembler/Makefile.depend b/lib/clang/libllvmaarch64disassembler/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmaarch64disassembler/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmaarch64info/Makefile b/lib/clang/libllvmaarch64info/Makefile deleted file mode 100644 index c62a6e15316..00000000000 --- a/lib/clang/libllvmaarch64info/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmaarch64info - -SRCDIR= lib/Target/AArch64/TargetInfo -INCDIR= lib/Target/AArch64 -SRCS= AArch64TargetInfo.cpp - -TGHDRS= AArch64GenInstrInfo \ - AArch64GenRegisterInfo \ - AArch64GenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmaarch64info/Makefile.depend b/lib/clang/libllvmaarch64info/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmaarch64info/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmaarch64utils/Makefile b/lib/clang/libllvmaarch64utils/Makefile deleted file mode 100644 index e12e6279963..00000000000 --- a/lib/clang/libllvmaarch64utils/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmaarch64utils - -SRCDIR= lib/Target/AArch64/Utils -INCDIR= lib/Target/AArch64 -SRCS= AArch64BaseInfo.cpp - -TGHDRS= AArch64GenInstrInfo \ - AArch64GenRegisterInfo \ - AArch64GenSubtargetInfo \ - AArch64GenSystemOperands - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmaarch64utils/Makefile.depend b/lib/clang/libllvmaarch64utils/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmaarch64utils/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmanalysis/Makefile b/lib/clang/libllvmanalysis/Makefile deleted file mode 100644 index 70d9d6662fc..00000000000 --- a/lib/clang/libllvmanalysis/Makefile +++ /dev/null @@ -1,95 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmanalysis - -SRCDIR= lib/Analysis -SRCS= AliasAnalysis.cpp \ - AliasAnalysisEvaluator.cpp \ - AliasAnalysisSummary.cpp \ - AliasSetTracker.cpp \ - AssumptionCache.cpp \ - BasicAliasAnalysis.cpp \ - BlockFrequencyInfo.cpp \ - BlockFrequencyInfoImpl.cpp \ - BranchProbabilityInfo.cpp \ - CFG.cpp \ - CFGPrinter.cpp \ - CFLAndersAliasAnalysis.cpp \ - CFLSteensAliasAnalysis.cpp \ - CallGraph.cpp \ - CallGraphSCCPass.cpp \ - CallPrinter.cpp \ - CaptureTracking.cpp \ - CodeMetrics.cpp \ - ConstantFolding.cpp \ - CostModel.cpp \ - Delinearization.cpp \ - DemandedBits.cpp \ - DependenceAnalysis.cpp \ - DivergenceAnalysis.cpp \ - DomPrinter.cpp \ - DominanceFrontier.cpp \ - EHPersonalities.cpp \ - CGSCCPassManager.cpp \ - GlobalsModRef.cpp \ - IVUsers.cpp \ - IndirectCallPromotionAnalysis.cpp \ - InlineCost.cpp \ - InstCount.cpp \ - InstructionSimplify.cpp \ - Interval.cpp \ - IntervalPartition.cpp \ - IteratedDominanceFrontier.cpp \ - LazyBlockFrequencyInfo.cpp \ - LazyCallGraph.cpp \ - LazyValueInfo.cpp \ - Lint.cpp \ - Loads.cpp \ - LoopAccessAnalysis.cpp \ - LoopInfo.cpp \ - LoopPass.cpp \ - LoopPassManager.cpp \ - LoopUnrollAnalyzer.cpp \ - MemDepPrinter.cpp \ - MemDerefPrinter.cpp \ - MemoryBuiltins.cpp \ - MemoryDependenceAnalysis.cpp \ - MemoryLocation.cpp \ - ModuleDebugInfoPrinter.cpp \ - ModuleSummaryAnalysis.cpp \ - ObjCARCAliasAnalysis.cpp \ - ObjCARCAnalysisUtils.cpp \ - ObjCARCInstKind.cpp \ - OptimizationDiagnosticInfo.cpp \ - OrderedBasicBlock.cpp \ - PHITransAddr.cpp \ - PostDominators.cpp \ - ProfileSummaryInfo.cpp \ - PtrUseVisitor.cpp \ - RegionInfo.cpp \ - RegionPass.cpp \ - RegionPrinter.cpp \ - ScalarEvolution.cpp \ - ScalarEvolutionAliasAnalysis.cpp \ - ScalarEvolutionExpander.cpp \ - ScalarEvolutionNormalization.cpp \ - ScopedNoAliasAA.cpp \ - SparsePropagation.cpp \ - TargetLibraryInfo.cpp \ - TargetTransformInfo.cpp \ - TypeBasedAliasAnalysis.cpp \ - TypeMetadataUtils.cpp \ - ValueTracking.cpp \ - VectorUtils.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= Analysis.cpp \ - Trace.cpp -.endif - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmanalysis/Makefile.depend b/lib/clang/libllvmanalysis/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmanalysis/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmarmasmparser/Makefile b/lib/clang/libllvmarmasmparser/Makefile deleted file mode 100644 index 134d8a2ed0d..00000000000 --- a/lib/clang/libllvmarmasmparser/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmarmasmparser - -SRCDIR= lib/Target/ARM/AsmParser -INCDIR= lib/Target/ARM -SRCS= ARMAsmParser.cpp - -TGHDRS= ARMGenAsmMatcher \ - ARMGenInstrInfo \ - ARMGenRegisterInfo \ - ARMGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmarmasmparser/Makefile.depend b/lib/clang/libllvmarmasmparser/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmarmasmparser/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmarmasmprinter/Makefile b/lib/clang/libllvmarmasmprinter/Makefile deleted file mode 100644 index b9e9f95b2db..00000000000 --- a/lib/clang/libllvmarmasmprinter/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmarmasmprinter - -SRCDIR= lib/Target/ARM/InstPrinter -INCDIR= lib/Target/ARM -SRCS= ARMInstPrinter.cpp - -TGHDRS= ARMGenAsmWriter \ - ARMGenInstrInfo \ - ARMGenRegisterInfo \ - ARMGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmarmasmprinter/Makefile.depend b/lib/clang/libllvmarmasmprinter/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmarmasmprinter/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmarmcodegen/Makefile b/lib/clang/libllvmarmcodegen/Makefile deleted file mode 100644 index a77dfdce68f..00000000000 --- a/lib/clang/libllvmarmcodegen/Makefile +++ /dev/null @@ -1,52 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmarmcodegen - -SRCDIR= lib/Target/ARM -SRCS= A15SDOptimizer.cpp \ - ARMAsmPrinter.cpp \ - ARMBaseInstrInfo.cpp \ - ARMBaseRegisterInfo.cpp \ - ARMConstantIslandPass.cpp \ - ARMConstantPoolValue.cpp \ - ARMExpandPseudoInsts.cpp \ - ARMFastISel.cpp \ - ARMFrameLowering.cpp \ - ARMHazardRecognizer.cpp \ - ARMISelDAGToDAG.cpp \ - ARMISelLowering.cpp \ - ARMInstrInfo.cpp \ - ARMLoadStoreOptimizer.cpp \ - ARMMCInstLower.cpp \ - ARMMachineFunctionInfo.cpp \ - ARMOptimizeBarriersPass.cpp \ - ARMRegisterInfo.cpp \ - ARMSelectionDAGInfo.cpp \ - ARMSubtarget.cpp \ - ARMTargetMachine.cpp \ - ARMTargetObjectFile.cpp \ - ARMTargetTransformInfo.cpp \ - MLxExpansionPass.cpp \ - Thumb1FrameLowering.cpp \ - Thumb1InstrInfo.cpp \ - Thumb2ITBlockPass.cpp \ - Thumb2InstrInfo.cpp \ - Thumb2SizeReduction.cpp \ - ThumbRegisterInfo.cpp - -TGHDRS= ARMGenAsmWriter \ - ARMGenCallingConv \ - ARMGenCodeEmitter \ - ARMGenDAGISel \ - ARMGenFastISel \ - ARMGenInstrInfo \ - ARMGenMCCodeEmitter \ - ARMGenMCPseudoLowering \ - ARMGenRegisterInfo \ - ARMGenSubtargetInfo \ - Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmarmcodegen/Makefile.depend b/lib/clang/libllvmarmcodegen/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmarmcodegen/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmarmdesc/Makefile b/lib/clang/libllvmarmdesc/Makefile deleted file mode 100644 index 423f80758aa..00000000000 --- a/lib/clang/libllvmarmdesc/Makefile +++ /dev/null @@ -1,29 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmarmdesc - -SRCDIR= lib/Target/ARM/MCTargetDesc -SRCS= ARMAsmBackend.cpp \ - ARMELFObjectWriter.cpp \ - ARMELFStreamer.cpp \ - ARMMCAsmInfo.cpp \ - ARMMCCodeEmitter.cpp \ - ARMMCExpr.cpp \ - ARMMCTargetDesc.cpp \ - ARMMachORelocationInfo.cpp \ - ARMMachObjectWriter.cpp \ - ARMTargetStreamer.cpp \ - ARMUnwindOpAsm.cpp \ - ARMWinCOFFObjectWriter.cpp \ - ARMWinCOFFStreamer.cpp -CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/.. - -TGHDRS= ARMGenInstrInfo \ - ARMGenMCCodeEmitter \ - ARMGenRegisterInfo \ - ARMGenSubtargetInfo \ - Attributes - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmarmdesc/Makefile.depend b/lib/clang/libllvmarmdesc/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmarmdesc/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmarmdisassembler/Makefile b/lib/clang/libllvmarmdisassembler/Makefile deleted file mode 100644 index 6af72652c64..00000000000 --- a/lib/clang/libllvmarmdisassembler/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmarmdisassembler - -SRCDIR= lib/Target/ARM/Disassembler -INCDIR= lib/Target/ARM -SRCS= ARMDisassembler.cpp - -TGHDRS= ARMGenDisassemblerTables \ - ARMGenInstrInfo \ - ARMGenRegisterInfo \ - ARMGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmarmdisassembler/Makefile.depend b/lib/clang/libllvmarmdisassembler/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmarmdisassembler/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmarminfo/Makefile b/lib/clang/libllvmarminfo/Makefile deleted file mode 100644 index fcf03549b6e..00000000000 --- a/lib/clang/libllvmarminfo/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmarminfo - -SRCDIR= lib/Target/ARM/TargetInfo -INCDIR= lib/Target/ARM -SRCS= ARMTargetInfo.cpp - -TGHDRS= ARMGenInstrInfo \ - ARMGenRegisterInfo \ - ARMGenSubtargetInfo \ - Attributes - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmarminfo/Makefile.depend b/lib/clang/libllvmarminfo/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmarminfo/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmasmparser/Makefile b/lib/clang/libllvmasmparser/Makefile deleted file mode 100644 index 6602a8819af..00000000000 --- a/lib/clang/libllvmasmparser/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmasmparser - -SRCDIR= lib/AsmParser -SRCS= LLLexer.cpp \ - LLParser.cpp \ - Parser.cpp - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmasmparser/Makefile.depend b/lib/clang/libllvmasmparser/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmasmparser/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmasmprinter/Makefile b/lib/clang/libllvmasmprinter/Makefile deleted file mode 100644 index 574720aa4ef..00000000000 --- a/lib/clang/libllvmasmprinter/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmasmprinter - -SRCDIR= lib/CodeGen/AsmPrinter -SRCS= ARMException.cpp \ - AddressPool.cpp \ - AsmPrinter.cpp \ - AsmPrinterDwarf.cpp \ - AsmPrinterInlineAsm.cpp \ - CodeViewDebug.cpp \ - DIE.cpp \ - DIEHash.cpp \ - DbgValueHistoryCalculator.cpp \ - DebugHandlerBase.cpp \ - DebugLocStream.cpp \ - DwarfAccelTable.cpp \ - DwarfCFIException.cpp \ - DwarfCompileUnit.cpp \ - DwarfDebug.cpp \ - DwarfExpression.cpp \ - DwarfFile.cpp \ - DwarfStringPool.cpp \ - DwarfUnit.cpp \ - EHStreamer.cpp \ - ErlangGCPrinter.cpp \ - OcamlGCPrinter.cpp \ - WinException.cpp - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmasmprinter/Makefile.depend b/lib/clang/libllvmasmprinter/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmasmprinter/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmbitreader/Makefile b/lib/clang/libllvmbitreader/Makefile deleted file mode 100644 index 252c9a9979c..00000000000 --- a/lib/clang/libllvmbitreader/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmbitreader - -SRCDIR= lib/Bitcode/Reader -SRCS= BitcodeReader.cpp \ - BitstreamReader.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= BitReader.cpp -.endif - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmbitreader/Makefile.depend b/lib/clang/libllvmbitreader/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmbitreader/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmbitwriter/Makefile b/lib/clang/libllvmbitwriter/Makefile deleted file mode 100644 index 4ce8bde6791..00000000000 --- a/lib/clang/libllvmbitwriter/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmbitwriter - -SRCDIR= lib/Bitcode/Writer -SRCS= BitcodeWriter.cpp \ - BitcodeWriterPass.cpp \ - ValueEnumerator.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= BitWriter.cpp -.endif - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmbitwriter/Makefile.depend b/lib/clang/libllvmbitwriter/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmbitwriter/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmcodegen/Makefile b/lib/clang/libllvmcodegen/Makefile deleted file mode 100644 index fc0cbfad472..00000000000 --- a/lib/clang/libllvmcodegen/Makefile +++ /dev/null @@ -1,153 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmcodegen - -SRCDIR= lib/CodeGen -SRCS= AggressiveAntiDepBreaker.cpp \ - AllocationOrder.cpp \ - Analysis.cpp \ - AtomicExpandPass.cpp \ - BasicTargetTransformInfo.cpp \ - BranchFolding.cpp \ - BuiltinGCs.cpp \ - CalcSpillWeights.cpp \ - CallingConvLower.cpp \ - CodeGen.cpp \ - CodeGenPrepare.cpp \ - CriticalAntiDepBreaker.cpp \ - DFAPacketizer.cpp \ - DeadMachineInstructionElim.cpp \ - DetectDeadLanes.cpp \ - DwarfEHPrepare.cpp \ - EarlyIfConversion.cpp \ - EdgeBundles.cpp \ - ExecutionDepsFix.cpp \ - ExpandISelPseudos.cpp \ - ExpandPostRAPseudos.cpp \ - FaultMaps.cpp \ - FuncletLayout.cpp \ - GCMetadata.cpp \ - GCRootLowering.cpp \ - GlobalMerge.cpp \ - IfConversion.cpp \ - ImplicitNullChecks.cpp \ - InlineSpiller.cpp \ - InterferenceCache.cpp \ - InterleavedAccessPass.cpp \ - IntrinsicLowering.cpp \ - LLVMTargetMachine.cpp \ - LatencyPriorityQueue.cpp \ - LexicalScopes.cpp \ - LiveDebugValues.cpp \ - LiveDebugVariables.cpp \ - LiveInterval.cpp \ - LiveIntervalAnalysis.cpp \ - LiveIntervalUnion.cpp \ - LivePhysRegs.cpp \ - LiveRangeCalc.cpp \ - LiveRangeEdit.cpp \ - LiveRegMatrix.cpp \ - LiveStackAnalysis.cpp \ - LiveVariables.cpp \ - LocalStackSlotAllocation.cpp \ - LowerEmuTLS.cpp \ - MIRPrinter.cpp \ - MIRPrintingPass.cpp \ - MachineBasicBlock.cpp \ - MachineBlockFrequencyInfo.cpp \ - MachineBlockPlacement.cpp \ - MachineBranchProbabilityInfo.cpp \ - MachineCSE.cpp \ - MachineCombiner.cpp \ - MachineCopyPropagation.cpp \ - MachineDominanceFrontier.cpp \ - MachineDominators.cpp \ - MachineFunction.cpp \ - MachineFunctionAnalysis.cpp \ - MachineFunctionPass.cpp \ - MachineFunctionPrinterPass.cpp \ - MachineInstr.cpp \ - MachineInstrBundle.cpp \ - MachineLICM.cpp \ - MachineLoopInfo.cpp \ - MachineModuleInfo.cpp \ - MachineModuleInfoImpls.cpp \ - MachinePassRegistry.cpp \ - MachinePostDominators.cpp \ - MachineRegionInfo.cpp \ - MachineRegisterInfo.cpp \ - MachineSSAUpdater.cpp \ - MachineScheduler.cpp \ - MachineSink.cpp \ - MachineTraceMetrics.cpp \ - MachineVerifier.cpp \ - OptimizePHIs.cpp \ - PHIElimination.cpp \ - PHIEliminationUtils.cpp \ - ParallelCG.cpp \ - PatchableFunction.cpp \ - PeepholeOptimizer.cpp \ - PostRAHazardRecognizer.cpp \ - PostRASchedulerList.cpp \ - PreISelIntrinsicLowering.cpp \ - ProcessImplicitDefs.cpp \ - PrologEpilogInserter.cpp \ - PseudoSourceValue.cpp \ - RegAllocBase.cpp \ - RegAllocBasic.cpp \ - RegAllocFast.cpp \ - RegAllocGreedy.cpp \ - RegAllocPBQP.cpp \ - RegUsageInfoCollector.cpp \ - RegUsageInfoPropagate.cpp \ - RegisterClassInfo.cpp \ - RegisterCoalescer.cpp \ - RegisterPressure.cpp \ - RegisterScavenging.cpp \ - RegisterUsageInfo.cpp \ - RenameIndependentSubregs.cpp \ - SafeStack.cpp \ - SafeStackColoring.cpp \ - SafeStackLayout.cpp \ - ScheduleDAG.cpp \ - ScheduleDAGInstrs.cpp \ - ScheduleDAGPrinter.cpp \ - ScoreboardHazardRecognizer.cpp \ - ShadowStackGCLowering.cpp \ - ShrinkWrap.cpp \ - SjLjEHPrepare.cpp \ - SlotIndexes.cpp \ - SpillPlacement.cpp \ - SplitKit.cpp \ - StackColoring.cpp \ - StackMapLivenessAnalysis.cpp \ - StackMaps.cpp \ - StackProtector.cpp \ - StackSlotColoring.cpp \ - TailDuplication.cpp \ - TailDuplicator.cpp \ - TargetFrameLoweringImpl.cpp \ - TargetInstrInfo.cpp \ - TargetLoweringBase.cpp \ - TargetLoweringObjectFileImpl.cpp \ - TargetOptionsImpl.cpp \ - TargetPassConfig.cpp \ - TargetRegisterInfo.cpp \ - TargetSchedule.cpp \ - TwoAddressInstructionPass.cpp \ - UnreachableBlockElim.cpp \ - VirtRegMap.cpp \ - WinEHPrepare.cpp \ - XRayInstrumentation.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= GCMetadataPrinter.cpp \ - GCStrategy.cpp -.endif - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmcodegen/Makefile.depend b/lib/clang/libllvmcodegen/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmcodegen/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmcore/Makefile b/lib/clang/libllvmcore/Makefile deleted file mode 100644 index 7dea8fb5239..00000000000 --- a/lib/clang/libllvmcore/Makefile +++ /dev/null @@ -1,63 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmcore - -SRCDIR= lib/IR -SRCS= AsmWriter.cpp \ - Attributes.cpp \ - AutoUpgrade.cpp \ - BasicBlock.cpp \ - Comdat.cpp \ - ConstantFold.cpp \ - ConstantRange.cpp \ - Constants.cpp \ - Core.cpp \ - DIBuilder.cpp \ - DataLayout.cpp \ - DebugInfo.cpp \ - DebugInfoMetadata.cpp \ - DebugLoc.cpp \ - DiagnosticInfo.cpp \ - DiagnosticPrinter.cpp \ - Dominators.cpp \ - Function.cpp \ - GCOV.cpp \ - GVMaterializer.cpp \ - Globals.cpp \ - IRBuilder.cpp \ - IRPrintingPasses.cpp \ - InlineAsm.cpp \ - Instruction.cpp \ - Instructions.cpp \ - IntrinsicInst.cpp \ - LLVMContext.cpp \ - LLVMContextImpl.cpp \ - LegacyPassManager.cpp \ - MDBuilder.cpp \ - Mangler.cpp \ - Metadata.cpp \ - Module.cpp \ - ModuleSummaryIndex.cpp \ - Operator.cpp \ - OptBisect.cpp \ - Pass.cpp \ - PassManager.cpp \ - PassRegistry.cpp \ - ProfileSummary.cpp \ - Statepoint.cpp \ - Type.cpp \ - TypeFinder.cpp \ - Use.cpp \ - User.cpp \ - Value.cpp \ - ValueSymbolTable.cpp \ - ValueTypes.cpp \ - Verifier.cpp - -TGHDRS= Attributes \ - AttributesCompatFunc \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmcore/Makefile.depend b/lib/clang/libllvmcore/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmcore/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmcoverage/Makefile b/lib/clang/libllvmcoverage/Makefile deleted file mode 100644 index 08af24bbb33..00000000000 --- a/lib/clang/libllvmcoverage/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmcoverage - -SRCDIR= lib/ProfileData/Coverage -SRCS= CoverageMapping.cpp \ - CoverageMappingReader.cpp \ - CoverageMappingWriter.cpp - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmdebuginfocodeview/Makefile b/lib/clang/libllvmdebuginfocodeview/Makefile deleted file mode 100644 index 044ca9cf2f8..00000000000 --- a/lib/clang/libllvmdebuginfocodeview/Makefile +++ /dev/null @@ -1,32 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmdebuginfocodeview - -SRCDIR= lib/DebugInfo/CodeView -SRCS= ByteStream.cpp \ - CVTypeVisitor.cpp \ - CodeViewError.cpp \ - FieldListRecordBuilder.cpp \ - Line.cpp \ - ListRecordBuilder.cpp \ - MemoryTypeTableBuilder.cpp \ - ModuleSubstream.cpp \ - ModuleSubstreamVisitor.cpp \ - RecordSerialization.cpp \ - StreamReader.cpp \ - StreamWriter.cpp \ - SymbolDumper.cpp \ - TypeDumper.cpp \ - TypeRecord.cpp \ - TypeRecordBuilder.cpp \ - TypeStreamMerger.cpp \ - TypeTableBuilder.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= EnumTables.cpp \ - MethodListRecordBuilder.cpp -.endif - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmdebuginfodwarf/Makefile b/lib/clang/libllvmdebuginfodwarf/Makefile deleted file mode 100644 index 6af9703980a..00000000000 --- a/lib/clang/libllvmdebuginfodwarf/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmdebuginfodwarf - -SRCDIR= lib/DebugInfo/DWARF -SRCS= DWARFAbbreviationDeclaration.cpp \ - DWARFAcceleratorTable.cpp \ - DWARFCompileUnit.cpp \ - DWARFContext.cpp \ - DWARFDebugAbbrev.cpp \ - DWARFDebugArangeSet.cpp \ - DWARFDebugAranges.cpp \ - DWARFDebugFrame.cpp \ - DWARFDebugInfoEntry.cpp \ - DWARFDebugLine.cpp \ - DWARFDebugLoc.cpp \ - DWARFDebugMacro.cpp \ - DWARFDebugRangeList.cpp \ - DWARFFormValue.cpp \ - DWARFTypeUnit.cpp \ - DWARFUnit.cpp \ - DWARFUnitIndex.cpp \ - SyntaxHighlighting.cpp - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmdebuginfodwarf/Makefile.depend b/lib/clang/libllvmdebuginfodwarf/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/libllvmdebuginfodwarf/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmdebuginfopdb/Makefile b/lib/clang/libllvmdebuginfopdb/Makefile deleted file mode 100644 index 2462354cc83..00000000000 --- a/lib/clang/libllvmdebuginfopdb/Makefile +++ /dev/null @@ -1,70 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmdebuginfopdb - -SRCDIR= lib/DebugInfo/PDB -SRCS= GenericError.cpp \ - IPDBSourceFile.cpp \ - PDB.cpp \ - PDBContext.cpp \ - PDBExtras.cpp \ - PDBInterfaceAnchors.cpp \ - PDBSymDumper.cpp \ - PDBSymbol.cpp \ - PDBSymbolAnnotation.cpp \ - PDBSymbolBlock.cpp \ - PDBSymbolCompiland.cpp \ - PDBSymbolCompilandDetails.cpp \ - PDBSymbolCompilandEnv.cpp \ - PDBSymbolCustom.cpp \ - PDBSymbolData.cpp \ - PDBSymbolExe.cpp \ - PDBSymbolFunc.cpp \ - PDBSymbolFuncDebugEnd.cpp \ - PDBSymbolFuncDebugStart.cpp \ - PDBSymbolLabel.cpp \ - PDBSymbolPublicSymbol.cpp \ - PDBSymbolThunk.cpp \ - PDBSymbolTypeArray.cpp \ - PDBSymbolTypeBaseClass.cpp \ - PDBSymbolTypeBuiltin.cpp \ - PDBSymbolTypeCustom.cpp \ - PDBSymbolTypeDimension.cpp \ - PDBSymbolTypeEnum.cpp \ - PDBSymbolTypeFriend.cpp \ - PDBSymbolTypeFunctionArg.cpp \ - PDBSymbolTypeFunctionSig.cpp \ - PDBSymbolTypeManaged.cpp \ - PDBSymbolTypePointer.cpp \ - PDBSymbolTypeTypedef.cpp \ - PDBSymbolTypeUDT.cpp \ - PDBSymbolTypeVTable.cpp \ - PDBSymbolTypeVTableShape.cpp \ - PDBSymbolUnknown.cpp \ - PDBSymbolUsingNamespace.cpp \ - Raw/DbiStream.cpp \ - Raw/DbiStreamBuilder.cpp \ - Raw/EnumTables.cpp \ - Raw/Hash.cpp \ - Raw/IndexedStreamData.cpp \ - Raw/InfoStream.cpp \ - Raw/InfoStreamBuilder.cpp \ - Raw/MappedBlockStream.cpp \ - Raw/ModInfo.cpp \ - Raw/ModStream.cpp \ - Raw/MsfBuilder.cpp \ - Raw/MsfCommon.cpp \ - Raw/NameHashTable.cpp \ - Raw/NameMap.cpp \ - Raw/NameMapBuilder.cpp \ - Raw/PDBFile.cpp \ - Raw/PDBFileBuilder.cpp \ - Raw/PublicsStream.cpp \ - Raw/RawError.cpp \ - Raw/RawSession.cpp \ - Raw/SymbolStream.cpp \ - Raw/TpiStream.cpp - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmdebuginfopdb/Makefile.depend b/lib/clang/libllvmdebuginfopdb/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/libllvmdebuginfopdb/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmexecutionengine/Makefile b/lib/clang/libllvmexecutionengine/Makefile deleted file mode 100644 index 304473b8f9b..00000000000 --- a/lib/clang/libllvmexecutionengine/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmexecutionengine - -SRCDIR= lib/ExecutionEngine -SRCS= ExecutionEngine.cpp \ - ExecutionEngineBindings.cpp \ - GDBRegistrationListener.cpp \ - SectionMemoryManager.cpp \ - TargetSelect.cpp - -TGHDRS= Attributes - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmexecutionengine/Makefile.depend b/lib/clang/libllvmexecutionengine/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmexecutionengine/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmglobalisel/Makefile b/lib/clang/libllvmglobalisel/Makefile deleted file mode 100644 index 87b8b54bac6..00000000000 --- a/lib/clang/libllvmglobalisel/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmglobalisel - -LIB= llvmglobalisel - -SRCDIR= lib/CodeGen/GlobalISel -SRCS= GlobalISel.cpp - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvminstcombine/Makefile b/lib/clang/libllvminstcombine/Makefile deleted file mode 100644 index a23b60baf64..00000000000 --- a/lib/clang/libllvminstcombine/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvminstcombine - -SRCDIR= lib/Transforms/InstCombine -SRCS= InstCombineAddSub.cpp \ - InstCombineAndOrXor.cpp \ - InstCombineCalls.cpp \ - InstCombineCasts.cpp \ - InstCombineCompares.cpp \ - InstCombineLoadStoreAlloca.cpp \ - InstCombineMulDivRem.cpp \ - InstCombinePHI.cpp \ - InstCombineSelect.cpp \ - InstCombineShifts.cpp \ - InstCombineSimplifyDemanded.cpp \ - InstCombineVectorOps.cpp \ - InstructionCombining.cpp - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvminstcombine/Makefile.depend b/lib/clang/libllvminstcombine/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvminstcombine/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvminstrumentation/Makefile b/lib/clang/libllvminstrumentation/Makefile deleted file mode 100644 index 3ff27d0b64d..00000000000 --- a/lib/clang/libllvminstrumentation/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvminstrumentation - -SRCDIR= lib/Transforms/Instrumentation -SRCS= AddressSanitizer.cpp \ - BoundsChecking.cpp \ - DataFlowSanitizer.cpp \ - EfficiencySanitizer.cpp \ - GCOVProfiling.cpp \ - IndirectCallPromotion.cpp \ - InstrProfiling.cpp \ - Instrumentation.cpp \ - MemorySanitizer.cpp \ - PGOInstrumentation.cpp \ - SanitizerCoverage.cpp \ - ThreadSanitizer.cpp - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvminstrumentation/Makefile.depend b/lib/clang/libllvminstrumentation/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvminstrumentation/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvminterpreter/Makefile b/lib/clang/libllvminterpreter/Makefile deleted file mode 100644 index 32bd2e9830a..00000000000 --- a/lib/clang/libllvminterpreter/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvminterpreter - -SRCDIR= lib/ExecutionEngine/Interpreter -SRCS= Execution.cpp \ - ExternalFunctions.cpp \ - Interpreter.cpp - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvminterpreter/Makefile.depend b/lib/clang/libllvminterpreter/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvminterpreter/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmipo/Makefile b/lib/clang/libllvmipo/Makefile deleted file mode 100644 index 1d9cd519f31..00000000000 --- a/lib/clang/libllvmipo/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmipo - -SRCDIR= lib/Transforms/IPO -SRCS= ArgumentPromotion.cpp \ - BarrierNoopPass.cpp \ - ConstantMerge.cpp \ - CrossDSOCFI.cpp \ - DeadArgumentElimination.cpp \ - ElimAvailExtern.cpp \ - ExtractGV.cpp \ - ForceFunctionAttrs.cpp \ - FunctionAttrs.cpp \ - FunctionImport.cpp \ - GlobalDCE.cpp \ - GlobalOpt.cpp \ - IPConstantPropagation.cpp \ - InferFunctionAttrs.cpp \ - InlineAlways.cpp \ - InlineSimple.cpp \ - Inliner.cpp \ - Internalize.cpp \ - LoopExtractor.cpp \ - LowerTypeTests.cpp \ - MergeFunctions.cpp \ - PartialInlining.cpp \ - PassManagerBuilder.cpp \ - PruneEH.cpp \ - SampleProfile.cpp \ - StripDeadPrototypes.cpp \ - StripSymbols.cpp \ - WholeProgramDevirt.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= IPO.cpp -.endif - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmipo/Makefile.depend b/lib/clang/libllvmipo/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmipo/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmirreader/Makefile b/lib/clang/libllvmirreader/Makefile deleted file mode 100644 index 8f89947d7a4..00000000000 --- a/lib/clang/libllvmirreader/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmirreader - -SRCDIR= lib/IRReader -SRCS= IRReader.cpp - -TGHDRS= Attributes - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmirreader/Makefile.depend b/lib/clang/libllvmirreader/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmirreader/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmlibdriver/Makefile b/lib/clang/libllvmlibdriver/Makefile deleted file mode 100644 index 863ef485324..00000000000 --- a/lib/clang/libllvmlibdriver/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmlibdriver - -SRCDIR= lib/LibDriver -SRCS= LibDriver.cpp -CFLAGS+= -I${.CURDIR} - -TGHDRS= Options - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmlibdriver/Makefile.depend b/lib/clang/libllvmlibdriver/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmlibdriver/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmlibdriver/Options.inc b/lib/clang/libllvmlibdriver/Options.inc deleted file mode 100644 index 37422c14f3a..00000000000 --- a/lib/clang/libllvmlibdriver/Options.inc +++ /dev/null @@ -1,2 +0,0 @@ -/* $FreeBSD$ */ -#include "Options.inc.h" diff --git a/lib/clang/libllvmlineeditor/Makefile b/lib/clang/libllvmlineeditor/Makefile deleted file mode 100644 index 3bf378dfaa5..00000000000 --- a/lib/clang/libllvmlineeditor/Makefile +++ /dev/null @@ -1,10 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmlineeditor - -SRCDIR= lib/LineEditor -SRCS= LineEditor.cpp - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmlinker/Makefile b/lib/clang/libllvmlinker/Makefile deleted file mode 100644 index 7808ea18d91..00000000000 --- a/lib/clang/libllvmlinker/Makefile +++ /dev/null @@ -1,14 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmlinker - -SRCDIR= lib/Linker -SRCS= IRMover.cpp \ - LinkModules.cpp - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmlinker/Makefile.depend b/lib/clang/libllvmlinker/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmlinker/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmlto/Makefile b/lib/clang/libllvmlto/Makefile deleted file mode 100644 index da5be7b1f47..00000000000 --- a/lib/clang/libllvmlto/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmlto - -SRCDIR= lib/LTO -SRCS= LTO.cpp \ - LTOCodeGenerator.cpp \ - LTOModule.cpp \ - ThinLTOCodeGenerator.cpp \ - UpdateCompilerUsed.cpp - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmlto/Makefile.depend b/lib/clang/libllvmlto/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmlto/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmmc/Makefile b/lib/clang/libllvmmc/Makefile deleted file mode 100644 index 89625a57c92..00000000000 --- a/lib/clang/libllvmmc/Makefile +++ /dev/null @@ -1,60 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmmc - -SRCDIR= lib/MC -SRCS= ConstantPools.cpp \ - ELFObjectWriter.cpp \ - MCAsmBackend.cpp \ - MCAsmInfo.cpp \ - MCAsmInfoCOFF.cpp \ - MCAsmInfoDarwin.cpp \ - MCAsmInfoELF.cpp \ - MCAsmStreamer.cpp \ - MCAssembler.cpp \ - MCCodeEmitter.cpp \ - MCCodeView.cpp \ - MCContext.cpp \ - MCDwarf.cpp \ - MCELFObjectTargetWriter.cpp \ - MCELFStreamer.cpp \ - MCExpr.cpp \ - MCFragment.cpp \ - MCInst.cpp \ - MCInstPrinter.cpp \ - MCInstrAnalysis.cpp \ - MCInstrDesc.cpp \ - MCLinkerOptimizationHint.cpp \ - MCMachOStreamer.cpp \ - MCMachObjectTargetWriter.cpp \ - MCNullStreamer.cpp \ - MCObjectFileInfo.cpp \ - MCObjectStreamer.cpp \ - MCObjectWriter.cpp \ - MCRegisterInfo.cpp \ - MCSchedule.cpp \ - MCSection.cpp \ - MCSectionCOFF.cpp \ - MCSectionELF.cpp \ - MCSectionMachO.cpp \ - MCStreamer.cpp \ - MCSubtargetInfo.cpp \ - MCSymbol.cpp \ - MCSymbolELF.cpp \ - MCTargetOptions.cpp \ - MCValue.cpp \ - MCWin64EH.cpp \ - MCWinEH.cpp \ - MachObjectWriter.cpp \ - StringTableBuilder.cpp \ - SubtargetFeature.cpp \ - WinCOFFObjectWriter.cpp \ - WinCOFFStreamer.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= MCLabel.cpp -.endif - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmmc/Makefile.depend b/lib/clang/libllvmmc/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/libllvmmc/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmmcdisassembler/Makefile b/lib/clang/libllvmmcdisassembler/Makefile deleted file mode 100644 index ca0eada97c6..00000000000 --- a/lib/clang/libllvmmcdisassembler/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmmcdisassembler - -SRCDIR= lib/MC/MCDisassembler -SRCS= Disassembler.cpp \ - MCRelocationInfo.cpp - -.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no" -SRCS+= MCDisassembler.cpp \ - MCExternalSymbolizer.cpp \ - MCSymbolizer.cpp -.endif - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmmcdisassembler/Makefile.depend b/lib/clang/libllvmmcdisassembler/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/libllvmmcdisassembler/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmmcjit/Makefile b/lib/clang/libllvmmcjit/Makefile deleted file mode 100644 index 632dd5e425a..00000000000 --- a/lib/clang/libllvmmcjit/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmmcjit - -SRCDIR= lib/ExecutionEngine/MCJIT -SRCS= MCJIT.cpp - -TGHDRS= Attributes - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmmcjit/Makefile.depend b/lib/clang/libllvmmcjit/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmmcjit/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmmcparser/Makefile b/lib/clang/libllvmmcparser/Makefile deleted file mode 100644 index b39926a0d71..00000000000 --- a/lib/clang/libllvmmcparser/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmmcparser - -SRCDIR= lib/MC/MCParser -SRCS= AsmLexer.cpp \ - AsmParser.cpp \ - COFFAsmParser.cpp \ - DarwinAsmParser.cpp \ - ELFAsmParser.cpp \ - MCAsmLexer.cpp \ - MCAsmParser.cpp \ - MCAsmParserExtension.cpp \ - MCTargetAsmParser.cpp - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmmcparser/Makefile.depend b/lib/clang/libllvmmcparser/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/libllvmmcparser/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmminimal/Makefile b/lib/clang/libllvmminimal/Makefile new file mode 100644 index 00000000000..7358d625b48 --- /dev/null +++ b/lib/clang/libllvmminimal/Makefile @@ -0,0 +1,62 @@ +# $FreeBSD$ + +.include "../llvm.pre.mk" + +LIB= llvmminimal +INTERNALLIB= + +SRCDIR= lib +SRCS+= Support/APInt.cpp +SRCS+= Support/CommandLine.cpp +SRCS+= Support/ConvertUTF.c +SRCS+= Support/ConvertUTFWrapper.cpp +SRCS+= Support/Debug.cpp +SRCS+= Support/Errno.cpp +SRCS+= Support/ErrorHandling.cpp +SRCS+= Support/FoldingSet.cpp +SRCS+= Support/FormattedStream.cpp +SRCS+= Support/Hashing.cpp +SRCS+= Support/Host.cpp +SRCS+= Support/IntEqClasses.cpp +SRCS+= Support/Locale.cpp +SRCS+= Support/ManagedStatic.cpp +SRCS+= Support/MemoryBuffer.cpp +SRCS+= Support/Mutex.cpp +SRCS+= Support/Path.cpp +SRCS+= Support/PrettyStackTrace.cpp +SRCS+= Support/Process.cpp +SRCS+= Support/Program.cpp +SRCS+= Support/Regex.cpp +SRCS+= Support/Signals.cpp +SRCS+= Support/SmallPtrSet.cpp +SRCS+= Support/SmallVector.cpp +SRCS+= Support/SourceMgr.cpp +SRCS+= Support/StringExtras.cpp +SRCS+= Support/StringMap.cpp +SRCS+= Support/StringRef.cpp +SRCS+= Support/StringSaver.cpp +SRCS+= Support/TargetParser.cpp +SRCS+= Support/Threading.cpp +SRCS+= Support/TimeValue.cpp +SRCS+= Support/ToolOutputFile.cpp +SRCS+= Support/Triple.cpp +SRCS+= Support/Twine.cpp +SRCS+= Support/Unicode.cpp +SRCS+= Support/circular_raw_ostream.cpp +SRCS+= Support/raw_ostream.cpp +SRCS+= Support/regcomp.c +SRCS+= Support/regerror.c +SRCS+= Support/regexec.c +SRCS+= Support/regfree.c +SRCS+= Support/regstrlcpy.c +SRCS+= TableGen/Error.cpp +SRCS+= TableGen/Main.cpp +SRCS+= TableGen/Record.cpp +SRCS+= TableGen/SetTheory.cpp +SRCS+= TableGen/StringMatcher.cpp +SRCS+= TableGen/TGLexer.cpp +SRCS+= TableGen/TGParser.cpp +SRCS+= TableGen/TableGenBackend.cpp + +.include "../llvm.build.mk" +.include diff --git a/lib/clang/libllvmmipsasmparser/Makefile b/lib/clang/libllvmmipsasmparser/Makefile deleted file mode 100644 index b6b87bf28a4..00000000000 --- a/lib/clang/libllvmmipsasmparser/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmmipsasmparser - -SRCDIR= lib/Target/Mips/AsmParser -INCDIR= lib/Target/Mips -SRCS= MipsAsmParser.cpp - -TGHDRS= Attributes \ - MipsGenAsmMatcher \ - MipsGenInstrInfo \ - MipsGenRegisterInfo \ - MipsGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmmipsasmparser/Makefile.depend b/lib/clang/libllvmmipsasmparser/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmmipsasmparser/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmmipsasmprinter/Makefile b/lib/clang/libllvmmipsasmprinter/Makefile deleted file mode 100644 index 94cd25f63f2..00000000000 --- a/lib/clang/libllvmmipsasmprinter/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmmipsasmprinter - -SRCDIR= lib/Target/Mips/InstPrinter -INCDIR= lib/Target/Mips -SRCS= MipsInstPrinter.cpp - -TGHDRS= Attributes \ - MipsGenAsmWriter \ - MipsGenInstrInfo \ - MipsGenRegisterInfo \ - MipsGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmmipsasmprinter/Makefile.depend b/lib/clang/libllvmmipsasmprinter/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmmipsasmprinter/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmmipscodegen/Makefile b/lib/clang/libllvmmipscodegen/Makefile deleted file mode 100644 index 7fe51e94f78..00000000000 --- a/lib/clang/libllvmmipscodegen/Makefile +++ /dev/null @@ -1,54 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmmipscodegen - -SRCDIR= lib/Target/Mips -SRCS= Mips16FrameLowering.cpp \ - Mips16HardFloat.cpp \ - Mips16HardFloatInfo.cpp \ - Mips16ISelDAGToDAG.cpp \ - Mips16ISelLowering.cpp \ - Mips16InstrInfo.cpp \ - Mips16RegisterInfo.cpp \ - MipsAnalyzeImmediate.cpp \ - MipsAsmPrinter.cpp \ - MipsCCState.cpp \ - MipsConstantIslandPass.cpp \ - MipsDelaySlotFiller.cpp \ - MipsFastISel.cpp \ - MipsFrameLowering.cpp \ - MipsHazardSchedule.cpp \ - MipsISelDAGToDAG.cpp \ - MipsISelLowering.cpp \ - MipsInstrInfo.cpp \ - MipsLongBranch.cpp \ - MipsMCInstLower.cpp \ - MipsMachineFunction.cpp \ - MipsModuleISelDAGToDAG.cpp \ - MipsOptimizePICCall.cpp \ - MipsOs16.cpp \ - MipsRegisterInfo.cpp \ - MipsSEFrameLowering.cpp \ - MipsSEISelDAGToDAG.cpp \ - MipsSEISelLowering.cpp \ - MipsSEInstrInfo.cpp \ - MipsSERegisterInfo.cpp \ - MipsSubtarget.cpp \ - MipsTargetMachine.cpp \ - MipsTargetObjectFile.cpp - -TGHDRS= Attributes \ - Intrinsics \ - MipsGenAsmWriter \ - MipsGenCallingConv \ - MipsGenCodeEmitter \ - MipsGenDAGISel \ - MipsGenFastISel \ - MipsGenInstrInfo \ - MipsGenMCPseudoLowering \ - MipsGenRegisterInfo \ - MipsGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmmipscodegen/Makefile.depend b/lib/clang/libllvmmipscodegen/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmmipscodegen/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmmipsdesc/Makefile b/lib/clang/libllvmmipsdesc/Makefile deleted file mode 100644 index 19c585fe42a..00000000000 --- a/lib/clang/libllvmmipsdesc/Makefile +++ /dev/null @@ -1,28 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmmipsdesc - -SRCDIR= lib/Target/Mips/MCTargetDesc -SRCS= MipsABIFlagsSection.cpp \ - MipsABIInfo.cpp \ - MipsAsmBackend.cpp \ - MipsELFObjectWriter.cpp \ - MipsELFStreamer.cpp \ - MipsMCAsmInfo.cpp \ - MipsMCCodeEmitter.cpp \ - MipsMCExpr.cpp \ - MipsMCTargetDesc.cpp \ - MipsNaClELFStreamer.cpp \ - MipsOptionRecord.cpp \ - MipsTargetStreamer.cpp -CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/.. - -TGHDRS= Attributes \ - MipsGenInstrInfo \ - MipsGenMCCodeEmitter \ - MipsGenRegisterInfo \ - MipsGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmmipsdesc/Makefile.depend b/lib/clang/libllvmmipsdesc/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmmipsdesc/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmmipsdisassembler/Makefile b/lib/clang/libllvmmipsdisassembler/Makefile deleted file mode 100644 index 8a6006dbcc4..00000000000 --- a/lib/clang/libllvmmipsdisassembler/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmmipsdisassembler - -SRCDIR= lib/Target/Mips/Disassembler -INCDIR= lib/Target/Mips -SRCS= MipsDisassembler.cpp - -TGHDRS= Attributes \ - Intrinsics \ - MipsGenDisassemblerTables \ - MipsGenInstrInfo \ - MipsGenRegisterInfo \ - MipsGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmmipsdisassembler/Makefile.depend b/lib/clang/libllvmmipsdisassembler/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmmipsdisassembler/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmmipsinfo/Makefile b/lib/clang/libllvmmipsinfo/Makefile deleted file mode 100644 index be8d5883680..00000000000 --- a/lib/clang/libllvmmipsinfo/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmmipsinfo - -SRCDIR= lib/Target/Mips/TargetInfo -INCDIR= lib/Target/Mips -SRCS= MipsTargetInfo.cpp - -TGHDRS= Attributes \ - MipsGenInstrInfo \ - MipsGenRegisterInfo \ - MipsGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmmipsinfo/Makefile.depend b/lib/clang/libllvmmipsinfo/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmmipsinfo/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmmirparser/Makefile b/lib/clang/libllvmmirparser/Makefile deleted file mode 100644 index 463244128a7..00000000000 --- a/lib/clang/libllvmmirparser/Makefile +++ /dev/null @@ -1,14 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmmirparser - -SRCDIR= lib/CodeGen/MIRParser -SRCS= MILexer.cpp \ - MIParser.cpp \ - MIRParser.cpp - -TGHDRS= Attributes - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmmirparser/Makefile.depend b/lib/clang/libllvmmirparser/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmmirparser/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmobjcarcopts/Makefile b/lib/clang/libllvmobjcarcopts/Makefile deleted file mode 100644 index b88c5b5f3ec..00000000000 --- a/lib/clang/libllvmobjcarcopts/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmobjcarcopts - -SRCDIR= lib/Transforms/ObjCARC -SRCS= DependencyAnalysis.cpp \ - ObjCARCAPElim.cpp \ - ObjCARCContract.cpp \ - ObjCARCExpand.cpp \ - ObjCARCOpts.cpp \ - ProvenanceAnalysis.cpp \ - ProvenanceAnalysisEvaluator.cpp \ - PtrState.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= ObjCARC.cpp -.endif - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmobjcarcopts/Makefile.depend b/lib/clang/libllvmobjcarcopts/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmobjcarcopts/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmobject/Makefile b/lib/clang/libllvmobject/Makefile deleted file mode 100644 index 61d9c39bce6..00000000000 --- a/lib/clang/libllvmobject/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmobject - -SRCDIR= lib/Object -SRCS= Archive.cpp \ - ArchiveWriter.cpp \ - Binary.cpp \ - COFFObjectFile.cpp \ - ELF.cpp \ - ELFObjectFile.cpp \ - Error.cpp \ - IRObjectFile.cpp \ - MachOObjectFile.cpp \ - MachOUniversal.cpp \ - ModuleSummaryIndexObjectFile.cpp \ - ObjectFile.cpp \ - RecordStreamer.cpp \ - SymbolicFile.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= Object.cpp \ - SymbolSize.cpp -.endif - -TGHDRS= Attributes - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmobject/Makefile.depend b/lib/clang/libllvmobject/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmobject/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmobjectyaml/Makefile b/lib/clang/libllvmobjectyaml/Makefile deleted file mode 100644 index f5f2cef00da..00000000000 --- a/lib/clang/libllvmobjectyaml/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmobjectyaml - -SRCDIR= lib/ObjectYAML -SRCS= COFFYAML.cpp \ - ELFYAML.cpp \ - MachOYAML.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= ObjectYAML.cpp \ - YAML.cpp -.endif - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmoption/Makefile b/lib/clang/libllvmoption/Makefile deleted file mode 100644 index bf88dba9aa9..00000000000 --- a/lib/clang/libllvmoption/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmoption - -SRCDIR= lib/Option -SRCS= Arg.cpp \ - ArgList.cpp \ - OptTable.cpp \ - Option.cpp - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmoption/Makefile.depend b/lib/clang/libllvmoption/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/libllvmoption/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmorcjit/Makefile b/lib/clang/libllvmorcjit/Makefile deleted file mode 100644 index 6afb50f28c8..00000000000 --- a/lib/clang/libllvmorcjit/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmorcjit - -SRCDIR= lib/ExecutionEngine/Orc -SRCS= ExecutionUtils.cpp \ - IndirectionUtils.cpp \ - NullResolver.cpp \ - OrcABISupport.cpp \ - OrcCBindings.cpp \ - OrcError.cpp \ - OrcMCJITReplacement.cpp \ - OrcRemoteTargetRPCAPI.cpp - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmorcjit/Makefile.depend b/lib/clang/libllvmorcjit/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmorcjit/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmpasses/Makefile b/lib/clang/libllvmpasses/Makefile deleted file mode 100644 index eba54f6b000..00000000000 --- a/lib/clang/libllvmpasses/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmpasses - -SRCDIR= lib/Passes -SRCS= PassBuilder.cpp - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmpasses/Makefile.depend b/lib/clang/libllvmpasses/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmpasses/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmpowerpcasmparser/Makefile b/lib/clang/libllvmpowerpcasmparser/Makefile deleted file mode 100644 index ff1f533a644..00000000000 --- a/lib/clang/libllvmpowerpcasmparser/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmpowerpcasmparser - -SRCDIR= lib/Target/PowerPC/AsmParser -INCDIR= lib/Target/PowerPC -SRCS= PPCAsmParser.cpp - -TGHDRS= PPCGenAsmMatcher \ - PPCGenInstrInfo \ - PPCGenRegisterInfo \ - PPCGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmpowerpcasmparser/Makefile.depend b/lib/clang/libllvmpowerpcasmparser/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmpowerpcasmparser/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmpowerpcasmprinter/Makefile b/lib/clang/libllvmpowerpcasmprinter/Makefile deleted file mode 100644 index 0fa17e0625c..00000000000 --- a/lib/clang/libllvmpowerpcasmprinter/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmpowerpcasmprinter - -SRCDIR= lib/Target/PowerPC/InstPrinter -INCDIR= lib/Target/PowerPC -SRCS= PPCInstPrinter.cpp - -TGHDRS= PPCGenAsmWriter \ - PPCGenInstrInfo \ - PPCGenRegisterInfo \ - PPCGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmpowerpcasmprinter/Makefile.depend b/lib/clang/libllvmpowerpcasmprinter/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmpowerpcasmprinter/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmpowerpccodegen/Makefile b/lib/clang/libllvmpowerpccodegen/Makefile deleted file mode 100644 index 6e71440009d..00000000000 --- a/lib/clang/libllvmpowerpccodegen/Makefile +++ /dev/null @@ -1,47 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmpowerpccodegen - -SRCDIR= lib/Target/PowerPC -SRCS= PPCAsmPrinter.cpp \ - PPCBoolRetToInt.cpp \ - PPCBranchSelector.cpp \ - PPCCCState.cpp \ - PPCCTRLoops.cpp \ - PPCEarlyReturn.cpp \ - PPCFastISel.cpp \ - PPCFrameLowering.cpp \ - PPCHazardRecognizers.cpp \ - PPCISelDAGToDAG.cpp \ - PPCISelLowering.cpp \ - PPCInstrInfo.cpp \ - PPCLoopPreIncPrep.cpp \ - PPCMCInstLower.cpp \ - PPCMIPeephole.cpp \ - PPCMachineFunctionInfo.cpp \ - PPCQPXLoadSplat.cpp \ - PPCRegisterInfo.cpp \ - PPCSubtarget.cpp \ - PPCTLSDynamicCall.cpp \ - PPCTOCRegDeps.cpp \ - PPCTargetMachine.cpp \ - PPCTargetObjectFile.cpp \ - PPCTargetTransformInfo.cpp \ - PPCVSXCopy.cpp \ - PPCVSXFMAMutate.cpp \ - PPCVSXSwapRemoval.cpp - -TGHDRS= Attributes \ - Intrinsics \ - PPCGenCallingConv \ - PPCGenCodeEmitter \ - PPCGenDAGISel \ - PPCGenFastISel \ - PPCGenInstrInfo \ - PPCGenMCCodeEmitter \ - PPCGenRegisterInfo \ - PPCGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmpowerpccodegen/Makefile.depend b/lib/clang/libllvmpowerpccodegen/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmpowerpccodegen/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmpowerpcdesc/Makefile b/lib/clang/libllvmpowerpcdesc/Makefile deleted file mode 100644 index b64b9487ac9..00000000000 --- a/lib/clang/libllvmpowerpcdesc/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmpowerpcdesc - -SRCDIR= lib/Target/PowerPC/MCTargetDesc -SRCS= PPCAsmBackend.cpp \ - PPCELFObjectWriter.cpp \ - PPCMCAsmInfo.cpp \ - PPCMCCodeEmitter.cpp \ - PPCMCExpr.cpp \ - PPCMCTargetDesc.cpp \ - PPCMachObjectWriter.cpp \ - PPCPredicates.cpp -CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/.. - -TGHDRS= PPCGenInstrInfo \ - PPCGenMCCodeEmitter \ - PPCGenRegisterInfo \ - PPCGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmpowerpcdesc/Makefile.depend b/lib/clang/libllvmpowerpcdesc/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmpowerpcdesc/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmpowerpcdisassembler/Makefile b/lib/clang/libllvmpowerpcdisassembler/Makefile deleted file mode 100644 index 58735e4c0a5..00000000000 --- a/lib/clang/libllvmpowerpcdisassembler/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmpowerpcdisassembler - -SRCDIR= lib/Target/PowerPC/Disassembler -INCDIR= lib/Target/PowerPC -SRCS= PPCDisassembler.cpp - -TGHDRS= PPCGenDisassemblerTables \ - PPCGenInstrInfo \ - PPCGenRegisterInfo \ - PPCGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmpowerpcdisassembler/Makefile.depend b/lib/clang/libllvmpowerpcdisassembler/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmpowerpcdisassembler/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmpowerpcinfo/Makefile b/lib/clang/libllvmpowerpcinfo/Makefile deleted file mode 100644 index db157764210..00000000000 --- a/lib/clang/libllvmpowerpcinfo/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmpowerpcinfo - -SRCDIR= lib/Target/PowerPC/TargetInfo -INCDIR= lib/Target/PowerPC -SRCS= PowerPCTargetInfo.cpp - -TGHDRS= Attributes \ - PPCGenInstrInfo \ - PPCGenRegisterInfo \ - PPCGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmpowerpcinfo/Makefile.depend b/lib/clang/libllvmpowerpcinfo/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmpowerpcinfo/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmprofiledata/Makefile b/lib/clang/libllvmprofiledata/Makefile deleted file mode 100644 index 74e80ffd98c..00000000000 --- a/lib/clang/libllvmprofiledata/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmprofiledata - -SRCDIR= lib/ProfileData -SRCS= InstrProf.cpp \ - InstrProfReader.cpp \ - InstrProfWriter.cpp \ - ProfileSummaryBuilder.cpp \ - SampleProf.cpp \ - SampleProfReader.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= SampleProfWriter.cpp -.endif - -TGHDRS= Attributes - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmprofiledata/Makefile.depend b/lib/clang/libllvmprofiledata/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmprofiledata/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmruntimedyld/Makefile b/lib/clang/libllvmruntimedyld/Makefile deleted file mode 100644 index a4326b52c6a..00000000000 --- a/lib/clang/libllvmruntimedyld/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmruntimedyld - -SRCDIR= lib/ExecutionEngine/RuntimeDyld -SRCS= RTDyldMemoryManager.cpp \ - RuntimeDyld.cpp \ - RuntimeDyldCOFF.cpp \ - RuntimeDyldChecker.cpp \ - RuntimeDyldELF.cpp \ - RuntimeDyldMachO.cpp - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmruntimedyld/Makefile.depend b/lib/clang/libllvmruntimedyld/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/libllvmruntimedyld/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmscalaropts/Makefile b/lib/clang/libllvmscalaropts/Makefile deleted file mode 100644 index 0a7a4ba7c65..00000000000 --- a/lib/clang/libllvmscalaropts/Makefile +++ /dev/null @@ -1,70 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmscalaropts - -SRCDIR= lib/Transforms/Scalar -SRCS= ADCE.cpp \ - AlignmentFromAssumptions.cpp \ - BDCE.cpp \ - ConstantHoisting.cpp \ - ConstantProp.cpp \ - CorrelatedValuePropagation.cpp \ - DCE.cpp \ - DeadStoreElimination.cpp \ - EarlyCSE.cpp \ - FlattenCFGPass.cpp \ - Float2Int.cpp \ - GVN.cpp \ - GVNHoist.cpp \ - GuardWidening.cpp \ - IndVarSimplify.cpp \ - InductiveRangeCheckElimination.cpp \ - JumpThreading.cpp \ - LICM.cpp \ - LoadCombine.cpp \ - LoopDataPrefetch.cpp \ - LoopDeletion.cpp \ - LoopDistribute.cpp \ - LoopIdiomRecognize.cpp \ - LoopInterchange.cpp \ - LoopLoadElimination.cpp \ - LoopRerollPass.cpp \ - LoopRotation.cpp \ - LoopSimplifyCFG.cpp \ - LoopStrengthReduce.cpp \ - LoopUnrollPass.cpp \ - LoopUnswitch.cpp \ - LoopVersioningLICM.cpp \ - LowerAtomic.cpp \ - LowerExpectIntrinsic.cpp \ - LowerGuardIntrinsic.cpp \ - MemCpyOptimizer.cpp \ - MergedLoadStoreMotion.cpp \ - NaryReassociate.cpp \ - PartiallyInlineLibCalls.cpp \ - PlaceSafepoints.cpp \ - Reassociate.cpp \ - Reg2Mem.cpp \ - RewriteStatepointsForGC.cpp \ - SCCP.cpp \ - SROA.cpp \ - Scalarizer.cpp \ - SeparateConstOffsetFromGEP.cpp \ - SimplifyCFGPass.cpp \ - Sink.cpp \ - SpeculativeExecution.cpp \ - StraightLineStrengthReduce.cpp \ - StructurizeCFG.cpp \ - TailRecursionElimination.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= LoopInstSimplify.cpp \ - Scalar.cpp -.endif - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmscalaropts/Makefile.depend b/lib/clang/libllvmscalaropts/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmscalaropts/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmselectiondag/Makefile b/lib/clang/libllvmselectiondag/Makefile deleted file mode 100644 index dad2a3f0067..00000000000 --- a/lib/clang/libllvmselectiondag/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmselectiondag - -SRCDIR= lib/CodeGen/SelectionDAG -SRCS= DAGCombiner.cpp \ - FastISel.cpp \ - FunctionLoweringInfo.cpp \ - InstrEmitter.cpp \ - LegalizeDAG.cpp \ - LegalizeFloatTypes.cpp \ - LegalizeIntegerTypes.cpp \ - LegalizeTypes.cpp \ - LegalizeTypesGeneric.cpp \ - LegalizeVectorOps.cpp \ - LegalizeVectorTypes.cpp \ - ResourcePriorityQueue.cpp \ - ScheduleDAGFast.cpp \ - ScheduleDAGRRList.cpp \ - ScheduleDAGSDNodes.cpp \ - ScheduleDAGVLIW.cpp \ - SelectionDAG.cpp \ - SelectionDAGBuilder.cpp \ - SelectionDAGDumper.cpp \ - SelectionDAGISel.cpp \ - SelectionDAGPrinter.cpp \ - SelectionDAGTargetInfo.cpp \ - StatepointLowering.cpp \ - TargetLowering.cpp - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmselectiondag/Makefile.depend b/lib/clang/libllvmselectiondag/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmselectiondag/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmsparcasmparser/Makefile b/lib/clang/libllvmsparcasmparser/Makefile deleted file mode 100644 index f4e4f25c8a7..00000000000 --- a/lib/clang/libllvmsparcasmparser/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmsparcasmparser - -SRCDIR= lib/Target/Sparc/AsmParser -INCDIR= lib/Target/Sparc -SRCS= SparcAsmParser.cpp - -TGHDRS= SparcGenAsmMatcher \ - SparcGenInstrInfo \ - SparcGenRegisterInfo \ - SparcGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmsparcasmparser/Makefile.depend b/lib/clang/libllvmsparcasmparser/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmsparcasmparser/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmsparcasmprinter/Makefile b/lib/clang/libllvmsparcasmprinter/Makefile deleted file mode 100644 index 6144fd4b822..00000000000 --- a/lib/clang/libllvmsparcasmprinter/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmsparcasmprinter - -SRCDIR= lib/Target/Sparc/InstPrinter -INCDIR= lib/Target/Sparc -SRCS= SparcInstPrinter.cpp - -TGHDRS= SparcGenAsmWriter \ - SparcGenInstrInfo \ - SparcGenRegisterInfo \ - SparcGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmsparcasmprinter/Makefile.depend b/lib/clang/libllvmsparcasmprinter/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmsparcasmprinter/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmsparccodegen/Makefile b/lib/clang/libllvmsparccodegen/Makefile deleted file mode 100644 index e9ab90e52ca..00000000000 --- a/lib/clang/libllvmsparccodegen/Makefile +++ /dev/null @@ -1,33 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmsparccodegen - -SRCDIR= lib/Target/Sparc -SRCS= DelaySlotFiller.cpp \ - LeonPasses.cpp \ - SparcAsmPrinter.cpp \ - SparcFrameLowering.cpp \ - SparcISelDAGToDAG.cpp \ - SparcISelLowering.cpp \ - SparcInstrInfo.cpp \ - SparcMCInstLower.cpp \ - SparcMachineFunctionInfo.cpp \ - SparcRegisterInfo.cpp \ - SparcSubtarget.cpp \ - SparcTargetMachine.cpp \ - SparcTargetObjectFile.cpp - -TGHDRS= Attributes \ - Intrinsics \ - SparcGenAsmWriter \ - SparcGenCallingConv \ - SparcGenCodeEmitter \ - SparcGenDAGISel \ - SparcGenInstrInfo \ - SparcGenMCCodeEmitter \ - SparcGenRegisterInfo \ - SparcGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmsparccodegen/Makefile.depend b/lib/clang/libllvmsparccodegen/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmsparccodegen/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmsparcdesc/Makefile b/lib/clang/libllvmsparcdesc/Makefile deleted file mode 100644 index 20605fbc501..00000000000 --- a/lib/clang/libllvmsparcdesc/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmsparcdesc - -SRCDIR= lib/Target/Sparc/MCTargetDesc -SRCS= SparcAsmBackend.cpp \ - SparcELFObjectWriter.cpp \ - SparcMCAsmInfo.cpp \ - SparcMCCodeEmitter.cpp \ - SparcMCExpr.cpp \ - SparcMCTargetDesc.cpp \ - SparcTargetStreamer.cpp -CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/.. - -TGHDRS= SparcGenInstrInfo \ - SparcGenMCCodeEmitter \ - SparcGenRegisterInfo \ - SparcGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmsparcdesc/Makefile.depend b/lib/clang/libllvmsparcdesc/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmsparcdesc/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmsparcdisassembler/Makefile b/lib/clang/libllvmsparcdisassembler/Makefile deleted file mode 100644 index 1913ee6f64c..00000000000 --- a/lib/clang/libllvmsparcdisassembler/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmsparcdisassembler - -SRCDIR= lib/Target/Sparc/Disassembler -INCDIR= lib/Target/Sparc -SRCS= SparcDisassembler.cpp - -TGHDRS= Attributes \ - Intrinsics \ - SparcGenDisassemblerTables \ - SparcGenInstrInfo \ - SparcGenRegisterInfo \ - SparcGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmsparcdisassembler/Makefile.depend b/lib/clang/libllvmsparcdisassembler/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmsparcdisassembler/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmsparcinfo/Makefile b/lib/clang/libllvmsparcinfo/Makefile deleted file mode 100644 index 46791f95c0e..00000000000 --- a/lib/clang/libllvmsparcinfo/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmsparcinfo - -SRCDIR= lib/Target/Sparc/TargetInfo -INCDIR= lib/Target/Sparc -SRCS= SparcTargetInfo.cpp - -TGHDRS= Attributes \ - SparcGenInstrInfo \ - SparcGenRegisterInfo \ - SparcGenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmsparcinfo/Makefile.depend b/lib/clang/libllvmsparcinfo/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmsparcinfo/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmsupport/Makefile b/lib/clang/libllvmsupport/Makefile deleted file mode 100644 index 51543bffc79..00000000000 --- a/lib/clang/libllvmsupport/Makefile +++ /dev/null @@ -1,122 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmsupport - -SRCDIR= lib/Support -SRCS= APFloat.cpp \ - APInt.cpp \ - APSInt.cpp \ - ARMBuildAttrs.cpp \ - Allocator.cpp \ - Atomic.cpp \ - BlockFrequency.cpp \ - BranchProbability.cpp \ - CachePruning.cpp \ - CommandLine.cpp \ - Compression.cpp \ - ConvertUTF.c \ - ConvertUTFWrapper.cpp \ - CrashRecoveryContext.cpp \ - DAGDeltaAlgorithm.cpp \ - DataExtractor.cpp \ - Debug.cpp \ - DeltaAlgorithm.cpp \ - Dwarf.cpp \ - DynamicLibrary.cpp \ - Errno.cpp \ - Error.cpp \ - ErrorHandling.cpp \ - FoldingSet.cpp \ - FormattedStream.cpp \ - GraphWriter.cpp \ - Hashing.cpp \ - Host.cpp \ - IntEqClasses.cpp \ - IntervalMap.cpp \ - JamCRC.cpp \ - LEB128.cpp \ - LineIterator.cpp \ - Locale.cpp \ - LockFileManager.cpp \ - MD5.cpp \ - ManagedStatic.cpp \ - MathExtras.cpp \ - MemoryBuffer.cpp \ - MemoryObject.cpp \ - Mutex.cpp \ - Options.cpp \ - Path.cpp \ - PluginLoader.cpp \ - PrettyStackTrace.cpp \ - Process.cpp \ - Program.cpp \ - RWMutex.cpp \ - RandomNumberGenerator.cpp \ - Regex.cpp \ - SHA1.cpp \ - ScaledNumber.cpp \ - ScopedPrinter.cpp \ - SearchForAddressOfSpecialSymbol.cpp \ - Signals.cpp \ - SmallPtrSet.cpp \ - SmallVector.cpp \ - SourceMgr.cpp \ - SpecialCaseList.cpp \ - Statistic.cpp \ - StreamingMemoryObject.cpp \ - StringExtras.cpp \ - StringMap.cpp \ - StringRef.cpp \ - StringSaver.cpp \ - TargetParser.cpp \ - TargetRegistry.cpp \ - ThreadLocal.cpp \ - Threading.cpp \ - TimeValue.cpp \ - Timer.cpp \ - ToolOutputFile.cpp \ - Triple.cpp \ - Twine.cpp \ - Unicode.cpp \ - Valgrind.cpp \ - YAMLParser.cpp \ - YAMLTraits.cpp \ - circular_raw_ostream.cpp \ - raw_os_ostream.cpp \ - raw_ostream.cpp \ - regcomp.c \ - regerror.c \ - regexec.c \ - regfree.c \ - regstrlcpy.c - -.if ${MK_CLANG_FULL} != "no" -SRCS+= IntrusiveRefCntPtr.cpp -.endif - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= ARMWinEH.cpp \ - COM.cpp \ - DataStream.cpp \ - FileOutputBuffer.cpp \ - FileUtilities.cpp \ - SystemUtils.cpp \ - ThreadPool.cpp \ - Watchdog.cpp -.endif - -.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no" -SRCS+= Memory.cpp -.endif - -.if ${MK_LLDB} != "no" -SRCS+= StringPool.cpp -.endif - -.include "../clang.lib.mk" - -# Ugly hack to work around CLOCK_PROCESS_CPUTIME_ID not being properly defined -# between r239347 and r245428. -CXXFLAGS.Process.cpp= -DCLOCK_PROCESS_CPUTIME_ID=15 diff --git a/lib/clang/libllvmsupport/Makefile.depend b/lib/clang/libllvmsupport/Makefile.depend deleted file mode 100644 index 424f5a8641f..00000000000 --- a/lib/clang/libllvmsupport/Makefile.depend +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/libexecinfo \ - lib/libz \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmsymbolize/Makefile b/lib/clang/libllvmsymbolize/Makefile deleted file mode 100644 index 88a73c16bee..00000000000 --- a/lib/clang/libllvmsymbolize/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmsymbolize - -SRCDIR= lib/DebugInfo/Symbolize -SRCS= DIPrinter.cpp \ - SymbolizableObjectFile.cpp \ - Symbolize.cpp - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmsymbolize/Makefile.depend b/lib/clang/libllvmsymbolize/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/libllvmsymbolize/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmtablegen/Makefile b/lib/clang/libllvmtablegen/Makefile deleted file mode 100644 index be5e5212692..00000000000 --- a/lib/clang/libllvmtablegen/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmtablegen - -SRCDIR= lib/TableGen -SRCS= Error.cpp \ - Main.cpp \ - Record.cpp \ - SetTheory.cpp \ - StringMatcher.cpp \ - TGLexer.cpp \ - TGParser.cpp \ - TableGenBackend.cpp - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmtablegen/Makefile.depend b/lib/clang/libllvmtablegen/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/libllvmtablegen/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmtarget/Makefile b/lib/clang/libllvmtarget/Makefile deleted file mode 100644 index 25f977baa20..00000000000 --- a/lib/clang/libllvmtarget/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmtarget - -SRCDIR= lib/Target -SRCS= Target.cpp \ - TargetLoweringObjectFile.cpp \ - TargetMachine.cpp \ - TargetMachineC.cpp \ - TargetRecip.cpp \ - TargetSubtargetInfo.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= TargetIntrinsicInfo.cpp -.endif - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmtarget/Makefile.depend b/lib/clang/libllvmtarget/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmtarget/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmtransformutils/Makefile b/lib/clang/libllvmtransformutils/Makefile deleted file mode 100644 index 12f375c30fc..00000000000 --- a/lib/clang/libllvmtransformutils/Makefile +++ /dev/null @@ -1,60 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmtransformutils - -SRCDIR= lib/Transforms/Utils -SRCS= ASanStackFrameLayout.cpp \ - AddDiscriminators.cpp \ - BasicBlockUtils.cpp \ - BreakCriticalEdges.cpp \ - BuildLibCalls.cpp \ - BypassSlowDivision.cpp \ - CloneFunction.cpp \ - CloneModule.cpp \ - CmpInstAnalysis.cpp \ - CodeExtractor.cpp \ - CtorUtils.cpp \ - DemoteRegToStack.cpp \ - Evaluator.cpp \ - FlattenCFG.cpp \ - FunctionImportUtils.cpp \ - GlobalStatus.cpp \ - InlineFunction.cpp \ - InstructionNamer.cpp \ - IntegerDivision.cpp \ - LCSSA.cpp \ - Local.cpp \ - LoopSimplify.cpp \ - LoopUnroll.cpp \ - LoopUnrollRuntime.cpp \ - LoopUtils.cpp \ - LoopVersioning.cpp \ - LowerInvoke.cpp \ - LowerSwitch.cpp \ - Mem2Reg.cpp \ - MemorySSA.cpp \ - MetaRenamer.cpp \ - ModuleUtils.cpp \ - NameAnonFunctions.cpp \ - PromoteMemoryToRegister.cpp \ - SSAUpdater.cpp \ - SanitizerStats.cpp \ - SimplifyCFG.cpp \ - SimplifyIndVar.cpp \ - SimplifyInstructions.cpp \ - SimplifyLibCalls.cpp \ - SplitModule.cpp \ - SymbolRewriter.cpp \ - UnifyFunctionExitNodes.cpp \ - ValueMapper.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= Utils.cpp -.endif - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmtransformutils/Makefile.depend b/lib/clang/libllvmtransformutils/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmtransformutils/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmvectorize/Makefile b/lib/clang/libllvmvectorize/Makefile deleted file mode 100644 index a2ad9f5b45c..00000000000 --- a/lib/clang/libllvmvectorize/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmvectorize - -SRCDIR= lib/Transforms/Vectorize -SRCS= BBVectorize.cpp \ - LoadStoreVectorizer.cpp \ - LoopVectorize.cpp \ - SLPVectorizer.cpp - -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= Vectorize.cpp -.endif - -TGHDRS= Attributes \ - Intrinsics - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmvectorize/Makefile.depend b/lib/clang/libllvmvectorize/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmvectorize/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmx86asmparser/Makefile b/lib/clang/libllvmx86asmparser/Makefile deleted file mode 100644 index f972065f123..00000000000 --- a/lib/clang/libllvmx86asmparser/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmx86asmparser - -SRCDIR= lib/Target/X86/AsmParser -INCDIR= lib/Target/X86 -SRCS= X86AsmInstrumentation.cpp \ - X86AsmParser.cpp - -TGHDRS= X86GenAsmMatcher \ - X86GenInstrInfo \ - X86GenRegisterInfo \ - X86GenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmx86asmparser/Makefile.depend b/lib/clang/libllvmx86asmparser/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmx86asmparser/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmx86asmprinter/Makefile b/lib/clang/libllvmx86asmprinter/Makefile deleted file mode 100644 index aa4d31b59a6..00000000000 --- a/lib/clang/libllvmx86asmprinter/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmx86asmprinter - -SRCDIR= lib/Target/X86/InstPrinter -INCDIR= lib/Target/X86 -SRCS= X86ATTInstPrinter.cpp \ - X86InstComments.cpp \ - X86IntelInstPrinter.cpp - -TGHDRS= X86GenAsmWriter \ - X86GenAsmWriter1 \ - X86GenInstrInfo \ - X86GenRegisterInfo \ - X86GenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmx86asmprinter/Makefile.depend b/lib/clang/libllvmx86asmprinter/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmx86asmprinter/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmx86codegen/Makefile b/lib/clang/libllvmx86codegen/Makefile deleted file mode 100644 index 47031318cdf..00000000000 --- a/lib/clang/libllvmx86codegen/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmx86codegen - -SRCDIR= lib/Target/X86 -SRCS= X86AsmPrinter.cpp \ - X86CallFrameOptimization.cpp \ - X86ExpandPseudo.cpp \ - X86FastISel.cpp \ - X86FixupBWInsts.cpp \ - X86FixupLEAs.cpp \ - X86FixupSetCC.cpp \ - X86FloatingPoint.cpp \ - X86FrameLowering.cpp \ - X86ISelDAGToDAG.cpp \ - X86ISelLowering.cpp \ - X86InstrInfo.cpp \ - X86MCInstLower.cpp \ - X86MachineFunctionInfo.cpp \ - X86OptimizeLEAs.cpp \ - X86PadShortFunction.cpp \ - X86RegisterInfo.cpp \ - X86SelectionDAGInfo.cpp \ - X86ShuffleDecodeConstantPool.cpp \ - X86Subtarget.cpp \ - X86TargetMachine.cpp \ - X86TargetObjectFile.cpp \ - X86TargetTransformInfo.cpp \ - X86VZeroUpper.cpp \ - X86WinAllocaExpander.cpp \ - X86WinEHState.cpp - -TGHDRS= Attributes \ - Intrinsics \ - X86GenCallingConv \ - X86GenDAGISel \ - X86GenFastISel \ - X86GenInstrInfo \ - X86GenRegisterInfo \ - X86GenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmx86codegen/Makefile.depend b/lib/clang/libllvmx86codegen/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmx86codegen/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmx86desc/Makefile b/lib/clang/libllvmx86desc/Makefile deleted file mode 100644 index e6d54bb2f55..00000000000 --- a/lib/clang/libllvmx86desc/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmx86desc - -SRCDIR= lib/Target/X86/MCTargetDesc -SRCS= X86AsmBackend.cpp \ - X86ELFObjectWriter.cpp \ - X86MCAsmInfo.cpp \ - X86MCCodeEmitter.cpp \ - X86MCTargetDesc.cpp \ - X86MachObjectWriter.cpp \ - X86WinCOFFObjectWriter.cpp \ - X86WinCOFFStreamer.cpp -CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/.. - -TGHDRS= X86GenInstrInfo \ - X86GenRegisterInfo \ - X86GenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmx86desc/Makefile.depend b/lib/clang/libllvmx86desc/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmx86desc/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmx86disassembler/Makefile b/lib/clang/libllvmx86disassembler/Makefile deleted file mode 100644 index 5470d9f0979..00000000000 --- a/lib/clang/libllvmx86disassembler/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmx86disassembler - -SRCDIR= lib/Target/X86/Disassembler -INCDIR= lib/Target/X86 -SRCS= X86Disassembler.cpp \ - X86DisassemblerDecoder.cpp - -TGHDRS= X86GenDisassemblerTables \ - X86GenInstrInfo \ - X86GenRegisterInfo \ - X86GenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmx86disassembler/Makefile.depend b/lib/clang/libllvmx86disassembler/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmx86disassembler/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmx86info/Makefile b/lib/clang/libllvmx86info/Makefile deleted file mode 100644 index bc1a7d7efbd..00000000000 --- a/lib/clang/libllvmx86info/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmx86info - -SRCDIR= lib/Target/X86/TargetInfo -INCDIR= lib/Target/X86 -SRCS= X86TargetInfo.cpp - -TGHDRS= X86GenInstrInfo \ - X86GenRegisterInfo \ - X86GenSubtargetInfo - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmx86info/Makefile.depend b/lib/clang/libllvmx86info/Makefile.depend deleted file mode 100644 index 00c24e79565..00000000000 --- a/lib/clang/libllvmx86info/Makefile.depend +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/libllvmx86utils/Makefile b/lib/clang/libllvmx86utils/Makefile deleted file mode 100644 index 8355e7e7ccf..00000000000 --- a/lib/clang/libllvmx86utils/Makefile +++ /dev/null @@ -1,11 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmx86utils - -SRCDIR= lib/Target/X86/Utils -INCDIR= lib/Target/X86 -SRCS= X86ShuffleDecode.cpp - -.include "../clang.lib.mk" diff --git a/lib/clang/libllvmx86utils/Makefile.depend b/lib/clang/libllvmx86utils/Makefile.depend deleted file mode 100644 index 3e7f3f5e716..00000000000 --- a/lib/clang/libllvmx86utils/Makefile.depend +++ /dev/null @@ -1,15 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - include \ - include/xlocale \ - lib/libc++ \ - lib/msun \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/lib/clang/lldb.lib.mk b/lib/clang/lldb.lib.mk deleted file mode 100644 index d8dc024332c..00000000000 --- a/lib/clang/lldb.lib.mk +++ /dev/null @@ -1,8 +0,0 @@ -# $FreeBSD$ - -LLDB_SRCS= ${.CURDIR}/../../../contrib/llvm/tools/lldb - -CFLAGS+=-I${LLDB_SRCS}/include -I${LLDB_SRCS}/source -CXXFLAGS+=-std=c++11 -DLLDB_DISABLE_PYTHON - -.include "clang.lib.mk" diff --git a/lib/clang/llvm.build.mk b/lib/clang/llvm.build.mk new file mode 100644 index 00000000000..f3e7f93547d --- /dev/null +++ b/lib/clang/llvm.build.mk @@ -0,0 +1,50 @@ +# $FreeBSD$ + +.ifndef LLVM_SRCS +.error Please define LLVM_SRCS before including this file +.endif + +.ifndef SRCDIR +.error Please define SRCDIR before including this file +.endif + +.PATH: ${LLVM_SRCS}/${SRCDIR} + +CFLAGS+= -I${.CURDIR}/../../../lib/clang/include +CFLAGS+= -I${LLVM_SRCS}/include +CFLAGS+= -DLLVM_ON_UNIX +CFLAGS+= -DLLVM_ON_FREEBSD +CFLAGS+= -D__STDC_LIMIT_MACROS +CFLAGS+= -D__STDC_CONSTANT_MACROS +#CFLAGS+= -DNDEBUG + +TARGET_ARCH?= ${MACHINE_ARCH} +BUILD_ARCH?= ${MACHINE_ARCH} + +# Armv6 uses hard float abi, unless the CPUTYPE has soft in it. +# arm (for armv4 and armv5 CPUs) always uses the soft float ABI. +# For all other targets, we stick with 'unknown'. +.if ${TARGET_ARCH:Marmv6*} && (!defined(CPUTYPE) || ${CPUTYPE:M*soft*} == "") +TARGET_ABI= gnueabihf +.elif ${TARGET_ARCH:Marm*} +TARGET_ABI= gnueabi +.else +TARGET_ABI= unknown +.endif +OS_VERSION= freebsd12.0 + +TARGET_TRIPLE?= ${TARGET_ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-${TARGET_ABI}-${OS_VERSION} +BUILD_TRIPLE?= ${BUILD_ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-unknown-${OS_VERSION} + +CFLAGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=\"${TARGET_TRIPLE}\" +CFLAGS+= -DLLVM_HOST_TRIPLE=\"${BUILD_TRIPLE}\" +CFLAGS+= -DDEFAULT_SYSROOT=\"${TOOLS_PREFIX}\" + +CXXFLAGS+= -std=c++11 +CXXFLAGS+= -fno-exceptions +CXXFLAGS+= -fno-rtti +CXXFLAGS.clang+= -stdlib=libc++ + +.if ${MACHINE_CPUARCH} == "arm" +STATIC_CXXFLAGS+= -mlong-calls +.endif diff --git a/usr.bin/clang/Makefile b/usr.bin/clang/Makefile index 5d4c514baa8..d560a8a08c6 100644 --- a/usr.bin/clang/Makefile +++ b/usr.bin/clang/Makefile @@ -2,38 +2,40 @@ .include -SUBDIR= clang clang-tblgen llvm-tblgen +SUBDIR+= clang +SUBDIR+= clang-tblgen +SUBDIR+= llvm-tblgen .if !defined(TOOLS_PREFIX) .if ${MK_CLANG_EXTRAS} != "no" -SUBDIR+=bugpoint \ - clang-format \ - llc \ - lli \ - llvm-ar \ - llvm-as \ - llvm-bcanalyzer \ - llvm-cov \ - llvm-cxxdump \ - llvm-diff \ - llvm-dis \ - llvm-dwarfdump \ - llvm-extract \ - llvm-link \ - llvm-lto \ - llvm-mc \ - llvm-nm \ - llvm-objdump \ - llvm-pdbdump \ - llvm-profdata \ - llvm-rtdyld \ - llvm-symbolizer \ - opt +SUBDIR+= bugpoint +SUBDIR+= clang-format +SUBDIR+= llc +SUBDIR+= lli +SUBDIR+= llvm-ar +SUBDIR+= llvm-as +SUBDIR+= llvm-bcanalyzer +SUBDIR+= llvm-cov +SUBDIR+= llvm-cxxdump +SUBDIR+= llvm-diff +SUBDIR+= llvm-dis +SUBDIR+= llvm-dwarfdump +SUBDIR+= llvm-extract +SUBDIR+= llvm-link +SUBDIR+= llvm-lto +SUBDIR+= llvm-mc +SUBDIR+= llvm-nm +SUBDIR+= llvm-objdump +SUBDIR+= llvm-pdbdump +SUBDIR+= llvm-profdata +SUBDIR+= llvm-rtdyld +SUBDIR+= llvm-symbolizer +SUBDIR+= opt .endif .if ${MK_LLDB} != "no" -SUBDIR+=lldb -.endif +SUBDIR+= lldb +.endif # MK_LLDB .endif # TOOLS_PREFIX SUBDIR_PARALLEL= diff --git a/usr.bin/clang/Makefile.inc b/usr.bin/clang/Makefile.inc new file mode 100644 index 00000000000..265f86d1ed5 --- /dev/null +++ b/usr.bin/clang/Makefile.inc @@ -0,0 +1,3 @@ +# $FreeBSD$ + +.include "../Makefile.inc" diff --git a/usr.bin/clang/bugpoint/Makefile b/usr.bin/clang/bugpoint/Makefile index ebe81473f61..2f0cb9eb417 100644 --- a/usr.bin/clang/bugpoint/Makefile +++ b/usr.bin/clang/bugpoint/Makefile @@ -1,45 +1,18 @@ # $FreeBSD$ -.include +PROG_CXX= bugpoint -PROG_CXX=bugpoint - -SRCDIR= tools/bugpoint -SRCS= BugDriver.cpp \ - CrashDebugger.cpp \ - ExecutionDriver.cpp \ - ExtractFunction.cpp \ - FindBugs.cpp \ - Miscompilation.cpp \ - OptimizerDriver.cpp \ - ToolRunner.cpp \ - bugpoint.cpp - -TGHDRS= Attributes \ - Intrinsics - -LIBDEPS=llvmcodegen \ - llvmipo \ - llvmirreader \ - llvminstrumentation \ - llvmlinker \ - llvmobjcarcopts \ - llvmscalaropts \ - llvmtarget \ - llvmvectorize \ - llvmbitwriter \ - llvmasmparser \ - llvminstcombine \ - llvmobject \ - llvmbitreader \ - llvmmcparser \ - llvmmc \ - llvmtransformutils \ - llvmanalysis \ - llvmprofiledata \ - llvmcore \ - llvmsupport +SRCDIR= tools/bugpoint +SRCS+= BugDriver.cpp +SRCS+= CrashDebugger.cpp +SRCS+= ExecutionDriver.cpp +SRCS+= ExtractFunction.cpp +SRCS+= FindBugs.cpp +SRCS+= Miscompilation.cpp +SRCS+= OptimizerDriver.cpp +SRCS+= ToolRunner.cpp +SRCS+= bugpoint.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/bugpoint/Makefile.depend b/usr.bin/clang/bugpoint/Makefile.depend deleted file mode 100644 index 00803ce5994..00000000000 --- a/usr.bin/clang/bugpoint/Makefile.depend +++ /dev/null @@ -1,45 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmasmparser \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcodegen \ - lib/clang/libllvmcore \ - lib/clang/libllvminstcombine \ - lib/clang/libllvminstrumentation \ - lib/clang/libllvmipo \ - lib/clang/libllvmirreader \ - lib/clang/libllvmlinker \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmobjcarcopts \ - lib/clang/libllvmobject \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmscalaropts \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtarget \ - lib/clang/libllvmtransformutils \ - lib/clang/libllvmvectorize \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/clang-format/Makefile b/usr.bin/clang/clang-format/Makefile index 58213ae6bbc..ddcc89ab497 100644 --- a/usr.bin/clang/clang-format/Makefile +++ b/usr.bin/clang/clang-format/Makefile @@ -1,23 +1,9 @@ # $FreeBSD$ +PROG_CXX= clang-format MAN= -.include -PROG_CXX=clang-format - -SRCDIR= tools/clang/tools/clang-format -SRCS= ClangFormat.cpp - -LIBDEPS=clangformat \ - clangtoolingcore \ - clangrewrite \ - clangast \ - clanglex \ - clangbasic \ - llvmcore \ - llvmmc \ - llvmsupport - -TGHDRS= DiagnosticCommonKinds +SRCDIR= tools/clang/tools/clang-format +SRCS+= ClangFormat.cpp .include "../clang.prog.mk" diff --git a/usr.bin/clang/clang-format/Makefile.depend b/usr.bin/clang/clang-format/Makefile.depend deleted file mode 100644 index 6c4e251a3e7..00000000000 --- a/usr.bin/clang/clang-format/Makefile.depend +++ /dev/null @@ -1,32 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libclangast \ - lib/clang/libclangbasic \ - lib/clang/libclangformat \ - lib/clang/libclanglex \ - lib/clang/libclangrewrite \ - lib/clang/libclangtoolingcore \ - lib/clang/libllvmcore \ - lib/clang/libllvmmc \ - lib/clang/libllvmsupport \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/clang-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/clang-tblgen/Makefile b/usr.bin/clang/clang-tblgen/Makefile index 0f64ad37378..8d6df082265 100644 --- a/usr.bin/clang/clang-tblgen/Makefile +++ b/usr.bin/clang/clang-tblgen/Makefile @@ -1,22 +1,17 @@ # $FreeBSD$ +PROG_CXX= clang-tblgen MAN= -.include -PROG_CXX=clang-tblgen +SRCDIR= tools/clang/utils/TableGen +SRCS+= ClangASTNodesEmitter.cpp +SRCS+= ClangAttrEmitter.cpp +SRCS+= ClangCommentCommandInfoEmitter.cpp +SRCS+= ClangCommentHTMLNamedCharacterReferenceEmitter.cpp +SRCS+= ClangCommentHTMLTagsEmitter.cpp +SRCS+= ClangDiagnosticsEmitter.cpp +SRCS+= ClangSACheckersEmitter.cpp +SRCS+= NeonEmitter.cpp +SRCS+= TableGen.cpp -SRCDIR= tools/clang/utils/TableGen -SRCS= ClangASTNodesEmitter.cpp \ - ClangAttrEmitter.cpp \ - ClangCommentCommandInfoEmitter.cpp \ - ClangCommentHTMLNamedCharacterReferenceEmitter.cpp \ - ClangCommentHTMLTagsEmitter.cpp \ - ClangDiagnosticsEmitter.cpp \ - ClangSACheckersEmitter.cpp \ - NeonEmitter.cpp \ - TableGen.cpp - -LIBDEPS=llvmtablegen \ - llvmsupport - -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/clang-tblgen/Makefile.depend b/usr.bin/clang/clang-tblgen/Makefile.depend deleted file mode 100644 index 58ed9a748cc..00000000000 --- a/usr.bin/clang/clang-tblgen/Makefile.depend +++ /dev/null @@ -1,24 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtablegen \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/msun \ - lib/ncurses/ncursesw \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/clang.prog.mk b/usr.bin/clang/clang.prog.mk index b1dd7c184a5..231c5cdd897 100644 --- a/usr.bin/clang/clang.prog.mk +++ b/usr.bin/clang/clang.prog.mk @@ -1,23 +1,22 @@ # $FreeBSD$ -LLVM_SRCS= ${.CURDIR}/../../../contrib/llvm +LLVM_SRCS= ${.CURDIR}/../../../contrib/llvm +CLANG_SRCS= ${LLVM_SRCS}/tools/clang -.include "../../lib/clang/clang.build.mk" +CFLAGS+= -I${.OBJDIR}/../../../lib/clang/libclang +CFLAGS+= -I${.OBJDIR}/../../../lib/clang/libllvm + +.include "${.CURDIR}/../../../lib/clang/clang.build.mk" + +LIBDEPS+= clang +LIBDEPS+= llvm .for lib in ${LIBDEPS} -DPADD+= ${.OBJDIR}/../../../lib/clang/lib${lib}/lib${lib}.a -LDADD+= ${.OBJDIR}/../../../lib/clang/lib${lib}/lib${lib}.a +DPADD+= ${.OBJDIR}/../../../lib/clang/lib${lib}/lib${lib}.a +LDADD+= ${.OBJDIR}/../../../lib/clang/lib${lib}/lib${lib}.a .endfor -PACKAGE= clang - -LIBADD+= ncursesw pthread - -BINDIR?= /usr/bin - - -.if ${MK_SHARED_TOOLCHAIN} == "no" -NO_SHARED= yes -.endif +LIBADD+= ncursesw +LIBADD+= pthread .include diff --git a/usr.bin/clang/clang/Makefile b/usr.bin/clang/clang/Makefile index 832ef3491df..b32f6649cb1 100644 --- a/usr.bin/clang/clang/Makefile +++ b/usr.bin/clang/clang/Makefile @@ -2,12 +2,12 @@ .include -PROG_CXX=clang +PROG_CXX= clang -SRCDIR= tools/clang/tools/driver -SRCS= cc1_main.cpp \ - cc1as_main.cpp \ - driver.cpp +SRCDIR= tools/clang/tools/driver +SRCS+= cc1_main.cpp +SRCS+= cc1as_main.cpp +SRCS+= driver.cpp .if ${MK_SHARED_TOOLCHAIN} == "no" NO_SHARED?= yes @@ -34,104 +34,6 @@ MLINKS+= clang.1 cc.1 \ clang.1 cpp.1 .endif -TGHDRS= Attributes \ - Intrinsics \ - DiagnosticCommonKinds \ - DiagnosticDriverKinds \ - DiagnosticFrontendKinds \ - DiagnosticLexKinds \ - DiagnosticSemaKinds \ - Options - -.if ${MK_CLANG_FULL} != "no" -_clangarcmigrate= clangarcmigrate -_clangstaticanalyzerfrontend= clangstaticanalyzerfrontend -_clangstaticanalyzercheckers= clangstaticanalyzercheckers -_clangstaticanalyzercore= clangstaticanalyzercore -.endif # MK_CLANG_FULL - -LIBDEPS=llvmaarch64codegen \ - llvmaarch64asmparser \ - llvmaarch64disassembler \ - llvmarmcodegen \ - llvmarmasmparser \ - llvmarmdisassembler \ - llvmmipscodegen \ - llvmmipsasmparser \ - llvmmipsdesc \ - llvmpowerpccodegen \ - llvmpowerpcasmparser \ - llvmpowerpcdesc \ - llvmpowerpcdisassembler \ - llvmsparccodegen \ - llvmsparcasmparser \ - llvmsparcdesc \ - llvmx86codegen \ - llvmx86asmparser \ - llvmx86desc \ - clangfrontendtool \ - llvmglobalisel \ - llvmaarch64desc \ - llvmaarch64asmprinter \ - llvmaarch64info \ - llvmaarch64utils \ - llvmarmdesc \ - llvmarmasmprinter \ - llvmarminfo \ - llvmmipsasmprinter \ - llvmmipsinfo \ - llvmpowerpcasmprinter \ - llvmpowerpcinfo \ - llvmsparcasmprinter \ - llvmsparcinfo \ - llvmasmprinter \ - llvmdebuginfocodeview \ - llvmselectiondag \ - llvmcodegen \ - llvmx86asmprinter \ - llvmx86utils \ - llvmx86info \ - llvmmcdisassembler \ - clangcodegen \ - llvmipo \ - llvmvectorize \ - llvminstrumentation \ - llvmobjcarcopts \ - llvmscalaropts \ - llvminstcombine \ - llvmtarget \ - llvmbitwriter \ - llvmirreader \ - llvmasmparser \ - llvmlinker \ - llvmtransformutils \ - llvmanalysis \ - llvmcoverage \ - llvmobject \ - clangrewritefrontend \ - ${_clangarcmigrate} \ - ${_clangstaticanalyzerfrontend} \ - clangfrontend \ - clangdriver \ - llvmoption \ - llvmprofiledata \ - clangparse \ - llvmmcparser \ - clangserialization \ - llvmbitreader \ - clangsema \ - clangedit \ - ${_clangstaticanalyzercheckers} \ - ${_clangstaticanalyzercore} \ - clanganalysis \ - clangast \ - clangrewrite \ - clanglex \ - clangbasic \ - llvmcore \ - llvmmc \ - llvmsupport - LIBADD+= z .include "../clang.prog.mk" diff --git a/usr.bin/clang/clang/Makefile.depend b/usr.bin/clang/clang/Makefile.depend deleted file mode 100644 index eea6f096a11..00000000000 --- a/usr.bin/clang/clang/Makefile.depend +++ /dev/null @@ -1,100 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libclanganalysis \ - lib/clang/libclangarcmigrate \ - lib/clang/libclangast \ - lib/clang/libclangbasic \ - lib/clang/libclangcodegen \ - lib/clang/libclangdriver \ - lib/clang/libclangedit \ - lib/clang/libclangfrontend \ - lib/clang/libclangfrontendtool \ - lib/clang/libclanglex \ - lib/clang/libclangparse \ - lib/clang/libclangrewrite \ - lib/clang/libclangrewritefrontend \ - lib/clang/libclangsema \ - lib/clang/libclangserialization \ - lib/clang/libclangstaticanalyzercheckers \ - lib/clang/libclangstaticanalyzercore \ - lib/clang/libclangstaticanalyzerfrontend \ - lib/clang/libllvmaarch64asmparser \ - lib/clang/libllvmaarch64asmprinter \ - lib/clang/libllvmaarch64codegen \ - lib/clang/libllvmaarch64desc \ - lib/clang/libllvmaarch64info \ - lib/clang/libllvmaarch64utils \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmarmasmparser \ - lib/clang/libllvmarmasmprinter \ - lib/clang/libllvmarmcodegen \ - lib/clang/libllvmarmdesc \ - lib/clang/libllvmarminfo \ - lib/clang/libllvmasmparser \ - lib/clang/libllvmasmprinter \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcodegen \ - lib/clang/libllvmcore \ - lib/clang/libllvminstcombine \ - lib/clang/libllvminstrumentation \ - lib/clang/libllvmipo \ - lib/clang/libllvmirreader \ - lib/clang/libllvmlinker \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcdisassembler \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmmipsasmparser \ - lib/clang/libllvmmipsasmprinter \ - lib/clang/libllvmmipscodegen \ - lib/clang/libllvmmipsdesc \ - lib/clang/libllvmmipsinfo \ - lib/clang/libllvmobjcarcopts \ - lib/clang/libllvmobject \ - lib/clang/libllvmoption \ - lib/clang/libllvmpowerpcasmparser \ - lib/clang/libllvmpowerpcasmprinter \ - lib/clang/libllvmpowerpccodegen \ - lib/clang/libllvmpowerpcdesc \ - lib/clang/libllvmpowerpcinfo \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmscalaropts \ - lib/clang/libllvmselectiondag \ - lib/clang/libllvmsparcasmparser \ - lib/clang/libllvmsparcasmprinter \ - lib/clang/libllvmsparccodegen \ - lib/clang/libllvmsparcdesc \ - lib/clang/libllvmsparcinfo \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtarget \ - lib/clang/libllvmtransformutils \ - lib/clang/libllvmvectorize \ - lib/clang/libllvmx86asmparser \ - lib/clang/libllvmx86asmprinter \ - lib/clang/libllvmx86codegen \ - lib/clang/libllvmx86desc \ - lib/clang/libllvmx86info \ - lib/clang/libllvmx86utils \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/clang-tblgen.host \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llc/Makefile b/usr.bin/clang/llc/Makefile index 4fb6b913c74..0855f3b0ee2 100644 --- a/usr.bin/clang/llc/Makefile +++ b/usr.bin/clang/llc/Makefile @@ -1,77 +1,10 @@ # $FreeBSD$ -.include +PROG_CXX= llc -PROG_CXX=llc - -SRCDIR= tools/llc -SRCS= llc.cpp - -TGHDRS= Attributes \ - Intrinsics - -LIBDEPS=llvmaarch64codegen \ - llvmaarch64asmparser \ - llvmaarch64disassembler \ - llvmarmcodegen \ - llvmarmasmparser \ - llvmarmdisassembler \ - llvmmipscodegen \ - llvmmipsasmparser \ - llvmmipsdesc \ - llvmmipsdisassembler \ - llvmpowerpccodegen \ - llvmpowerpcasmparser \ - llvmpowerpcdesc \ - llvmpowerpcdisassembler \ - llvmsparccodegen \ - llvmsparcasmparser \ - llvmsparcdesc \ - llvmsparcdisassembler \ - llvmx86codegen \ - llvmx86asmparser \ - llvmx86desc \ - llvmx86disassembler \ - llvmasmprinter \ - llvmirreader \ - llvmmirparser \ - llvmselectiondag \ - llvmglobalisel \ - llvmaarch64desc \ - llvmaarch64asmprinter \ - llvmaarch64info \ - llvmaarch64utils \ - llvmarmdesc \ - llvmarmasmprinter \ - llvmarminfo \ - llvmmipsasmprinter \ - llvmmipsinfo \ - llvmpowerpcasmprinter \ - llvmpowerpcinfo \ - llvmsparcasmprinter \ - llvmsparcinfo \ - llvmdebuginfocodeview \ - llvmx86asmprinter \ - llvmx86utils \ - llvmobject \ - llvmmcparser \ - llvmx86info \ - llvmmcdisassembler \ - llvmcodegen \ - llvmscalaropts \ - llvminstcombine \ - llvmbitreader \ - llvmbitwriter \ - llvminstrumentation \ - llvmtransformutils \ - llvmtarget \ - llvmanalysis \ - llvmprofiledata \ - llvmmc \ - llvmasmparser \ - llvmcore \ - llvmsupport +SRCDIR= tools/llc +SRCS+= llc.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llc/Makefile.depend b/usr.bin/clang/llc/Makefile.depend deleted file mode 100644 index 374f8711669..00000000000 --- a/usr.bin/clang/llc/Makefile.depend +++ /dev/null @@ -1,83 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmaarch64asmparser \ - lib/clang/libllvmaarch64asmprinter \ - lib/clang/libllvmaarch64codegen \ - lib/clang/libllvmaarch64desc \ - lib/clang/libllvmaarch64disassembler \ - lib/clang/libllvmaarch64info \ - lib/clang/libllvmaarch64utils \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmarmasmparser \ - lib/clang/libllvmarmasmprinter \ - lib/clang/libllvmarmcodegen \ - lib/clang/libllvmarmdesc \ - lib/clang/libllvmarmdisassembler \ - lib/clang/libllvmarminfo \ - lib/clang/libllvmasmparser \ - lib/clang/libllvmasmprinter \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcodegen \ - lib/clang/libllvmcore \ - lib/clang/libllvminstcombine \ - lib/clang/libllvminstrumentation \ - lib/clang/libllvmirreader \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcdisassembler \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmmipsasmparser \ - lib/clang/libllvmmipsasmprinter \ - lib/clang/libllvmmipscodegen \ - lib/clang/libllvmmipsdesc \ - lib/clang/libllvmmipsdisassembler \ - lib/clang/libllvmmipsinfo \ - lib/clang/libllvmmirparser \ - lib/clang/libllvmobject \ - lib/clang/libllvmpowerpcasmparser \ - lib/clang/libllvmpowerpcasmprinter \ - lib/clang/libllvmpowerpccodegen \ - lib/clang/libllvmpowerpcdesc \ - lib/clang/libllvmpowerpcdisassembler \ - lib/clang/libllvmpowerpcinfo \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmscalaropts \ - lib/clang/libllvmselectiondag \ - lib/clang/libllvmsparcasmparser \ - lib/clang/libllvmsparcasmprinter \ - lib/clang/libllvmsparccodegen \ - lib/clang/libllvmsparcdesc \ - lib/clang/libllvmsparcdisassembler \ - lib/clang/libllvmsparcinfo \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtarget \ - lib/clang/libllvmtransformutils \ - lib/clang/libllvmx86asmparser \ - lib/clang/libllvmx86asmprinter \ - lib/clang/libllvmx86codegen \ - lib/clang/libllvmx86desc \ - lib/clang/libllvmx86disassembler \ - lib/clang/libllvmx86info \ - lib/clang/libllvmx86utils \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/lldb/Makefile b/usr.bin/clang/lldb/Makefile index 915600db115..1c3603ddf09 100644 --- a/usr.bin/clang/lldb/Makefile +++ b/usr.bin/clang/lldb/Makefile @@ -1,178 +1,34 @@ # $FreeBSD$ -.include +LLVM_SRCS= ${.CURDIR}/../../../contrib/llvm +CLANG_SRCS= ${LLVM_SRCS}/tools/clang +LLDB_SRCS= ${LLVM_SRCS}/tools/lldb -PROG_CXX=lldb - -LLDB_SRCS=${.CURDIR}/../../../contrib/llvm/tools/lldb +PROG_CXX= lldb +# Man page directory +.PATH: ${LLDB_SRCS}/docs CFLAGS+= -I${LLDB_SRCS}/include -CXXFLAGS+= -std=c++11 -.if ${MACHINE_CPUARCH} == "arm" -CFLAGS+= -mlong-calls -.endif -SRCDIR= tools/lldb/tools/driver -SRCS= Driver.cpp \ - Platform.cpp +SRCDIR= tools/lldb/tools/driver +SRCS+= Driver.cpp +SRCS+= Platform.cpp -# Man page directory -.PATH: ${LLDB_SRCS}/docs +.include "${.CURDIR}/../../../lib/clang/clang.build.mk" -LIBADD+= edit panel ncursesw execinfo z +LIBDEPS+= lldb +LIBDEPS+= clang +LIBDEPS+= llvm -LLDB_LIBS=\ - lldb \ - lldbAPI \ - lldbBreakpoint \ - lldbCommands \ - lldbDataFormatters \ - lldbHostCommon \ - lldbHostFreeBSD \ - lldbHostPOSIX \ - lldbCore \ - lldbExpression \ - lldbInitialization \ - lldbInterpreter \ - lldbSymbol \ - lldbTarget \ - lldbUtility \ - \ - lldbPluginDisassemblerLLVM \ - lldbPluginSymbolFileDWARF \ - lldbPluginSymbolFilePDB \ - lldbPluginSymbolFileSymtab \ - lldbPluginDynamicLoaderStatic \ - lldbPluginDynamicLoaderPosixDYLD \ - lldbPluginCPlusPlusLanguage \ - lldbPluginObjCLanguage \ - lldbPluginObjectFileELF \ - lldbPluginObjectFileJIT \ - lldbPluginSymbolVendorELF \ - lldbPluginProcessGDBRemote \ - lldbPluginProcessUtility \ - lldbPluginPlatformGDB \ - lldbPluginPlatformFreeBSD \ - lldbPluginObjectContainerBSDArchive \ - lldbPluginUnwindAssemblyInstEmulation \ - lldbPluginUnwindAssemblyX86 \ - lldbPluginCXXItaniumABI \ - lldbPluginABISysV_arm \ - lldbPluginABISysV_arm64 \ - lldbPluginABISysV_i386 \ - lldbPluginABISysV_x86_64 \ - lldbPluginABISysV_ppc \ - lldbPluginABISysV_ppc64 \ - lldbPluginABISysV_mips \ - lldbPluginABISysV_mips64 \ - lldbPluginInstructionARM \ - lldbPluginInstructionARM64 \ - lldbPluginInstructionMIPS \ - lldbPluginInstructionMIPS64 \ - lldbPluginMemoryHistoryASan \ - lldbPluginInstrumentationRuntimeAddressSanitizer \ - lldbPluginProcessElfCore \ - lldbPluginJITLoaderGDB \ - lldbPluginExpressionParserClang \ - lldbPluginExpressionParserGo \ - lldbPluginProcessFreeBSD \ - lldbPluginProcessPOSIX \ - lldbPluginScriptInterpreterNone - -LDADD+= -Wl,--start-group -.for lib in ${LLDB_LIBS} -DPADD+= ${.OBJDIR}/../../../lib/clang/lib${lib}/lib${lib}.a -LDADD+= ${.OBJDIR}/../../../lib/clang/lib${lib}/lib${lib}.a +.for lib in ${LIBDEPS} +DPADD+= ${.OBJDIR}/../../../lib/clang/lib${lib}/lib${lib}.a +LDADD+= ${.OBJDIR}/../../../lib/clang/lib${lib}/lib${lib}.a .endfor -LDADD+= -Wl,--end-group - -# Clang and LLVM libraries -LIBDEPS=\ - clangcodegen \ - clangrewritefrontend \ - llvmaarch64codegen \ - llvmaarch64asmparser \ - llvmaarch64disassembler \ - llvmarmcodegen \ - llvmarmasmparser \ - llvmarmdisassembler \ - llvmmipscodegen \ - llvmmipsasmparser \ - llvmmipsdesc \ - llvmmipsdisassembler \ - llvmpowerpccodegen \ - llvmpowerpcasmparser \ - llvmpowerpcdesc \ - llvmpowerpcdisassembler \ - llvmsparccodegen \ - llvmsparcasmparser \ - llvmsparcdesc \ - llvmsparcdisassembler \ - llvmx86codegen \ - llvmx86asmparser \ - llvmx86desc \ - llvmx86disassembler \ - llvminterpreter \ - llvmipo \ - llvmselectiondag \ - llvmmcjit \ - llvmexecutionengine \ - llvmruntimedyld \ - llvmcoverage \ - llvmglobalisel \ - llvmaarch64desc \ - llvmaarch64asmprinter \ - llvmaarch64info \ - llvmaarch64utils \ - llvmarmdesc \ - llvmarmasmprinter \ - llvmarminfo \ - llvmmipsasmprinter \ - llvmmipsinfo \ - llvmpowerpcasmprinter \ - llvmpowerpcinfo \ - llvmsparcasmprinter \ - llvmsparcinfo \ - llvmasmprinter \ - llvmx86asmprinter \ - llvmx86utils \ - llvmx86info \ - llvmmcdisassembler \ - llvmcodegen \ - llvmdebuginfopdb \ - llvmdebuginfocodeview \ - llvmbitwriter \ - llvmvectorize \ - llvmscalaropts \ - llvmtarget \ - llvmobject \ - llvminstrumentation \ - llvmirreader \ - llvmasmparser \ - llvminstcombine \ - llvmlinker \ - llvmobjcarcopts \ - llvmtransformutils \ - llvmanalysis \ - clangfrontend \ - clangdriver \ - llvmoption \ - clangparse \ - llvmmcparser \ - clangserialization \ - llvmbitreader \ - clangsema \ - clanganalysis \ - clangedit \ - clangast \ - llvmprofiledata \ - clangrewrite \ - clanglex \ - clangbasic \ - llvmmc \ - llvmcore \ - llvmsupport +LIBADD+= edit +LIBADD+= panel +LIBADD+= ncursesw LIBADD+= pthread +LIBADD+= z -.include "../clang.prog.mk" +.include diff --git a/usr.bin/clang/lldb/Makefile.depend b/usr.bin/clang/lldb/Makefile.depend deleted file mode 100644 index acf1b8cea08..00000000000 --- a/usr.bin/clang/lldb/Makefile.depend +++ /dev/null @@ -1,159 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libclanganalysis \ - lib/clang/libclangast \ - lib/clang/libclangbasic \ - lib/clang/libclangcodegen \ - lib/clang/libclangdriver \ - lib/clang/libclangedit \ - lib/clang/libclangfrontend \ - lib/clang/libclanglex \ - lib/clang/libclangparse \ - lib/clang/libclangsema \ - lib/clang/libclangserialization \ - lib/clang/liblldb \ - lib/clang/liblldbAPI \ - lib/clang/liblldbBreakpoint \ - lib/clang/liblldbCommands \ - lib/clang/liblldbCore \ - lib/clang/liblldbDataFormatters \ - lib/clang/liblldbExpression \ - lib/clang/liblldbHostCommon \ - lib/clang/liblldbHostFreeBSD \ - lib/clang/liblldbHostPOSIX \ - lib/clang/liblldbInitialization \ - lib/clang/liblldbInterpreter \ - lib/clang/liblldbPluginABISysV_arm \ - lib/clang/liblldbPluginABISysV_arm64 \ - lib/clang/liblldbPluginABISysV_i386 \ - lib/clang/liblldbPluginABISysV_mips \ - lib/clang/liblldbPluginABISysV_mips64 \ - lib/clang/liblldbPluginABISysV_ppc \ - lib/clang/liblldbPluginABISysV_ppc64 \ - lib/clang/liblldbPluginABISysV_x86_64 \ - lib/clang/liblldbPluginCXXItaniumABI \ - lib/clang/liblldbPluginDisassemblerLLVM \ - lib/clang/liblldbPluginDynamicLoaderPosixDYLD \ - lib/clang/liblldbPluginDynamicLoaderStatic \ - lib/clang/liblldbPluginExpressionParserClang \ - lib/clang/liblldbPluginExpressionParserGo \ - lib/clang/liblldbPluginInstructionARM \ - lib/clang/liblldbPluginInstructionARM64 \ - lib/clang/liblldbPluginInstructionMIPS \ - lib/clang/liblldbPluginInstructionMIPS64 \ - lib/clang/liblldbPluginInstrumentationRuntimeAddressSanitizer \ - lib/clang/liblldbPluginJITLoaderGDB \ - lib/clang/liblldbPluginLanguageCPlusPlus \ - lib/clang/liblldbPluginLanguageObjC \ - lib/clang/liblldbPluginMemoryHistoryASan \ - lib/clang/liblldbPluginObjectContainerBSDArchive \ - lib/clang/liblldbPluginObjectFileELF \ - lib/clang/liblldbPluginObjectFileJIT \ - lib/clang/liblldbPluginPlatformFreeBSD \ - lib/clang/liblldbPluginPlatformGDB \ - lib/clang/liblldbPluginProcessElfCore \ - lib/clang/liblldbPluginProcessFreeBSD \ - lib/clang/liblldbPluginProcessGDBRemote \ - lib/clang/liblldbPluginProcessPOSIX \ - lib/clang/liblldbPluginProcessUtility \ - lib/clang/liblldbPluginScriptInterpreterNone \ - lib/clang/liblldbPluginSymbolFileDWARF \ - lib/clang/liblldbPluginSymbolFileSymtab \ - lib/clang/liblldbPluginSymbolVendorELF \ - lib/clang/liblldbPluginUnwindAssemblyInstEmulation \ - lib/clang/liblldbPluginUnwindAssemblyX86 \ - lib/clang/liblldbSymbol \ - lib/clang/liblldbTarget \ - lib/clang/liblldbUtility \ - lib/clang/libllvmaarch64asmparser \ - lib/clang/libllvmaarch64asmprinter \ - lib/clang/libllvmaarch64codegen \ - lib/clang/libllvmaarch64desc \ - lib/clang/libllvmaarch64disassembler \ - lib/clang/libllvmaarch64info \ - lib/clang/libllvmaarch64utils \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmarmasmparser \ - lib/clang/libllvmarmasmprinter \ - lib/clang/libllvmarmcodegen \ - lib/clang/libllvmarmdesc \ - lib/clang/libllvmarmdisassembler \ - lib/clang/libllvmarminfo \ - lib/clang/libllvmasmparser \ - lib/clang/libllvmasmprinter \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcodegen \ - lib/clang/libllvmcore \ - lib/clang/libllvmexecutionengine \ - lib/clang/libllvminstcombine \ - lib/clang/libllvminstrumentation \ - lib/clang/libllvmipo \ - lib/clang/libllvmirreader \ - lib/clang/libllvmlinker \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcdisassembler \ - lib/clang/libllvmmcjit \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmmipsasmparser \ - lib/clang/libllvmmipsasmprinter \ - lib/clang/libllvmmipscodegen \ - lib/clang/libllvmmipsdesc \ - lib/clang/libllvmmipsdisassembler \ - lib/clang/libllvmmipsinfo \ - lib/clang/libllvmobjcarcopts \ - lib/clang/libllvmobject \ - lib/clang/libllvmoption \ - lib/clang/libllvmpowerpcasmparser \ - lib/clang/libllvmpowerpcasmprinter \ - lib/clang/libllvmpowerpccodegen \ - lib/clang/libllvmpowerpcdesc \ - lib/clang/libllvmpowerpcdisassembler \ - lib/clang/libllvmpowerpcinfo \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmruntimedyld \ - lib/clang/libllvmscalaropts \ - lib/clang/libllvmselectiondag \ - lib/clang/libllvmsparcasmparser \ - lib/clang/libllvmsparcasmprinter \ - lib/clang/libllvmsparccodegen \ - lib/clang/libllvmsparcdesc \ - lib/clang/libllvmsparcdisassembler \ - lib/clang/libllvmsparcinfo \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtarget \ - lib/clang/libllvmtransformutils \ - lib/clang/libllvmvectorize \ - lib/clang/libllvmx86asmparser \ - lib/clang/libllvmx86asmprinter \ - lib/clang/libllvmx86codegen \ - lib/clang/libllvmx86desc \ - lib/clang/libllvmx86disassembler \ - lib/clang/libllvmx86info \ - lib/clang/libllvmx86utils \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libedit \ - lib/libelf \ - lib/libexecinfo \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncurses \ - lib/ncurses/ncursesw \ - lib/ncurses/panel \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/lli/Makefile b/usr.bin/clang/lli/Makefile index eacbf87e4e6..ebe7a008279 100644 --- a/usr.bin/clang/lli/Makefile +++ b/usr.bin/clang/lli/Makefile @@ -1,50 +1,11 @@ # $FreeBSD$ -.include +PROG_CXX= lli -PROG_CXX=lli - -SRCDIR= tools/lli -SRCS= OrcLazyJIT.cpp \ - lli.cpp - -TGHDRS= Attributes \ - Intrinsics - -LIBDEPS=llvmirreader \ - llvminterpreter \ - llvmmcjit \ - llvmorcjit \ - llvmx86codegen \ - llvmx86asmparser \ - llvmx86desc \ - llvmx86disassembler \ - llvmasmparser \ - llvmexecutionengine \ - llvmruntimedyld \ - llvmselectiondag \ - llvmasmprinter \ - llvmcodegen \ - llvminstrumentation \ - llvmbitwriter \ - llvmscalaropts \ - llvminstcombine \ - llvmtarget \ - llvmtransformutils \ - llvmanalysis \ - llvmprofiledata \ - llvmdebuginfocodeview \ - llvmobject \ - llvmbitreader \ - llvmx86asmprinter \ - llvmx86utils \ - llvmcore \ - llvmmcparser \ - llvmx86info \ - llvmmcdisassembler \ - llvmmc \ - llvmsupport +SRCDIR= tools/lli +SRCS+= OrcLazyJIT.cpp +SRCS+= lli.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/lli/Makefile.depend b/usr.bin/clang/lli/Makefile.depend deleted file mode 100644 index 7ceb1a77c55..00000000000 --- a/usr.bin/clang/lli/Makefile.depend +++ /dev/null @@ -1,56 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmasmparser \ - lib/clang/libllvmasmprinter \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcodegen \ - lib/clang/libllvmcore \ - lib/clang/libllvmexecutionengine \ - lib/clang/libllvminstcombine \ - lib/clang/libllvminstrumentation \ - lib/clang/libllvminterpreter \ - lib/clang/libllvmirreader \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcdisassembler \ - lib/clang/libllvmmcjit \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmobject \ - lib/clang/libllvmorcjit \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmruntimedyld \ - lib/clang/libllvmscalaropts \ - lib/clang/libllvmselectiondag \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtarget \ - lib/clang/libllvmtransformutils \ - lib/clang/libllvmx86asmparser \ - lib/clang/libllvmx86asmprinter \ - lib/clang/libllvmx86codegen \ - lib/clang/libllvmx86desc \ - lib/clang/libllvmx86disassembler \ - lib/clang/libllvmx86info \ - lib/clang/libllvmx86utils \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-ar/Makefile b/usr.bin/clang/llvm-ar/Makefile index 0a67286ca3d..54688212749 100644 --- a/usr.bin/clang/llvm-ar/Makefile +++ b/usr.bin/clang/llvm-ar/Makefile @@ -1,75 +1,10 @@ # $FreeBSD$ -.include +PROG_CXX= llvm-ar -PROG_CXX=llvm-ar - -SRCDIR= tools/llvm-ar -SRCS= llvm-ar.cpp - -TGHDRS= Attributes - -LIBDEPS=llvmaarch64codegen \ - llvmaarch64asmparser \ - llvmaarch64disassembler \ - llvmarmcodegen \ - llvmarmasmparser \ - llvmarmdisassembler \ - llvmmipscodegen \ - llvmmipsasmparser \ - llvmmipsdesc \ - llvmmipsdisassembler \ - llvmpowerpccodegen \ - llvmpowerpcasmparser \ - llvmpowerpcdesc \ - llvmpowerpcdisassembler \ - llvmsparccodegen \ - llvmsparcasmparser \ - llvmsparcdesc \ - llvmsparcdisassembler \ - llvmx86codegen \ - llvmx86asmparser \ - llvmx86desc \ - llvmx86disassembler \ - llvmlibdriver \ - llvmobject \ - llvmglobalisel \ - llvmaarch64desc \ - llvmaarch64asmprinter \ - llvmaarch64info \ - llvmaarch64utils \ - llvmarmdesc \ - llvmarmasmprinter \ - llvmarminfo \ - llvmmipsasmprinter \ - llvmmipsinfo \ - llvmpowerpcasmprinter \ - llvmpowerpcinfo \ - llvmsparcasmprinter \ - llvmsparcinfo \ - llvmasmprinter \ - llvmdebuginfocodeview \ - llvmselectiondag \ - llvmcodegen \ - llvmscalaropts \ - llvminstcombine \ - llvmbitwriter \ - llvminstrumentation \ - llvmtransformutils \ - llvmtarget \ - llvmanalysis \ - llvmprofiledata \ - llvmx86asmprinter \ - llvmx86utils \ - llvmx86info \ - llvmmcdisassembler \ - llvmmcparser \ - llvmmc \ - llvmbitreader \ - llvmcore \ - llvmoption \ - llvmsupport +SRCDIR= tools/llvm-ar +SRCS+= llvm-ar.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-ar/Makefile.depend b/usr.bin/clang/llvm-ar/Makefile.depend deleted file mode 100644 index 6c076d851aa..00000000000 --- a/usr.bin/clang/llvm-ar/Makefile.depend +++ /dev/null @@ -1,82 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmaarch64asmparser \ - lib/clang/libllvmaarch64asmprinter \ - lib/clang/libllvmaarch64codegen \ - lib/clang/libllvmaarch64desc \ - lib/clang/libllvmaarch64disassembler \ - lib/clang/libllvmaarch64info \ - lib/clang/libllvmaarch64utils \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmarmasmparser \ - lib/clang/libllvmarmasmprinter \ - lib/clang/libllvmarmcodegen \ - lib/clang/libllvmarmdesc \ - lib/clang/libllvmarmdisassembler \ - lib/clang/libllvmarminfo \ - lib/clang/libllvmasmprinter \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcodegen \ - lib/clang/libllvmcore \ - lib/clang/libllvminstcombine \ - lib/clang/libllvminstrumentation \ - lib/clang/libllvmlibdriver \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcdisassembler \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmmipsasmparser \ - lib/clang/libllvmmipsasmprinter \ - lib/clang/libllvmmipscodegen \ - lib/clang/libllvmmipsdesc \ - lib/clang/libllvmmipsdisassembler \ - lib/clang/libllvmmipsinfo \ - lib/clang/libllvmobject \ - lib/clang/libllvmoption \ - lib/clang/libllvmpowerpcasmparser \ - lib/clang/libllvmpowerpcasmprinter \ - lib/clang/libllvmpowerpccodegen \ - lib/clang/libllvmpowerpcdesc \ - lib/clang/libllvmpowerpcdisassembler \ - lib/clang/libllvmpowerpcinfo \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmscalaropts \ - lib/clang/libllvmselectiondag \ - lib/clang/libllvmsparcasmparser \ - lib/clang/libllvmsparcasmprinter \ - lib/clang/libllvmsparccodegen \ - lib/clang/libllvmsparcdesc \ - lib/clang/libllvmsparcdisassembler \ - lib/clang/libllvmsparcinfo \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtarget \ - lib/clang/libllvmtransformutils \ - lib/clang/libllvmx86asmparser \ - lib/clang/libllvmx86asmprinter \ - lib/clang/libllvmx86codegen \ - lib/clang/libllvmx86desc \ - lib/clang/libllvmx86disassembler \ - lib/clang/libllvmx86info \ - lib/clang/libllvmx86utils \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-as/Makefile b/usr.bin/clang/llvm-as/Makefile index 433c43b8fbd..02c853e2065 100644 --- a/usr.bin/clang/llvm-as/Makefile +++ b/usr.bin/clang/llvm-as/Makefile @@ -1,19 +1,10 @@ # $FreeBSD$ -.include +PROG_CXX= llvm-as -PROG_CXX=llvm-as +SRCDIR= tools/llvm-as +SRCS+= llvm-as.cpp -SRCDIR= tools/llvm-as -SRCS= llvm-as.cpp +LIBADD+= z -TGHDRS= Attributes - -LIBDEPS=llvmasmparser \ - llvmbitwriter \ - llvmanalysis \ - llvmprofiledata \ - llvmcore \ - llvmsupport - -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-as/Makefile.depend b/usr.bin/clang/llvm-as/Makefile.depend deleted file mode 100644 index a41464d429d..00000000000 --- a/usr.bin/clang/llvm-as/Makefile.depend +++ /dev/null @@ -1,27 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmasmparser \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcore \ - lib/clang/libllvmsupport \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-bcanalyzer/Makefile b/usr.bin/clang/llvm-bcanalyzer/Makefile index f900fdc08f2..7e878991c6d 100644 --- a/usr.bin/clang/llvm-bcanalyzer/Makefile +++ b/usr.bin/clang/llvm-bcanalyzer/Makefile @@ -1,16 +1,10 @@ # $FreeBSD$ -.include +PROG_CXX= llvm-bcanalyzer -PROG_CXX=llvm-bcanalyzer +SRCDIR= tools/llvm-bcanalyzer +SRCS+= llvm-bcanalyzer.cpp -SRCDIR= tools/llvm-bcanalyzer -SRCS= llvm-bcanalyzer.cpp +LIBADD+= z -TGHDRS= Attributes - -LIBDEPS=llvmbitreader \ - llvmcore \ - llvmsupport - -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-bcanalyzer/Makefile.depend b/usr.bin/clang/llvm-bcanalyzer/Makefile.depend deleted file mode 100644 index d5ac336e90c..00000000000 --- a/usr.bin/clang/llvm-bcanalyzer/Makefile.depend +++ /dev/null @@ -1,26 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmcore \ - lib/clang/libllvmsupport \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-cov/Makefile b/usr.bin/clang/llvm-cov/Makefile index eb0db1a42f8..17ad0e11a46 100644 --- a/usr.bin/clang/llvm-cov/Makefile +++ b/usr.bin/clang/llvm-cov/Makefile @@ -1,30 +1,19 @@ # $FreeBSD$ -.include +PROG_CXX= llvm-cov -PROG_CXX=llvm-cov - -SRCDIR= tools/llvm-cov -SRCS= CodeCoverage.cpp \ - CoverageFilters.cpp \ - CoverageReport.cpp \ - CoverageSummaryInfo.cpp \ - SourceCoverageView.cpp \ - SourceCoverageViewHTML.cpp \ - SourceCoverageViewText.cpp \ - TestingSupport.cpp \ - gcov.cpp \ - llvm-cov.cpp - -LIBDEPS=llvmcoverage \ - llvmprofiledata \ - llvmobject \ - llvmbitreader \ - llvmmcparser \ - llvmmc \ - llvmcore \ - llvmsupport +SRCDIR= tools/llvm-cov +SRCS+= CodeCoverage.cpp +SRCS+= CoverageFilters.cpp +SRCS+= CoverageReport.cpp +SRCS+= CoverageSummaryInfo.cpp +SRCS+= SourceCoverageView.cpp +SRCS+= SourceCoverageViewHTML.cpp +SRCS+= SourceCoverageViewText.cpp +SRCS+= TestingSupport.cpp +SRCS+= gcov.cpp +SRCS+= llvm-cov.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-cov/Makefile.depend b/usr.bin/clang/llvm-cov/Makefile.depend deleted file mode 100644 index 652277f6201..00000000000 --- a/usr.bin/clang/llvm-cov/Makefile.depend +++ /dev/null @@ -1,30 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmcore \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmobject \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmsupport \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-cxxdump/Makefile b/usr.bin/clang/llvm-cxxdump/Makefile index 78f94d48fb6..21d0daf3ee1 100644 --- a/usr.bin/clang/llvm-cxxdump/Makefile +++ b/usr.bin/clang/llvm-cxxdump/Makefile @@ -1,73 +1,12 @@ # $FreeBSD$ +PROG_CXX= llvm-cxxdump MAN= -.include -PROG_CXX=llvm-cxxdump - -SRCDIR= tools/llvm-cxxdump -SRCS= Error.cpp \ - llvm-cxxdump.cpp - -LIBDEPS=llvmaarch64codegen \ - llvmaarch64asmparser \ - llvmaarch64disassembler \ - llvmarmcodegen \ - llvmarmasmparser \ - llvmarmdisassembler \ - llvmmipscodegen \ - llvmmipsasmparser \ - llvmmipsdesc \ - llvmmipsdisassembler \ - llvmpowerpccodegen \ - llvmpowerpcasmparser \ - llvmpowerpcdesc \ - llvmpowerpcdisassembler \ - llvmsparccodegen \ - llvmsparcasmparser \ - llvmsparcdesc \ - llvmsparcdisassembler \ - llvmx86codegen \ - llvmx86asmparser \ - llvmx86desc \ - llvmx86disassembler \ - llvmobject \ - llvmglobalisel \ - llvmaarch64desc \ - llvmaarch64asmprinter \ - llvmaarch64info \ - llvmaarch64utils \ - llvmarmdesc \ - llvmarmasmprinter \ - llvmarminfo \ - llvmmipsasmprinter \ - llvmmipsinfo \ - llvmpowerpcasmprinter \ - llvmpowerpcinfo \ - llvmsparcasmprinter \ - llvmsparcinfo \ - llvmasmprinter \ - llvmdebuginfocodeview \ - llvmselectiondag \ - llvmcodegen \ - llvmscalaropts \ - llvminstcombine \ - llvmbitwriter \ - llvminstrumentation \ - llvmtransformutils \ - llvmtarget \ - llvmanalysis \ - llvmprofiledata \ - llvmx86asmprinter \ - llvmx86utils \ - llvmbitreader \ - llvmcore \ - llvmmcparser \ - llvmx86info \ - llvmmcdisassembler \ - llvmmc \ - llvmsupport +SRCDIR= tools/llvm-cxxdump +SRCS+= Error.cpp +SRCS+= llvm-cxxdump.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-cxxdump/Makefile.depend b/usr.bin/clang/llvm-cxxdump/Makefile.depend deleted file mode 100644 index e1873fe58ab..00000000000 --- a/usr.bin/clang/llvm-cxxdump/Makefile.depend +++ /dev/null @@ -1,79 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmaarch64asmparser \ - lib/clang/libllvmaarch64asmprinter \ - lib/clang/libllvmaarch64codegen \ - lib/clang/libllvmaarch64desc \ - lib/clang/libllvmaarch64disassembler \ - lib/clang/libllvmaarch64info \ - lib/clang/libllvmaarch64utils \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmarmasmparser \ - lib/clang/libllvmarmasmprinter \ - lib/clang/libllvmarmcodegen \ - lib/clang/libllvmarmdesc \ - lib/clang/libllvmarmdisassembler \ - lib/clang/libllvmarminfo \ - lib/clang/libllvmasmprinter \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcodegen \ - lib/clang/libllvmcore \ - lib/clang/libllvminstcombine \ - lib/clang/libllvminstrumentation \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcdisassembler \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmmipsasmparser \ - lib/clang/libllvmmipsasmprinter \ - lib/clang/libllvmmipscodegen \ - lib/clang/libllvmmipsdesc \ - lib/clang/libllvmmipsdisassembler \ - lib/clang/libllvmmipsinfo \ - lib/clang/libllvmobject \ - lib/clang/libllvmpowerpcasmparser \ - lib/clang/libllvmpowerpcasmprinter \ - lib/clang/libllvmpowerpccodegen \ - lib/clang/libllvmpowerpcdesc \ - lib/clang/libllvmpowerpcdisassembler \ - lib/clang/libllvmpowerpcinfo \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmscalaropts \ - lib/clang/libllvmselectiondag \ - lib/clang/libllvmsparcasmparser \ - lib/clang/libllvmsparcasmprinter \ - lib/clang/libllvmsparccodegen \ - lib/clang/libllvmsparcdesc \ - lib/clang/libllvmsparcdisassembler \ - lib/clang/libllvmsparcinfo \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtarget \ - lib/clang/libllvmtransformutils \ - lib/clang/libllvmx86asmparser \ - lib/clang/libllvmx86asmprinter \ - lib/clang/libllvmx86codegen \ - lib/clang/libllvmx86desc \ - lib/clang/libllvmx86disassembler \ - lib/clang/libllvmx86info \ - lib/clang/libllvmx86utils \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-diff/Makefile b/usr.bin/clang/llvm-diff/Makefile index d836a415536..4c667853d9c 100644 --- a/usr.bin/clang/llvm-diff/Makefile +++ b/usr.bin/clang/llvm-diff/Makefile @@ -1,21 +1,13 @@ # $FreeBSD$ -.include +PROG_CXX= llvm-diff -PROG_CXX=llvm-diff +SRCDIR= tools/llvm-diff +SRCS+= DiffConsumer.cpp +SRCS+= DiffLog.cpp +SRCS+= DifferenceEngine.cpp +SRCS+= llvm-diff.cpp -SRCDIR= tools/llvm-diff -SRCS= DiffConsumer.cpp \ - DiffLog.cpp \ - DifferenceEngine.cpp \ - llvm-diff.cpp +LIBADD+= z -TGHDRS= Attributes - -LIBDEPS=llvmirreader \ - llvmasmparser \ - llvmbitreader \ - llvmcore \ - llvmsupport - -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-diff/Makefile.depend b/usr.bin/clang/llvm-diff/Makefile.depend deleted file mode 100644 index 0406d2f347e..00000000000 --- a/usr.bin/clang/llvm-diff/Makefile.depend +++ /dev/null @@ -1,28 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmasmparser \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmcore \ - lib/clang/libllvmirreader \ - lib/clang/libllvmsupport \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-dis/Makefile b/usr.bin/clang/llvm-dis/Makefile index 85289384f40..97de6e056f8 100644 --- a/usr.bin/clang/llvm-dis/Makefile +++ b/usr.bin/clang/llvm-dis/Makefile @@ -1,17 +1,8 @@ # $FreeBSD$ -.include +PROG_CXX= llvm-dis -PROG_CXX=llvm-dis +SRCDIR= tools/llvm-dis +SRCS+= llvm-dis.cpp -SRCDIR= tools/llvm-dis -SRCS= llvm-dis.cpp - -TGHDRS= Attributes \ - Intrinsics - -LIBDEPS=llvmbitreader \ - llvmcore \ - llvmsupport - -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-dis/Makefile.depend b/usr.bin/clang/llvm-dis/Makefile.depend deleted file mode 100644 index bf56a27044f..00000000000 --- a/usr.bin/clang/llvm-dis/Makefile.depend +++ /dev/null @@ -1,27 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmcore \ - lib/clang/libllvmsupport \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-dwarfdump/Makefile b/usr.bin/clang/llvm-dwarfdump/Makefile index 3cbec80dcff..d56bb439549 100644 --- a/usr.bin/clang/llvm-dwarfdump/Makefile +++ b/usr.bin/clang/llvm-dwarfdump/Makefile @@ -1,20 +1,10 @@ # $FreeBSD$ -.include +PROG_CXX= llvm-dwarfdump -PROG_CXX=llvm-dwarfdump - -SRCDIR= tools/llvm-dwarfdump -SRCS= llvm-dwarfdump.cpp - -LIBDEPS=llvmdebuginfodwarf \ - llvmobject \ - llvmbitreader \ - llvmcore \ - llvmmcparser \ - llvmmc \ - llvmsupport +SRCDIR= tools/llvm-dwarfdump +SRCS+= llvm-dwarfdump.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-dwarfdump/Makefile.depend b/usr.bin/clang/llvm-dwarfdump/Makefile.depend deleted file mode 100644 index 0f051781872..00000000000 --- a/usr.bin/clang/llvm-dwarfdump/Makefile.depend +++ /dev/null @@ -1,30 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmcore \ - lib/clang/libllvmdebuginfodwarf \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmobject \ - lib/clang/libllvmsupport \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-extract/Makefile b/usr.bin/clang/llvm-extract/Makefile index 04f40507857..cc356a060c4 100644 --- a/usr.bin/clang/llvm-extract/Makefile +++ b/usr.bin/clang/llvm-extract/Makefile @@ -1,33 +1,10 @@ # $FreeBSD$ -.include +PROG_CXX= llvm-extract -PROG_CXX=llvm-extract - -SRCDIR= tools/llvm-extract -SRCS= llvm-extract.cpp - -TGHDRS= Attributes - -LIBDEPS=llvmbitwriter \ - llvmipo \ - llvmirreader \ - llvmasmparser \ - llvminstrumentation \ - llvmlinker \ - llvmobject \ - llvmbitreader \ - llvmmcparser \ - llvmmc \ - llvmscalaropts \ - llvminstcombine \ - llvmvectorize \ - llvmtransformutils \ - llvmanalysis \ - llvmprofiledata \ - llvmcore \ - llvmsupport +SRCDIR= tools/llvm-extract +SRCS+= llvm-extract.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-extract/Makefile.depend b/usr.bin/clang/llvm-extract/Makefile.depend deleted file mode 100644 index 35cf93b1855..00000000000 --- a/usr.bin/clang/llvm-extract/Makefile.depend +++ /dev/null @@ -1,40 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmasmparser \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcore \ - lib/clang/libllvminstcombine \ - lib/clang/libllvmipo \ - lib/clang/libllvmirreader \ - lib/clang/libllvmlinker \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmobject \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmscalaropts \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtransformutils \ - lib/clang/libllvmvectorize \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-link/Makefile b/usr.bin/clang/llvm-link/Makefile index 311987ba00d..9af68e8fa1f 100644 --- a/usr.bin/clang/llvm-link/Makefile +++ b/usr.bin/clang/llvm-link/Makefile @@ -1,28 +1,10 @@ # $FreeBSD$ -.include +PROG_CXX= llvm-link -PROG_CXX=llvm-link - -SRCDIR= tools/llvm-link -SRCS= llvm-link.cpp - -TGHDRS= Attributes - -LIBDEPS=llvmbitwriter \ - llvmirreader \ - llvmlinker \ - llvmobject \ - llvmtransformutils \ - llvmasmparser \ - llvmanalysis \ - llvmprofiledata \ - llvmbitreader \ - llvmcore \ - llvmmcparser \ - llvmmc \ - llvmsupport +SRCDIR= tools/llvm-link +SRCS+= llvm-link.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-link/Makefile.depend b/usr.bin/clang/llvm-link/Makefile.depend deleted file mode 100644 index 0195115bc3e..00000000000 --- a/usr.bin/clang/llvm-link/Makefile.depend +++ /dev/null @@ -1,35 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmasmparser \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcore \ - lib/clang/libllvmirreader \ - lib/clang/libllvmlinker \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmobject \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtransformutils \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-lto/Makefile b/usr.bin/clang/llvm-lto/Makefile index 4f6e25604eb..500605868b8 100644 --- a/usr.bin/clang/llvm-lto/Makefile +++ b/usr.bin/clang/llvm-lto/Makefile @@ -1,82 +1,11 @@ # $FreeBSD$ +PROG_CXX= llvm-lto MAN= -.include -PROG_CXX=llvm-lto - -SRCDIR= tools/llvm-lto -SRCS= llvm-lto.cpp - -TGHDRS= Attributes \ - Intrinsics - -LIBDEPS=llvmaarch64codegen \ - llvmaarch64asmparser \ - llvmaarch64disassembler \ - llvmarmcodegen \ - llvmarmasmparser \ - llvmarmdisassembler \ - llvmmipscodegen \ - llvmmipsasmparser \ - llvmmipsdesc \ - llvmmipsdisassembler \ - llvmpowerpccodegen \ - llvmpowerpcasmparser \ - llvmpowerpcdesc \ - llvmpowerpcdisassembler \ - llvmsparccodegen \ - llvmsparcasmparser \ - llvmsparcdesc \ - llvmsparcdisassembler \ - llvmx86codegen \ - llvmx86asmparser \ - llvmx86desc \ - llvmx86disassembler \ - llvmlto \ - llvmglobalisel \ - llvmaarch64desc \ - llvmaarch64asmprinter \ - llvmaarch64info \ - llvmaarch64utils \ - llvmarmdesc \ - llvmarmasmprinter \ - llvmarminfo \ - llvmmipsasmprinter \ - llvmmipsinfo \ - llvmpowerpcasmprinter \ - llvmpowerpcinfo \ - llvmsparcasmprinter \ - llvmsparcinfo \ - llvmasmprinter \ - llvmdebuginfocodeview \ - llvmselectiondag \ - llvmx86asmprinter \ - llvmx86utils \ - llvmx86info \ - llvmmcdisassembler \ - llvmcodegen \ - llvmbitwriter \ - llvmtarget \ - llvmobjcarcopts \ - llvmipo \ - llvmirreader \ - llvmasmparser \ - llvmobject \ - llvmbitreader \ - llvmmcparser \ - llvmscalaropts \ - llvminstcombine \ - llvmlinker \ - llvminstrumentation \ - llvmmc \ - llvmvectorize \ - llvmtransformutils \ - llvmanalysis \ - llvmprofiledata \ - llvmcore \ - llvmsupport +SRCDIR= tools/llvm-lto +SRCS= llvm-lto.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-lto/Makefile.depend b/usr.bin/clang/llvm-lto/Makefile.depend deleted file mode 100644 index 6915918c6cc..00000000000 --- a/usr.bin/clang/llvm-lto/Makefile.depend +++ /dev/null @@ -1,87 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmaarch64asmparser \ - lib/clang/libllvmaarch64asmprinter \ - lib/clang/libllvmaarch64codegen \ - lib/clang/libllvmaarch64desc \ - lib/clang/libllvmaarch64disassembler \ - lib/clang/libllvmaarch64info \ - lib/clang/libllvmaarch64utils \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmarmasmparser \ - lib/clang/libllvmarmasmprinter \ - lib/clang/libllvmarmcodegen \ - lib/clang/libllvmarmdesc \ - lib/clang/libllvmarmdisassembler \ - lib/clang/libllvmarminfo \ - lib/clang/libllvmasmparser \ - lib/clang/libllvmasmprinter \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcodegen \ - lib/clang/libllvmcore \ - lib/clang/libllvminstcombine \ - lib/clang/libllvminstrumentation \ - lib/clang/libllvmipo \ - lib/clang/libllvmirreader \ - lib/clang/libllvmlinker \ - lib/clang/libllvmlto \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcdisassembler \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmmipsasmparser \ - lib/clang/libllvmmipsasmprinter \ - lib/clang/libllvmmipscodegen \ - lib/clang/libllvmmipsdesc \ - lib/clang/libllvmmipsdisassembler \ - lib/clang/libllvmmipsinfo \ - lib/clang/libllvmobjcarcopts \ - lib/clang/libllvmobject \ - lib/clang/libllvmpowerpcasmparser \ - lib/clang/libllvmpowerpcasmprinter \ - lib/clang/libllvmpowerpccodegen \ - lib/clang/libllvmpowerpcdesc \ - lib/clang/libllvmpowerpcdisassembler \ - lib/clang/libllvmpowerpcinfo \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmscalaropts \ - lib/clang/libllvmselectiondag \ - lib/clang/libllvmsparcasmparser \ - lib/clang/libllvmsparcasmprinter \ - lib/clang/libllvmsparccodegen \ - lib/clang/libllvmsparcdesc \ - lib/clang/libllvmsparcdisassembler \ - lib/clang/libllvmsparcinfo \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtarget \ - lib/clang/libllvmtransformutils \ - lib/clang/libllvmvectorize \ - lib/clang/libllvmx86asmparser \ - lib/clang/libllvmx86asmprinter \ - lib/clang/libllvmx86codegen \ - lib/clang/libllvmx86desc \ - lib/clang/libllvmx86disassembler \ - lib/clang/libllvmx86info \ - lib/clang/libllvmx86utils \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-mc/Makefile b/usr.bin/clang/llvm-mc/Makefile index 2ab2389eec8..64176f1b72a 100644 --- a/usr.bin/clang/llvm-mc/Makefile +++ b/usr.bin/clang/llvm-mc/Makefile @@ -1,54 +1,12 @@ # $FreeBSD$ +PROG_CXX= llvm-mc MAN= -.include -PROG_CXX=llvm-mc - -SRCDIR= tools/llvm-mc -SRCS= Disassembler.cpp \ - llvm-mc.cpp - -LIBDEPS=llvmaarch64asmparser \ - llvmarmasmparser \ - llvmmipsasmparser \ - llvmpowerpcasmparser \ - llvmsparcasmparser \ - llvmx86asmparser \ - llvmmipsdesc \ - llvmpowerpcdesc \ - llvmsparcdesc \ - llvmx86desc \ - llvmaarch64disassembler \ - llvmarmdisassembler \ - llvmmipsdisassembler \ - llvmpowerpcdisassembler \ - llvmsparcdisassembler \ - llvmx86disassembler \ - llvmmipsinfo \ - llvmpowerpcinfo \ - llvmsparcinfo \ - llvmx86info \ - llvmmipsasmprinter \ - llvmpowerpcasmprinter \ - llvmsparcasmprinter \ - llvmx86asmprinter \ - llvmx86utils \ - llvmobject \ - llvmbitreader \ - llvmcore \ - llvmmcparser \ - llvmaarch64desc \ - llvmaarch64asmprinter \ - llvmaarch64info \ - llvmaarch64utils \ - llvmarmdesc \ - llvmarmasmprinter \ - llvmarminfo \ - llvmmcdisassembler \ - llvmmc \ - llvmsupport +SRCDIR= tools/llvm-mc +SRCS+= Disassembler.cpp +SRCS+= llvm-mc.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-mc/Makefile.depend b/usr.bin/clang/llvm-mc/Makefile.depend deleted file mode 100644 index e1873fe58ab..00000000000 --- a/usr.bin/clang/llvm-mc/Makefile.depend +++ /dev/null @@ -1,79 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmaarch64asmparser \ - lib/clang/libllvmaarch64asmprinter \ - lib/clang/libllvmaarch64codegen \ - lib/clang/libllvmaarch64desc \ - lib/clang/libllvmaarch64disassembler \ - lib/clang/libllvmaarch64info \ - lib/clang/libllvmaarch64utils \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmarmasmparser \ - lib/clang/libllvmarmasmprinter \ - lib/clang/libllvmarmcodegen \ - lib/clang/libllvmarmdesc \ - lib/clang/libllvmarmdisassembler \ - lib/clang/libllvmarminfo \ - lib/clang/libllvmasmprinter \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcodegen \ - lib/clang/libllvmcore \ - lib/clang/libllvminstcombine \ - lib/clang/libllvminstrumentation \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcdisassembler \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmmipsasmparser \ - lib/clang/libllvmmipsasmprinter \ - lib/clang/libllvmmipscodegen \ - lib/clang/libllvmmipsdesc \ - lib/clang/libllvmmipsdisassembler \ - lib/clang/libllvmmipsinfo \ - lib/clang/libllvmobject \ - lib/clang/libllvmpowerpcasmparser \ - lib/clang/libllvmpowerpcasmprinter \ - lib/clang/libllvmpowerpccodegen \ - lib/clang/libllvmpowerpcdesc \ - lib/clang/libllvmpowerpcdisassembler \ - lib/clang/libllvmpowerpcinfo \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmscalaropts \ - lib/clang/libllvmselectiondag \ - lib/clang/libllvmsparcasmparser \ - lib/clang/libllvmsparcasmprinter \ - lib/clang/libllvmsparccodegen \ - lib/clang/libllvmsparcdesc \ - lib/clang/libllvmsparcdisassembler \ - lib/clang/libllvmsparcinfo \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtarget \ - lib/clang/libllvmtransformutils \ - lib/clang/libllvmx86asmparser \ - lib/clang/libllvmx86asmprinter \ - lib/clang/libllvmx86codegen \ - lib/clang/libllvmx86desc \ - lib/clang/libllvmx86disassembler \ - lib/clang/libllvmx86info \ - lib/clang/libllvmx86utils \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-nm/Makefile b/usr.bin/clang/llvm-nm/Makefile index 34cceaafdd6..55e35c3c14d 100644 --- a/usr.bin/clang/llvm-nm/Makefile +++ b/usr.bin/clang/llvm-nm/Makefile @@ -1,48 +1,10 @@ # $FreeBSD$ -.include +PROG_CXX= llvm-nm -PROG_CXX=llvm-nm - -SRCDIR= tools/llvm-nm -SRCS= llvm-nm.cpp - -TGHDRS= Attributes - -LIBDEPS=llvmaarch64asmparser \ - llvmarmasmparser \ - llvmmipsasmparser \ - llvmpowerpcasmparser \ - llvmsparcasmparser \ - llvmx86asmparser \ - llvmaarch64desc \ - llvmarmdesc \ - llvmmipsdesc \ - llvmpowerpcdesc \ - llvmsparcdesc \ - llvmx86desc \ - llvmaarch64info \ - llvmarminfo \ - llvmmipsinfo \ - llvmpowerpcinfo \ - llvmsparcinfo \ - llvmx86info \ - llvmobject \ - llvmaarch64asmprinter \ - llvmaarch64utils \ - llvmarmasmprinter \ - llvmmipsasmprinter \ - llvmpowerpcasmprinter \ - llvmsparcasmprinter \ - llvmbitreader \ - llvmmcdisassembler \ - llvmx86asmprinter \ - llvmx86utils \ - llvmcore \ - llvmmcparser \ - llvmmc \ - llvmsupport +SRCDIR= tools/llvm-nm +SRCS+= llvm-nm.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-nm/Makefile.depend b/usr.bin/clang/llvm-nm/Makefile.depend deleted file mode 100644 index df4b7a20a73..00000000000 --- a/usr.bin/clang/llvm-nm/Makefile.depend +++ /dev/null @@ -1,80 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmaarch64asmparser \ - lib/clang/libllvmaarch64asmprinter \ - lib/clang/libllvmaarch64codegen \ - lib/clang/libllvmaarch64desc \ - lib/clang/libllvmaarch64disassembler \ - lib/clang/libllvmaarch64info \ - lib/clang/libllvmaarch64utils \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmarmasmparser \ - lib/clang/libllvmarmasmprinter \ - lib/clang/libllvmarmcodegen \ - lib/clang/libllvmarmdesc \ - lib/clang/libllvmarmdisassembler \ - lib/clang/libllvmarminfo \ - lib/clang/libllvmasmprinter \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcodegen \ - lib/clang/libllvmcore \ - lib/clang/libllvminstcombine \ - lib/clang/libllvminstrumentation \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcdisassembler \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmmipsasmparser \ - lib/clang/libllvmmipsasmprinter \ - lib/clang/libllvmmipscodegen \ - lib/clang/libllvmmipsdesc \ - lib/clang/libllvmmipsdisassembler \ - lib/clang/libllvmmipsinfo \ - lib/clang/libllvmobject \ - lib/clang/libllvmpowerpcasmparser \ - lib/clang/libllvmpowerpcasmprinter \ - lib/clang/libllvmpowerpccodegen \ - lib/clang/libllvmpowerpcdesc \ - lib/clang/libllvmpowerpcdisassembler \ - lib/clang/libllvmpowerpcinfo \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmscalaropts \ - lib/clang/libllvmselectiondag \ - lib/clang/libllvmsparcasmparser \ - lib/clang/libllvmsparcasmprinter \ - lib/clang/libllvmsparccodegen \ - lib/clang/libllvmsparcdesc \ - lib/clang/libllvmsparcdisassembler \ - lib/clang/libllvmsparcinfo \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtarget \ - lib/clang/libllvmtransformutils \ - lib/clang/libllvmx86asmparser \ - lib/clang/libllvmx86asmprinter \ - lib/clang/libllvmx86codegen \ - lib/clang/libllvmx86desc \ - lib/clang/libllvmx86disassembler \ - lib/clang/libllvmx86info \ - lib/clang/libllvmx86utils \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-objdump/Makefile b/usr.bin/clang/llvm-objdump/Makefile index 2d714bc66f1..91bb011440e 100644 --- a/usr.bin/clang/llvm-objdump/Makefile +++ b/usr.bin/clang/llvm-objdump/Makefile @@ -1,60 +1,14 @@ # $FreeBSD$ +PROG_CXX= llvm-objdump MAN= -.include -PROG_CXX=llvm-objdump - -SRCDIR= tools/llvm-objdump -SRCS= COFFDump.cpp \ - ELFDump.cpp \ - MachODump.cpp \ - llvm-objdump.cpp - -LIBDEPS=llvmmipsdesc \ - llvmpowerpcdesc \ - llvmsparcdesc \ - llvmx86desc \ - llvmaarch64disassembler \ - llvmarmdisassembler \ - llvmmipsdisassembler \ - llvmpowerpcdisassembler \ - llvmsparcdisassembler \ - llvmx86disassembler \ - llvmmipsinfo \ - llvmpowerpcinfo \ - llvmsparcinfo \ - llvmx86info \ - llvmcodegen \ - llvmdebuginfodwarf \ - llvmobject \ - llvmmipsasmprinter \ - llvmpowerpcasmprinter \ - llvmsparcasmprinter \ - llvmx86asmprinter \ - llvmx86utils \ - llvmaarch64desc \ - llvmaarch64asmprinter \ - llvmaarch64info \ - llvmaarch64utils \ - llvmarmdesc \ - llvmarmasmprinter \ - llvmarminfo \ - llvmmcdisassembler \ - llvmbitwriter \ - llvminstrumentation \ - llvmscalaropts \ - llvminstcombine \ - llvmtarget \ - llvmtransformutils \ - llvmanalysis \ - llvmprofiledata \ - llvmbitreader \ - llvmcore \ - llvmmcparser \ - llvmmc \ - llvmsupport +SRCDIR= tools/llvm-objdump +SRCS+= COFFDump.cpp +SRCS+= ELFDump.cpp +SRCS+= MachODump.cpp +SRCS+= llvm-objdump.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-objdump/Makefile.depend b/usr.bin/clang/llvm-objdump/Makefile.depend deleted file mode 100644 index 40d8758bddc..00000000000 --- a/usr.bin/clang/llvm-objdump/Makefile.depend +++ /dev/null @@ -1,80 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmaarch64asmparser \ - lib/clang/libllvmaarch64asmprinter \ - lib/clang/libllvmaarch64codegen \ - lib/clang/libllvmaarch64desc \ - lib/clang/libllvmaarch64disassembler \ - lib/clang/libllvmaarch64info \ - lib/clang/libllvmaarch64utils \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmarmasmparser \ - lib/clang/libllvmarmasmprinter \ - lib/clang/libllvmarmcodegen \ - lib/clang/libllvmarmdesc \ - lib/clang/libllvmarmdisassembler \ - lib/clang/libllvmarminfo \ - lib/clang/libllvmasmprinter \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcodegen \ - lib/clang/libllvmcore \ - lib/clang/libllvmdebuginfodwarf \ - lib/clang/libllvminstcombine \ - lib/clang/libllvminstrumentation \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcdisassembler \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmmipsasmparser \ - lib/clang/libllvmmipsasmprinter \ - lib/clang/libllvmmipscodegen \ - lib/clang/libllvmmipsdesc \ - lib/clang/libllvmmipsdisassembler \ - lib/clang/libllvmmipsinfo \ - lib/clang/libllvmobject \ - lib/clang/libllvmpowerpcasmparser \ - lib/clang/libllvmpowerpcasmprinter \ - lib/clang/libllvmpowerpccodegen \ - lib/clang/libllvmpowerpcdesc \ - lib/clang/libllvmpowerpcdisassembler \ - lib/clang/libllvmpowerpcinfo \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmscalaropts \ - lib/clang/libllvmselectiondag \ - lib/clang/libllvmsparcasmparser \ - lib/clang/libllvmsparcasmprinter \ - lib/clang/libllvmsparccodegen \ - lib/clang/libllvmsparcdesc \ - lib/clang/libllvmsparcdisassembler \ - lib/clang/libllvmsparcinfo \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtarget \ - lib/clang/libllvmtransformutils \ - lib/clang/libllvmx86asmparser \ - lib/clang/libllvmx86asmprinter \ - lib/clang/libllvmx86codegen \ - lib/clang/libllvmx86desc \ - lib/clang/libllvmx86disassembler \ - lib/clang/libllvmx86info \ - lib/clang/libllvmx86utils \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-pdbdump/Makefile b/usr.bin/clang/llvm-pdbdump/Makefile index e7876453c38..27680dcb217 100644 --- a/usr.bin/clang/llvm-pdbdump/Makefile +++ b/usr.bin/clang/llvm-pdbdump/Makefile @@ -1,35 +1,22 @@ # $FreeBSD$ +PROG_CXX= llvm-pdbdump MAN= -.include -PROG_CXX=llvm-pdbdump +SRCDIR= tools/llvm-pdbdump +SRCS+= BuiltinDumper.cpp +SRCS+= ClassDefinitionDumper.cpp +SRCS+= CompilandDumper.cpp +SRCS+= EnumDumper.cpp +SRCS+= ExternalSymbolDumper.cpp +SRCS+= FunctionDumper.cpp +SRCS+= LLVMOutputStyle.cpp +SRCS+= LinePrinter.cpp +SRCS+= PdbYaml.cpp +SRCS+= TypeDumper.cpp +SRCS+= TypedefDumper.cpp +SRCS+= VariableDumper.cpp +SRCS+= YAMLOutputStyle.cpp +SRCS+= llvm-pdbdump.cpp -SRCDIR= tools/llvm-pdbdump -SRCS= BuiltinDumper.cpp \ - ClassDefinitionDumper.cpp \ - CompilandDumper.cpp \ - EnumDumper.cpp \ - ExternalSymbolDumper.cpp \ - FunctionDumper.cpp \ - LLVMOutputStyle.cpp \ - LinePrinter.cpp \ - PdbYaml.cpp \ - TypeDumper.cpp \ - TypedefDumper.cpp \ - VariableDumper.cpp \ - YAMLOutputStyle.cpp \ - llvm-pdbdump.cpp - -LIBDEPS=llvmdebuginfopdb \ - llvmobject \ - llvmdebuginfocodeview \ - llvmbitreader \ - llvmcore \ - llvmmcparser \ - llvmmc \ - llvmsupport - -LIBADD+= z - -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-pdbdump/Makefile.depend b/usr.bin/clang/llvm-pdbdump/Makefile.depend deleted file mode 100644 index 99720d3f22b..00000000000 --- a/usr.bin/clang/llvm-pdbdump/Makefile.depend +++ /dev/null @@ -1,30 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmcore \ - lib/clang/libllvmdebuginfopdb \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmobject \ - lib/clang/libllvmsupport \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-profdata/Makefile b/usr.bin/clang/llvm-profdata/Makefile index a3986f7c3b3..d243113c6a7 100644 --- a/usr.bin/clang/llvm-profdata/Makefile +++ b/usr.bin/clang/llvm-profdata/Makefile @@ -1,18 +1,10 @@ # $FreeBSD$ -.include +PROG_CXX= llvm-profdata -PROG_CXX=llvm-profdata - -SRCDIR= tools/llvm-profdata -SRCS= llvm-profdata.cpp - -TGHDRS= Attributes - -LIBDEPS=llvmprofiledata \ - llvmcore \ - llvmsupport +SRCDIR= tools/llvm-profdata +SRCS+= llvm-profdata.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-profdata/Makefile.depend b/usr.bin/clang/llvm-profdata/Makefile.depend deleted file mode 100644 index 42a42b2f029..00000000000 --- a/usr.bin/clang/llvm-profdata/Makefile.depend +++ /dev/null @@ -1,31 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmcore \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmobject \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmsupport \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-rtdyld/Makefile b/usr.bin/clang/llvm-rtdyld/Makefile index 39192aea533..2e7b9b4f8d1 100644 --- a/usr.bin/clang/llvm-rtdyld/Makefile +++ b/usr.bin/clang/llvm-rtdyld/Makefile @@ -1,75 +1,11 @@ # $FreeBSD$ +PROG_CXX= llvm-rtdyld MAN= -.include -PROG_CXX=llvm-rtdyld - -SRCDIR= tools/llvm-rtdyld -SRCS= llvm-rtdyld.cpp - -LIBDEPS=llvmaarch64codegen \ - llvmaarch64asmparser \ - llvmaarch64disassembler \ - llvmarmcodegen \ - llvmarmasmparser \ - llvmarmdisassembler \ - llvmmipscodegen \ - llvmmipsasmparser \ - llvmmipsdesc \ - llvmmipsdisassembler \ - llvmpowerpccodegen \ - llvmpowerpcasmparser \ - llvmpowerpcdesc \ - llvmpowerpcdisassembler \ - llvmsparccodegen \ - llvmsparcasmparser \ - llvmsparcdesc \ - llvmsparcdisassembler \ - llvmx86codegen \ - llvmx86asmparser \ - llvmx86desc \ - llvmx86disassembler \ - llvmdebuginfodwarf \ - llvmexecutionengine \ - llvmruntimedyld \ - llvmglobalisel \ - llvmaarch64desc \ - llvmaarch64asmprinter \ - llvmaarch64info \ - llvmaarch64utils \ - llvmarmdesc \ - llvmarmasmprinter \ - llvmarminfo \ - llvmmipsasmprinter \ - llvmmipsinfo \ - llvmpowerpcasmprinter \ - llvmpowerpcinfo \ - llvmsparcasmprinter \ - llvmsparcinfo \ - llvmasmprinter \ - llvmdebuginfocodeview \ - llvmselectiondag \ - llvmcodegen \ - llvmscalaropts \ - llvminstcombine \ - llvmbitwriter \ - llvminstrumentation \ - llvmtransformutils \ - llvmx86asmprinter \ - llvmx86utils \ - llvmx86info \ - llvmmcdisassembler \ - llvmobject \ - llvmmcparser \ - llvmbitreader \ - llvmtarget \ - llvmmc \ - llvmanalysis \ - llvmprofiledata \ - llvmcore \ - llvmsupport +SRCDIR= tools/llvm-rtdyld +SRCS+= llvm-rtdyld.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-rtdyld/Makefile.depend b/usr.bin/clang/llvm-rtdyld/Makefile.depend deleted file mode 100644 index bf4a9bae9d7..00000000000 --- a/usr.bin/clang/llvm-rtdyld/Makefile.depend +++ /dev/null @@ -1,83 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmaarch64asmparser \ - lib/clang/libllvmaarch64asmprinter \ - lib/clang/libllvmaarch64codegen \ - lib/clang/libllvmaarch64desc \ - lib/clang/libllvmaarch64disassembler \ - lib/clang/libllvmaarch64info \ - lib/clang/libllvmaarch64utils \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmarmasmparser \ - lib/clang/libllvmarmasmprinter \ - lib/clang/libllvmarmcodegen \ - lib/clang/libllvmarmdesc \ - lib/clang/libllvmarmdisassembler \ - lib/clang/libllvmarminfo \ - lib/clang/libllvmasmprinter \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcodegen \ - lib/clang/libllvmcore \ - lib/clang/libllvmdebuginfodwarf \ - lib/clang/libllvmexecutionengine \ - lib/clang/libllvminstcombine \ - lib/clang/libllvminstrumentation \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcdisassembler \ - lib/clang/libllvmmcjit \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmmipsasmparser \ - lib/clang/libllvmmipsasmprinter \ - lib/clang/libllvmmipscodegen \ - lib/clang/libllvmmipsdesc \ - lib/clang/libllvmmipsdisassembler \ - lib/clang/libllvmmipsinfo \ - lib/clang/libllvmobject \ - lib/clang/libllvmpowerpcasmparser \ - lib/clang/libllvmpowerpcasmprinter \ - lib/clang/libllvmpowerpccodegen \ - lib/clang/libllvmpowerpcdesc \ - lib/clang/libllvmpowerpcdisassembler \ - lib/clang/libllvmpowerpcinfo \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmruntimedyld \ - lib/clang/libllvmscalaropts \ - lib/clang/libllvmselectiondag \ - lib/clang/libllvmsparcasmparser \ - lib/clang/libllvmsparcasmprinter \ - lib/clang/libllvmsparccodegen \ - lib/clang/libllvmsparcdesc \ - lib/clang/libllvmsparcdisassembler \ - lib/clang/libllvmsparcinfo \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtarget \ - lib/clang/libllvmtransformutils \ - lib/clang/libllvmx86asmparser \ - lib/clang/libllvmx86asmprinter \ - lib/clang/libllvmx86codegen \ - lib/clang/libllvmx86desc \ - lib/clang/libllvmx86disassembler \ - lib/clang/libllvmx86info \ - lib/clang/libllvmx86utils \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-symbolizer/Makefile b/usr.bin/clang/llvm-symbolizer/Makefile index 142e3075149..1c871943981 100644 --- a/usr.bin/clang/llvm-symbolizer/Makefile +++ b/usr.bin/clang/llvm-symbolizer/Makefile @@ -1,23 +1,10 @@ # $FreeBSD$ -.include +PROG_CXX= llvm-symbolizer -PROG_CXX=llvm-symbolizer - -SRCDIR= tools/llvm-symbolizer -SRCS= llvm-symbolizer.cpp - -LIBDEPS=llvmsymbolize \ - llvmdebuginfodwarf \ - llvmdebuginfopdb \ - llvmdebuginfocodeview \ - llvmobject \ - llvmbitreader \ - llvmcore \ - llvmmcparser \ - llvmmc \ - llvmsupport +SRCDIR= tools/llvm-symbolizer +SRCS+= llvm-symbolizer.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-symbolizer/Makefile.depend b/usr.bin/clang/llvm-symbolizer/Makefile.depend deleted file mode 100644 index d489ccea0a9..00000000000 --- a/usr.bin/clang/llvm-symbolizer/Makefile.depend +++ /dev/null @@ -1,32 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmcore \ - lib/clang/libllvmdebuginfodwarf \ - lib/clang/libllvmdebuginfopdb \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmobject \ - lib/clang/libllvmsupport \ - lib/clang/libllvmsymbolize \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm-tblgen/Makefile b/usr.bin/clang/llvm-tblgen/Makefile index 2ca876a89f8..0963526a80d 100644 --- a/usr.bin/clang/llvm-tblgen/Makefile +++ b/usr.bin/clang/llvm-tblgen/Makefile @@ -1,45 +1,40 @@ # $FreeBSD$ -.include +PROG_CXX= llvm-tblgen -PROG_CXX=llvm-tblgen +SRCDIR= utils/TableGen +SRCS+= AsmMatcherEmitter.cpp +SRCS+= AsmWriterEmitter.cpp +SRCS+= AsmWriterInst.cpp +SRCS+= Attributes.cpp +SRCS+= CTagsEmitter.cpp +SRCS+= CallingConvEmitter.cpp +SRCS+= CodeEmitterGen.cpp +SRCS+= CodeGenDAGPatterns.cpp +SRCS+= CodeGenInstruction.cpp +SRCS+= CodeGenMapTable.cpp +SRCS+= CodeGenRegisters.cpp +SRCS+= CodeGenSchedule.cpp +SRCS+= CodeGenTarget.cpp +SRCS+= DAGISelEmitter.cpp +SRCS+= DAGISelMatcher.cpp +SRCS+= DAGISelMatcherEmitter.cpp +SRCS+= DAGISelMatcherGen.cpp +SRCS+= DAGISelMatcherOpt.cpp +SRCS+= DFAPacketizerEmitter.cpp +SRCS+= DisassemblerEmitter.cpp +SRCS+= FastISelEmitter.cpp +SRCS+= FixedLenDecoderEmitter.cpp +SRCS+= InstrInfoEmitter.cpp +SRCS+= IntrinsicEmitter.cpp +SRCS+= OptParserEmitter.cpp +SRCS+= PseudoLoweringEmitter.cpp +SRCS+= RegisterInfoEmitter.cpp +SRCS+= SearchableTableEmitter.cpp +SRCS+= SubtargetEmitter.cpp +SRCS+= TableGen.cpp +SRCS+= X86DisassemblerTables.cpp +SRCS+= X86ModRMFilters.cpp +SRCS+= X86RecognizableInstr.cpp -SRCDIR= utils/TableGen -SRCS= AsmMatcherEmitter.cpp \ - AsmWriterEmitter.cpp \ - AsmWriterInst.cpp \ - Attributes.cpp \ - CTagsEmitter.cpp \ - CallingConvEmitter.cpp \ - CodeEmitterGen.cpp \ - CodeGenDAGPatterns.cpp \ - CodeGenInstruction.cpp \ - CodeGenMapTable.cpp \ - CodeGenRegisters.cpp \ - CodeGenSchedule.cpp \ - CodeGenTarget.cpp \ - DAGISelEmitter.cpp \ - DAGISelMatcher.cpp \ - DAGISelMatcherEmitter.cpp \ - DAGISelMatcherGen.cpp \ - DAGISelMatcherOpt.cpp \ - DFAPacketizerEmitter.cpp \ - DisassemblerEmitter.cpp \ - FastISelEmitter.cpp \ - FixedLenDecoderEmitter.cpp \ - InstrInfoEmitter.cpp \ - IntrinsicEmitter.cpp \ - OptParserEmitter.cpp \ - PseudoLoweringEmitter.cpp \ - RegisterInfoEmitter.cpp \ - SearchableTableEmitter.cpp \ - SubtargetEmitter.cpp \ - TableGen.cpp \ - X86DisassemblerTables.cpp \ - X86ModRMFilters.cpp \ - X86RecognizableInstr.cpp - -LIBDEPS=llvmtablegen \ - llvmsupport - -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/llvm-tblgen/Makefile.depend b/usr.bin/clang/llvm-tblgen/Makefile.depend deleted file mode 100644 index 58ed9a748cc..00000000000 --- a/usr.bin/clang/llvm-tblgen/Makefile.depend +++ /dev/null @@ -1,24 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtablegen \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/msun \ - lib/ncurses/ncursesw \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif diff --git a/usr.bin/clang/llvm.prog.mk b/usr.bin/clang/llvm.prog.mk new file mode 100644 index 00000000000..b85e8013b40 --- /dev/null +++ b/usr.bin/clang/llvm.prog.mk @@ -0,0 +1,25 @@ +# $FreeBSD$ + +LLVM_SRCS= ${.CURDIR}/../../../contrib/llvm + +CFLAGS+= -I${.OBJDIR}/../../../lib/clang/libllvm + +.include "${.CURDIR}/../../../lib/clang/llvm.build.mk" + +# Special case for the bootstrap-tools phase. +.if defined(TOOLS_PREFIX) && \ + (${PROG_CXX} == "clang-tblgen" || ${PROG_CXX} == "llvm-tblgen") +LIBDEPS+= llvmminimal +.else +LIBDEPS+= llvm +.endif + +.for lib in ${LIBDEPS} +DPADD+= ${.OBJDIR}/../../../lib/clang/lib${lib}/lib${lib}.a +LDADD+= ${.OBJDIR}/../../../lib/clang/lib${lib}/lib${lib}.a +.endfor + +LIBADD+= ncursesw +LIBADD+= pthread + +.include diff --git a/usr.bin/clang/opt/Makefile b/usr.bin/clang/opt/Makefile index 2ea7dc2d507..9733f9a517e 100644 --- a/usr.bin/clang/opt/Makefile +++ b/usr.bin/clang/opt/Makefile @@ -1,87 +1,16 @@ # $FreeBSD$ -.include +PROG_CXX= opt -PROG_CXX=opt - -SRCDIR= tools/opt -SRCS= AnalysisWrappers.cpp \ - BreakpointPrinter.cpp \ - GraphPrinters.cpp \ - NewPMDriver.cpp \ - PassPrinters.cpp \ - PrintSCC.cpp \ - opt.cpp - -TGHDRS= Attributes \ - Intrinsics - -LIBDEPS=llvmaarch64codegen \ - llvmaarch64asmparser \ - llvmaarch64disassembler \ - llvmarmcodegen \ - llvmarmasmparser \ - llvmarmdisassembler \ - llvmmipscodegen \ - llvmmipsasmparser \ - llvmmipsdesc \ - llvmmipsdisassembler \ - llvmpowerpccodegen \ - llvmpowerpcasmparser \ - llvmpowerpcdesc \ - llvmpowerpcdisassembler \ - llvmsparccodegen \ - llvmsparcasmparser \ - llvmsparcdesc \ - llvmsparcdisassembler \ - llvmx86codegen \ - llvmx86asmparser \ - llvmx86desc \ - llvmx86disassembler \ - llvmobjcarcopts \ - llvmpasses \ - llvmglobalisel \ - llvmaarch64desc \ - llvmaarch64asmprinter \ - llvmaarch64info \ - llvmaarch64utils \ - llvmarmdesc \ - llvmarmasmprinter \ - llvmarminfo \ - llvmmipsasmprinter \ - llvmmipsinfo \ - llvmpowerpcasmprinter \ - llvmpowerpcinfo \ - llvmsparcasmprinter \ - llvmsparcinfo \ - llvmasmprinter \ - llvmdebuginfocodeview \ - llvmselectiondag \ - llvmx86asmprinter \ - llvmx86utils \ - llvmx86info \ - llvmmcdisassembler \ - llvmcodegen \ - llvmbitwriter \ - llvmtarget \ - llvmipo \ - llvmirreader \ - llvmasmparser \ - llvmobject \ - llvmmcparser \ - llvmbitreader \ - llvmlinker \ - llvminstrumentation \ - llvmmc \ - llvmscalaropts \ - llvminstcombine \ - llvmvectorize \ - llvmtransformutils \ - llvmanalysis \ - llvmprofiledata \ - llvmcore \ - llvmsupport +SRCDIR= tools/opt +SRCS+= AnalysisWrappers.cpp +SRCS+= BreakpointPrinter.cpp +SRCS+= GraphPrinters.cpp +SRCS+= NewPMDriver.cpp +SRCS+= PassPrinters.cpp +SRCS+= PrintSCC.cpp +SRCS+= opt.cpp LIBADD+= z -.include "../clang.prog.mk" +.include "../llvm.prog.mk" diff --git a/usr.bin/clang/opt/Makefile.depend b/usr.bin/clang/opt/Makefile.depend deleted file mode 100644 index b2a718f2d70..00000000000 --- a/usr.bin/clang/opt/Makefile.depend +++ /dev/null @@ -1,87 +0,0 @@ -# $FreeBSD$ -# Autogenerated - do NOT edit! - -DIRDEPS = \ - gnu/lib/csu \ - gnu/lib/libgcc \ - include \ - include/xlocale \ - lib/${CSU_DIR} \ - lib/clang/libllvmaarch64asmparser \ - lib/clang/libllvmaarch64asmprinter \ - lib/clang/libllvmaarch64codegen \ - lib/clang/libllvmaarch64desc \ - lib/clang/libllvmaarch64disassembler \ - lib/clang/libllvmaarch64info \ - lib/clang/libllvmaarch64utils \ - lib/clang/libllvmanalysis \ - lib/clang/libllvmarmasmparser \ - lib/clang/libllvmarmasmprinter \ - lib/clang/libllvmarmcodegen \ - lib/clang/libllvmarmdesc \ - lib/clang/libllvmarmdisassembler \ - lib/clang/libllvmarminfo \ - lib/clang/libllvmasmparser \ - lib/clang/libllvmasmprinter \ - lib/clang/libllvmbitreader \ - lib/clang/libllvmbitwriter \ - lib/clang/libllvmcodegen \ - lib/clang/libllvmcore \ - lib/clang/libllvminstcombine \ - lib/clang/libllvminstrumentation \ - lib/clang/libllvmipo \ - lib/clang/libllvmirreader \ - lib/clang/libllvmlinker \ - lib/clang/libllvmmc \ - lib/clang/libllvmmcdisassembler \ - lib/clang/libllvmmcparser \ - lib/clang/libllvmmipsasmparser \ - lib/clang/libllvmmipsasmprinter \ - lib/clang/libllvmmipscodegen \ - lib/clang/libllvmmipsdesc \ - lib/clang/libllvmmipsdisassembler \ - lib/clang/libllvmmipsinfo \ - lib/clang/libllvmobjcarcopts \ - lib/clang/libllvmobject \ - lib/clang/libllvmpasses \ - lib/clang/libllvmpowerpcasmparser \ - lib/clang/libllvmpowerpcasmprinter \ - lib/clang/libllvmpowerpccodegen \ - lib/clang/libllvmpowerpcdesc \ - lib/clang/libllvmpowerpcdisassembler \ - lib/clang/libllvmpowerpcinfo \ - lib/clang/libllvmprofiledata \ - lib/clang/libllvmscalaropts \ - lib/clang/libllvmselectiondag \ - lib/clang/libllvmsparcasmparser \ - lib/clang/libllvmsparcasmprinter \ - lib/clang/libllvmsparccodegen \ - lib/clang/libllvmsparcdesc \ - lib/clang/libllvmsparcdisassembler \ - lib/clang/libllvmsparcinfo \ - lib/clang/libllvmsupport \ - lib/clang/libllvmtarget \ - lib/clang/libllvmtransformutils \ - lib/clang/libllvmvectorize \ - lib/clang/libllvmx86asmparser \ - lib/clang/libllvmx86asmprinter \ - lib/clang/libllvmx86codegen \ - lib/clang/libllvmx86desc \ - lib/clang/libllvmx86disassembler \ - lib/clang/libllvmx86info \ - lib/clang/libllvmx86utils \ - lib/libc \ - lib/libc++ \ - lib/libcompiler_rt \ - lib/libthr \ - lib/libz \ - lib/msun \ - lib/ncurses/ncursesw \ - usr.bin/clang/llvm-tblgen.host \ - - -.include - -.if ${DEP_RELDIR} == ${_DEP_RELDIR} -# local dependencies - needed for -jN in clean tree -.endif