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