summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNico Weber <thakis@chromium.org>2022-03-09 11:42:33 -0500
committerNico Weber <thakis@chromium.org>2022-03-09 11:43:21 -0500
commitc0700d3228f7f9e8ec458c76839dbb58ff90901a (patch)
treea1bc62481000caf4b159dfe6823f38095ee3d5ad
parent02def06e60369d616456251cb0f8e60115287128 (diff)
[gn build] (manually) port ffb9429b6f3c29ab
-rw-r--r--llvm/utils/gn/secondary/lldb/source/Plugins/Platform/POSIX/BUILD.gn1
-rw-r--r--llvm/utils/gn/secondary/lldb/source/Plugins/Platform/Windows/BUILD.gn1
-rw-r--r--llvm/utils/gn/secondary/lldb/source/Plugins/Platform/gdb-server/BUILD.gn19
3 files changed, 21 insertions, 0 deletions
diff --git a/llvm/utils/gn/secondary/lldb/source/Plugins/Platform/POSIX/BUILD.gn b/llvm/utils/gn/secondary/lldb/source/Plugins/Platform/POSIX/BUILD.gn
index 356d01441082..c5565bc20f5a 100644
--- a/llvm/utils/gn/secondary/lldb/source/Plugins/Platform/POSIX/BUILD.gn
+++ b/llvm/utils/gn/secondary/lldb/source/Plugins/Platform/POSIX/BUILD.gn
@@ -9,6 +9,7 @@ static_library("POSIX") {
"//lldb/source/Expression",
"//lldb/source/Host",
"//lldb/source/Interpreter",
+ "//lldb/source/Plugins/Platform/gdb-server",
"//lldb/source/Plugins/TypeSystem/Clang",
"//lldb/source/Target",
]
diff --git a/llvm/utils/gn/secondary/lldb/source/Plugins/Platform/Windows/BUILD.gn b/llvm/utils/gn/secondary/lldb/source/Plugins/Platform/Windows/BUILD.gn
index 11539c7dc479..4a0f39ce4ba2 100644
--- a/llvm/utils/gn/secondary/lldb/source/Plugins/Platform/Windows/BUILD.gn
+++ b/llvm/utils/gn/secondary/lldb/source/Plugins/Platform/Windows/BUILD.gn
@@ -8,6 +8,7 @@ static_library("Windows") {
"//lldb/source/Breakpoint",
"//lldb/source/Core",
"//lldb/source/Host",
+ "//lldb/source/Plugins/Platform/gdb-server",
"//lldb/source/Target",
]
diff --git a/llvm/utils/gn/secondary/lldb/source/Plugins/Platform/gdb-server/BUILD.gn b/llvm/utils/gn/secondary/lldb/source/Plugins/Platform/gdb-server/BUILD.gn
new file mode 100644
index 000000000000..c1f99e94b47e
--- /dev/null
+++ b/llvm/utils/gn/secondary/lldb/source/Plugins/Platform/gdb-server/BUILD.gn
@@ -0,0 +1,19 @@
+static_library("gdb-server") {
+ output_name = "lldbPluginPlatformGDB"
+ configs += [
+ "//llvm/utils/gn/build:clang_code",
+ "//llvm/utils/gn/build:lldb_code",
+ ]
+ deps = [
+ "//lldb/source/Breakpoint",
+ "//lldb/source/Core",
+ "//lldb/source/Host",
+ "//lldb/source/Plugins/Process/Utility",
+ #"//lldb/source/Plugins/Process/gdb-remote", # 4-deep dependency cycle
+ "//lldb/source/Target",
+ ]
+
+ # Reaches into Plugins/Process/Utility.
+ include_dirs = [ "//lldb/source" ]
+ sources = [ "PlatformRemoteGDBServer.cpp" ]
+}