aboutsummaryrefslogtreecommitdiff
path: root/lib/clang/liblldb
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2016-08-26 22:44:22 +0000
committerDimitry Andric <dim@FreeBSD.org>2016-08-26 22:44:22 +0000
commit986e05bc2a18e58ffe5ad5c944e4c188d01a4462 (patch)
tree77d6cefbacfed7e4b4b53080e3cc6a06dd50fcaf /lib/clang/liblldb
parente9c25f21083a601b3e38689c6ed2a25ae1f5e046 (diff)
Notes
Diffstat (limited to 'lib/clang/liblldb')
-rw-r--r--lib/clang/liblldb/Makefile600
-rw-r--r--lib/clang/liblldb/Makefile.depend15
2 files changed, 588 insertions, 27 deletions
diff --git a/lib/clang/liblldb/Makefile b/lib/clang/liblldb/Makefile
index dc1726a992d62..6fda218a033eb 100644
--- a/lib/clang/liblldb/Makefile
+++ b/lib/clang/liblldb/Makefile
@@ -1,20 +1,596 @@
# $FreeBSD$
-.include <bsd.own.mk>
+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 <bsd.lib.mk>
diff --git a/lib/clang/liblldb/Makefile.depend b/lib/clang/liblldb/Makefile.depend
deleted file mode 100644
index 260fd9c2488f8..0000000000000
--- 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 <dirdeps.mk>
-
-.if ${DEP_RELDIR} == ${_DEP_RELDIR}
-# local dependencies - needed for -jN in clean tree
-.endif