Makefile revision 1.3
1# $OpenBSD: Makefile,v 1.3 2021/02/09 21:57:25 patrick Exp $
2
3.include <bsd.own.mk>
4
5PROG=	lldb-server
6BINDIR=	/usr/bin
7NOMAN=
8
9SRCS=	Acceptor.cpp \
10	LLDBServerUtilities.cpp \
11	SystemInitializerLLGS.cpp \
12	lldb-platform.cpp \
13	lldb-gdbserver.cpp \
14	lldb-server.cpp \
15	lldb.cpp \
16
17LDADD+=	-lcurses -ledit -lpanel
18
19
20.PATH:	${.CURDIR}/../../../llvm/lldb/source
21.PATH:	${.CURDIR}/../../../llvm/lldb/tools/lldb-server
22
23LLVM_LIBDEPS=	clangAST \
24    clangAnalysis \
25    clangBasic \
26    clangBasicTargets \
27    clangCodeGen \
28    clangDriver \
29    clangDriverArch \
30    clangEdit \
31    clangFrontend \
32    clangLex \
33    clangParse \
34    clangRewrite \
35    clangRewriteFrontend \
36    clangSema \
37    clangSerialization \
38    lldbABI \
39    lldbAPI \
40    lldbBreakpoint \
41    lldbCommands \
42    lldbCore \
43    lldbDataFormatters \
44    lldbExpression \
45    lldbHostCommon \
46    lldbHostOpenBSD \
47    lldbHostPOSIX \
48    lldbInitialization \
49    lldbInterpreter \
50    lldbPluginArchitecture \
51    lldbPluginDisassembler \
52    lldbPluginDynamicLoader \
53    lldbPluginExpressionParser \
54    lldbPluginInstruction \
55    lldbPluginInstrumentationRuntime \
56    lldbPluginJITLoader \
57    lldbPluginLanguage \
58    lldbPluginLanguageRuntime \
59    lldbPluginMemoryHistory \
60    lldbPluginObjectContainer \
61    lldbPluginObjectFile \
62    lldbPluginOperatingSystem \
63    lldbPluginPlatform \
64    lldbPluginProcess \
65    lldbPluginScriptInterpreter \
66    lldbPluginStructuredData \
67    lldbPluginSymbolFile \
68    lldbPluginSymbolVendor \
69    lldbPluginSystemRuntime \
70    lldbPluginUnwindAssembly \
71    lldbSymbol \
72    lldbTarget \
73    lldbUtility
74
75
76LDADD+= -L ${.OBJDIR}/../libLLVM -lLLVM
77
78.include <bsd.prog.mk>
79
80CPPFLAGS+=	${LLDB_INCLUDES} \
81		${CLANG_INCLUDES}
82