Skip to content

Commit

Permalink
Update build glue to build lldb.
Browse files Browse the repository at this point in the history
  • Loading branch information
DimitryAndric committed Feb 9, 2024
1 parent 612cd33 commit 325ba5b
Showing 1 changed file with 19 additions and 4 deletions.
23 changes: 19 additions & 4 deletions lib/clang/liblldb/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ SRCS+= API/SBExpressionOptions.cpp
SRCS+= API/SBFile.cpp
SRCS+= API/SBFileSpec.cpp
SRCS+= API/SBFileSpecList.cpp
SRCS+= API/SBFormat.cpp
SRCS+= API/SBFrame.cpp
SRCS+= API/SBFunction.cpp
SRCS+= API/SBHostOS.cpp
Expand All @@ -55,6 +56,7 @@ SRCS+= API/SBModuleSpec.cpp
SRCS+= API/SBPlatform.cpp
SRCS+= API/SBProcess.cpp
SRCS+= API/SBProcessInfo.cpp
SRCS+= API/SBProcessInfoList.cpp
SRCS+= API/SBQueue.cpp
SRCS+= API/SBQueueItem.cpp
SRCS+= API/SBReproducer.cpp
Expand Down Expand Up @@ -86,6 +88,7 @@ SRCS+= API/SBValue.cpp
SRCS+= API/SBValueList.cpp
SRCS+= API/SBVariablesOptions.cpp
SRCS+= API/SBWatchpoint.cpp
SRCS+= API/SBWatchpointOptions.cpp
SRCS+= API/SystemInitializerFull.cpp
SRCS+= Breakpoint/Breakpoint.cpp
SRCS+= Breakpoint/BreakpointID.cpp
Expand All @@ -103,13 +106,14 @@ SRCS+= Breakpoint/BreakpointResolverFileRegex.cpp
SRCS+= Breakpoint/BreakpointResolverName.cpp
SRCS+= Breakpoint/BreakpointResolverScripted.cpp
SRCS+= Breakpoint/BreakpointSite.cpp
SRCS+= Breakpoint/BreakpointSiteList.cpp
SRCS+= Breakpoint/StopPointSiteList.cpp
SRCS+= Breakpoint/Stoppoint.cpp
SRCS+= Breakpoint/StoppointCallbackContext.cpp
SRCS+= Breakpoint/StoppointSite.cpp
SRCS+= Breakpoint/Watchpoint.cpp
SRCS+= Breakpoint/WatchpointList.cpp
SRCS+= Breakpoint/WatchpointOptions.cpp
SRCS+= Breakpoint/WatchpointResource.cpp
SRCS+= Commands/CommandCompletions.cpp
SRCS+= Commands/CommandObjectApropos.cpp
SRCS+= Commands/CommandObjectBreakpoint.cpp
Expand Down Expand Up @@ -182,7 +186,6 @@ SRCS+= Core/Section.cpp
SRCS+= Core/SourceLocationSpec.cpp
SRCS+= Core/SourceManager.cpp
SRCS+= Core/StreamAsynchronousIO.cpp
SRCS+= Core/StreamFile.cpp
SRCS+= Core/ThreadedCommunication.cpp
SRCS+= Core/UserSettingsController.cpp
SRCS+= Core/Value.cpp
Expand All @@ -199,6 +202,7 @@ SRCS+= Core/ValueObjectMemory.cpp
SRCS+= Core/ValueObjectRegister.cpp
SRCS+= Core/ValueObjectSyntheticFilter.cpp
SRCS+= Core/ValueObjectUpdater.cpp
SRCS+= Core/ValueObjectVTable.cpp
SRCS+= Core/ValueObjectVariable.cpp
SRCS+= DataFormatters/CXXFunctionPointer.cpp
SRCS+= DataFormatters/DataVisualization.cpp
Expand Down Expand Up @@ -257,6 +261,7 @@ SRCS+= Host/common/ProcessRunLock.cpp
SRCS+= Host/common/PseudoTerminal.cpp
SRCS+= Host/common/Socket.cpp
SRCS+= Host/common/SocketAddress.cpp
SRCS+= Host/common/StreamFile.cpp
SRCS+= Host/common/TCPSocket.cpp
SRCS+= Host/common/Terminal.cpp
SRCS+= Host/common/ThreadLauncher.cpp
Expand Down Expand Up @@ -333,6 +338,7 @@ SRCS+= Plugins/ABI/Mips/ABISysV_mips64.cpp
SRCS+= Plugins/ABI/PowerPC/ABIPowerPC.cpp
SRCS+= Plugins/ABI/PowerPC/ABISysV_ppc.cpp
SRCS+= Plugins/ABI/PowerPC/ABISysV_ppc64.cpp
SRCS+= Plugins/ABI/RISCV/ABISysV_riscv.cpp
SRCS+= Plugins/ABI/X86/ABISysV_i386.cpp
SRCS+= Plugins/ABI/X86/ABISysV_x86_64.cpp
SRCS+= Plugins/ABI/X86/ABIX86.cpp
Expand Down Expand Up @@ -379,9 +385,11 @@ SRCS+= Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
SRCS+= Plugins/Instruction/PPC64/EmulateInstructionPPC64.cpp
SRCS+= Plugins/Instruction/RISCV/EmulateInstructionRISCV.cpp
SRCS+= Plugins/InstrumentationRuntime/ASan/InstrumentationRuntimeASan.cpp
SRCS+= Plugins/InstrumentationRuntime/ASanLibsanitizers/InstrumentationRuntimeASanLibsanitizers.cpp
SRCS+= Plugins/InstrumentationRuntime/MainThreadChecker/InstrumentationRuntimeMainThreadChecker.cpp
SRCS+= Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp
SRCS+= Plugins/InstrumentationRuntime/UBSan/InstrumentationRuntimeUBSan.cpp
SRCS+= Plugins/InstrumentationRuntime/Utility/ReportRetriever.cpp
SRCS+= Plugins/JITLoader/GDB/JITLoaderGDB.cpp
SRCS+= Plugins/Language/CPlusPlus/BlockPointer.cpp
SRCS+= Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
Expand Down Expand Up @@ -438,6 +446,7 @@ SRCS+= Plugins/ObjectFile/ELF/ELFHeader.cpp
SRCS+= Plugins/ObjectFile/ELF/ObjectFileELF.cpp
SRCS+= Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
SRCS+= Plugins/Platform/POSIX/PlatformPOSIX.cpp
SRCS+= Plugins/Platform/QemuUser/PlatformQemuUser.cpp
SRCS+= Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
SRCS+= Plugins/Process/FreeBSD/NativeProcessFreeBSD.cpp
SRCS+= Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD.cpp
Expand Down Expand Up @@ -491,6 +500,7 @@ SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp
SRCS+= Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp
SRCS+= Plugins/Process/Utility/RegisterContextThreadMemory.cpp
SRCS+= Plugins/Process/Utility/RegisterContext_x86.cpp
SRCS+= Plugins/Process/Utility/RegisterFlagsLinux_arm64.cpp
SRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp
SRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp
SRCS+= Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.cpp
Expand Down Expand Up @@ -537,7 +547,6 @@ SRCS+= Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
SRCS+= Plugins/SymbolFile/DWARF/DWARFContext.cpp
SRCS+= Plugins/SymbolFile/DWARF/DWARFDIE.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
Expand All @@ -559,6 +568,8 @@ 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/SymbolLocator/Default/SymbolLocatorDefault.cpp
SRCS+= Plugins/SymbolLocator/Debuginfod/SymbolLocatorDebuginfod.cpp
SRCS+= Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp
SRCS+= Plugins/TypeSystem/Clang/TypeSystemClang.cpp
SRCS+= Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
Expand All @@ -578,14 +589,14 @@ SRCS+= Symbol/FuncUnwinders.cpp
SRCS+= Symbol/Function.cpp
SRCS+= Symbol/LineEntry.cpp
SRCS+= Symbol/LineTable.cpp
SRCS+= Symbol/LocateSymbolFile.cpp
SRCS+= Symbol/ObjectContainer.cpp
SRCS+= Symbol/ObjectFile.cpp
SRCS+= Symbol/PostfixExpression.cpp
SRCS+= Symbol/Symbol.cpp
SRCS+= Symbol/SymbolContext.cpp
SRCS+= Symbol/SymbolFile.cpp
SRCS+= Symbol/SymbolFileOnDemand.cpp
SRCS+= Symbol/SymbolLocator.cpp
SRCS+= Symbol/SymbolVendor.cpp
SRCS+= Symbol/Symtab.cpp
SRCS+= Symbol/Type.cpp
Expand Down Expand Up @@ -663,10 +674,12 @@ SRCS+= Target/TraceDumper.cpp
SRCS+= Target/UnixSignals.cpp
SRCS+= Target/UnwindAssembly.cpp
SRCS+= Target/UnwindLLDB.cpp
SRCS+= Utility/AddressableBits.cpp
SRCS+= Utility/ArchSpec.cpp
SRCS+= Utility/Args.cpp
SRCS+= Utility/Baton.cpp
SRCS+= Utility/Broadcaster.cpp
SRCS+= Utility/Checksum.cpp
SRCS+= Utility/CompletionRequest.cpp
SRCS+= Utility/Connection.cpp
SRCS+= Utility/ConstString.cpp
Expand Down Expand Up @@ -726,8 +739,10 @@ TGHDRS+= CommandOptions.inc
Core/Core \
Interpreter/Interpreter \
Plugins/JITLoader/GDB/JITLoaderGDB \
Plugins/Platform/QemuUser/PlatformQemuUser \
Plugins/Process/gdb-remote/ProcessGDBRemote \
Plugins/SymbolFile/DWARF/SymbolFileDWARF \
Plugins/SymbolLocator/Debuginfod/SymbolLocatorDebuginfod \
Target/Target
${path:T}Properties.inc: ${LLDB_SRCS}/source/${path}Properties.td
${LLDB_TBLGEN} -gen-lldb-property-defs \
Expand Down

0 comments on commit 325ba5b

Please sign in to comment.