1# $OpenBSD: Makefile,v 1.6 2023/11/11 18:35:39 robert Exp $ 2 3LIB= lldbPluginSymbolFile 4NOPIC= 5NOPROFILE= 6 7.include <bsd.own.mk> 8 9# SymbolFile/Breakpad 10SRCS= SymbolFileBreakpad.cpp 11 12# SymbolFile/DWARF 13SRCS+= AppleDWARFIndex.cpp \ 14 DebugNamesDWARFIndex.cpp \ 15 DIERef.cpp \ 16 DWARFAbbreviationDeclaration.cpp \ 17 DWARFASTParser.cpp \ 18 DWARFASTParserClang.cpp \ 19 DWARFAttribute.cpp \ 20 DWARFBaseDIE.cpp \ 21 DWARFCompileUnit.cpp \ 22 DWARFContext.cpp \ 23 DWARFDataExtractor.cpp \ 24 DWARFDebugAbbrev.cpp \ 25 DWARFDebugAranges.cpp \ 26 DWARFDebugArangeSet.cpp \ 27 DWARFDebugInfo.cpp \ 28 DWARFDebugInfoEntry.cpp \ 29 DWARFDebugMacro.cpp \ 30 DWARFDebugRanges.cpp \ 31 DWARFDeclContext.cpp \ 32 DWARFDefines.cpp \ 33 DWARFDIE.cpp \ 34 DWARFFormValue.cpp \ 35 DWARFIndex.cpp \ 36 DWARFTypeUnit.cpp \ 37 DWARFUnit.cpp \ 38 HashedNameToDIE.cpp \ 39 LogChannelDWARF.cpp \ 40 ManualDWARFIndex.cpp \ 41 NameToDIE.cpp \ 42 SymbolFileDWARF.cpp \ 43 SymbolFileDWARFDwo.cpp \ 44 SymbolFileDWARFDebugMap.cpp \ 45 UniqueDWARFASTType.cpp 46 47# SymbolFile/NativePDB 48SRCS+= CodeViewRegisterMapping.cpp \ 49 CompileUnitIndex.cpp \ 50 DWARFLocationExpression.cpp \ 51 PdbAstBuilder.cpp \ 52 PdbFPOProgramToDWARFExpression.cpp \ 53 PdbIndex.cpp \ 54 PdbSymUid.cpp \ 55 PdbUtil.cpp \ 56 SymbolFileNativePDB.cpp \ 57 UdtRecordCompleter.cpp 58 59# SymbolFile/PDB 60SRCS+= PDBASTParser.cpp \ 61 PDBLocationToDWARFExpression.cpp \ 62 SymbolFilePDB.cpp 63 64# SymbolFile/Symtab 65SRCS+= SymbolFileSymtab.cpp 66 67.PATH: ${.CURDIR}/../../../llvm/lldb/source/Plugins/SymbolFile/Breakpad 68.PATH: ${.CURDIR}/../../../llvm/lldb/source/Plugins/SymbolFile/DWARF 69.PATH: ${.CURDIR}/../../../llvm/lldb/source/Plugins/SymbolFile/NativePDB 70.PATH: ${.CURDIR}/../../../llvm/lldb/source/Plugins/SymbolFile/PDB 71.PATH: ${.CURDIR}/../../../llvm/lldb/source/Plugins/SymbolFile/Symtab 72 73install: 74 @# Nothing here so far ... 75 76.include <bsd.lib.mk> 77 78CPPFLAGS+= ${LLDB_INCLUDES} 79CPPFLAGS+= ${CLANG_INCLUDES} 80CPPFLAGS+= -I${.OBJDIR}/../include/lldb/Plugins 81