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