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