xref: /openbsd-src/gnu/usr.bin/clang/liblldbPluginLanguage/Makefile (revision 1ad61ae0a79a724d2d3ec69e69c8e1d1ff6b53a0)
1# $OpenBSD: Makefile,v 1.5 2023/11/11 18:35:39 robert Exp $
2
3LIB=	lldbPluginLanguage
4NOPIC=
5NOPROFILE=
6
7.include <bsd.own.mk>
8
9# CPlusPlus
10SRCS=	BlockPointer.cpp \
11	Coroutines.cpp \
12	CPlusPlusLanguage.cpp \
13	CPlusPlusNameParser.cpp \
14	CxxStringTypes.cpp \
15	GenericBitset.cpp \
16	GenericOptional.cpp \
17	LibCxx.cpp \
18	LibCxxAtomic.cpp \
19	LibCxxInitializerList.cpp \
20	LibCxxList.cpp \
21	LibCxxMap.cpp \
22	LibCxxQueue.cpp \
23	LibCxxRangesRefView.cpp \
24	LibCxxSpan.cpp \
25	LibCxxTuple.cpp \
26	LibCxxUnorderedMap.cpp \
27	LibCxxVariant.cpp \
28	LibCxxVector.cpp \
29	LibStdcpp.cpp \
30	LibStdcppTuple.cpp \
31	LibStdcppUniquePointer.cpp \
32	MSVCUndecoratedNameParser.cpp
33
34# ClangCommon
35SRCS+=	ClangHighlighter.cpp
36
37# ObjC
38SRCS+=	ObjCLanguage.cpp \
39	CF.cpp \
40	CFBasicHash.cpp \
41	Cocoa.cpp \
42	CoreMedia.cpp \
43	NSArray.cpp \
44	NSDictionary.cpp \
45	NSError.cpp \
46	NSException.cpp \
47	NSIndexPath.cpp \
48	NSSet.cpp \
49	NSString.cpp
50
51# ObjCPlusPlus
52SRCS+=	ObjCPlusPlusLanguage.cpp
53
54.PATH:	${.CURDIR}/../../../llvm/lldb/source/Plugins/Language/ClangCommon
55.PATH:	${.CURDIR}/../../../llvm/lldb/source/Plugins/Language/CPlusPlus
56.PATH:	${.CURDIR}/../../../llvm/lldb/source/Plugins/Language/ObjC
57.PATH:	${.CURDIR}/../../../llvm/lldb/source/Plugins/Language/ObjCPlusPlus
58
59install:
60	@# Nothing here so far ...
61
62.include <bsd.lib.mk>
63
64CPPFLAGS+=	${LLDB_INCLUDES}
65CPPFLAGS+=	${CLANG_INCLUDES}
66