blob: aa3bd981c6796b24a1a7d93a9b81f12d09c9a66d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
# $OpenBSD: Makefile,v 1.11 2024/02/08 20:28:54 miod Exp $
.include <bsd.own.mk>
PROG= lldb-server
BINDIR= /usr/bin
NOMAN=
SRCS= Acceptor.cpp \
lldb-gdbserver.cpp \
lldb-platform.cpp \
lldb-server.cpp \
LLDBServerUtilities.cpp \
SystemInitializerLLGS.cpp \
Version.cpp
LDADD+= -lcurses -ledit -lpanel
.PATH: ${.CURDIR}/../../../llvm/lldb/source
.PATH: ${.CURDIR}/../../../llvm/lldb/source/Version
.PATH: ${.CURDIR}/../../../llvm/lldb/tools/lldb-server
LLVM_LIBDEPS= clangAST \
clangASTMatchers \
clangAnalysis \
clangBasic \
clangCodeGen \
clangDriver \
clangEdit \
clangFrontend \
clangLex \
clangParse \
clangRewrite \
clangRewriteFrontend \
clangSema \
clangSerialization \
clangSupport \
lldbABI \
lldbAPI \
lldbBreakpoint \
lldbCommands \
lldbCore \
lldbDataFormatters \
lldbExpression \
lldbHostCommon \
lldbHostOpenBSD \
lldbHostPOSIX \
lldbInitialization \
lldbInterpreter \
lldbPluginArchitecture \
lldbPluginDisassembler \
lldbPluginDynamicLoader \
lldbPluginExpressionParser \
lldbPluginInstruction \
lldbPluginInstrumentationRuntime \
lldbPluginJITLoader \
lldbPluginLanguage \
lldbPluginLanguageRuntime \
lldbPluginMemoryHistory \
lldbPluginObjectContainer \
lldbPluginObjectFile \
lldbPluginPlatform \
lldbPluginProcess \
lldbPluginScriptInterpreter \
lldbPluginStructuredData \
lldbPluginSymbolFile \
lldbPluginSymbolVendor \
lldbPluginSystemRuntime \
lldbPluginTypeSystem \
lldbPluginUnwindAssembly \
lldbSymbol \
lldbTarget \
lldbUtility
BUILDFIRST= VCSVersion.inc LLGSOptions.inc
CLEANFILES+= VCSVersion.inc LLGSOptions.inc
VCSVersion.inc:
touch $@
LLGSOptions.inc: ${.CURDIR}/../../../llvm/lldb/tools/lldb-server/LLGSOptions.td
${.OBJDIR}/../llvm-tblgen/llvm-tblgen -gen-opt-parser-defs \
-I ${LLVM_SRCS}/include \
-o ${.TARGET} ${.ALLSRC}
LDADD+= -L ${.OBJDIR}/../libLLVM -lLLVM
.include <bsd.prog.mk>
CPPFLAGS+= ${LLDB_INCLUDES} \
${CLANG_INCLUDES}
|