blob: 8f12b5c4854619a1083504bace6976ac4dbac16e [file] [log] [blame]
package(
default_visibility = ["//visibility:public"],
licenses = ["notice"], # Apache 2.0
)
# TODO(benvanik): re-enable debugger after refactoring.
# cc_library(
# name = "debug_client",
# srcs = ["debug_client.cc"],
# hdrs = ["debug_client.h"],
# deps = [
# ":debug_client_interface",
# ":debug_client_tcp", # build-cleaner: keep
# "@com_google_absl//absl/container:flat_hash_map",
# "@com_google_absl//absl/strings",
# "@com_google_absl//absl/types:optional",
# "@com_google_absl//absl/types:span",
# "///base:source_location",
# "///base:status",
# "///schemas",
# ],
# )
#
# cc_library(
# name = "debug_client_interface",
# hdrs = ["debug_client.h"],
# deps = [
# "@com_google_absl//absl/container:flat_hash_map",
# "@com_google_absl//absl/strings",
# "@com_google_absl//absl/types:optional",
# "@com_google_absl//absl/types:span",
# "///base:status",
# "///schemas",
# ],
# )
#
# cc_library(
# name = "debug_client_tcp",
# srcs = ["debug_client_tcp.cc"],
# deps = [
# ":debug_client_interface",
# ":debug_tcp_util",
# "@com_google_absl//absl/container:flat_hash_map",
# "@com_google_absl//absl/memory",
# "@com_google_absl//absl/strings",
# "@com_google_absl//absl/types:span",
# "@com_github_google_flatbuffers//:flatbuffers",
# "///base:flatbuffer_util",
# "///base:status",
# "///rt",
# "///schemas",
# ],
# )
#
# cc_library(
# name = "debug_server",
# hdrs = ["debug_server.h"],
# deps = [
# ":debug_server_interface",
# "//third_party/flatbuffers:flatbuffers",
# "///schemas",
# "///base:status",
# ] + select({
# "//:debug": [":debug_server_tcp"],
# "//conditions:default": [":debug_server_disabled"],
# }),
# )
cc_library(
name = "debug_server",
hdrs = ["debug_server.h"],
deps = [
":debug_server_disabled",
":debug_server_interface",
"///base:status",
],
)
cc_library(
name = "debug_server_interface",
hdrs = ["debug_server.h"],
deps = ["///base:status"],
)
cc_library(
name = "debug_server_disabled",
srcs = ["debug_server_disabled.cc"],
deps = [
":debug_server_interface",
"@com_google_absl//absl/memory",
],
)
# TODO(benvanik): re-enable debugger after refactoring.
# cc_library(
# name = "debug_server_tcp",
# srcs = ["debug_server_tcp.cc"],
# deps = [
# ":debug_server_interface",
# ":debug_service",
# ":debug_tcp_util",
# "@com_google_absl//absl/base:core_headers",
# "@com_google_absl//absl/memory",
# "@com_google_absl//absl/synchronization",
# "@com_github_google_flatbuffers//:flatbuffers",
# "///base:status",
# "///schemas",
# ],
# )
cc_library(
name = "debug_server_flags",
srcs = ["debug_server_flags.cc"],
hdrs = ["debug_server_flags.h"],
deps = [
":debug_server",
"///base:memory",
"///base:status",
"@com_google_absl//absl/flags:flag",
"@com_google_absl//absl/strings",
],
)
# TODO(benvanik): re-enable debugger after refactoring.
# cc_library(
# name = "debug_server_flags",
# srcs = ["debug_server_flags.cc"],
# hdrs = ["debug_server_flags.h"],
# copts = select({
# "//:debug": [
# "-DIREE_DEBUG_EMBEDDED_APP_PRESENT=1",
# ],
# "//conditions:default": [],
# }),
# deps = [
# ":debug_server",
# "@com_google_absl//absl/flags:flag",
# "@com_google_absl//absl/strings",
# "///base:memory",
# "///base:status",
# ] + select({
# "//:debug": [
# "///tools/debugger:debug_app_embedded",
# "//third_party/GL/native:EGL", # build-cleaner: keep
# "//third_party/GL/native:GLESv2", # build-cleaner: keep
# ],
# "//conditions:default": [],
# }),
# )
#
# cc_library(
# name = "debug_service",
# srcs = ["debug_service.cc"],
# hdrs = ["debug_service.h"],
# deps = [
# ":debug_session",
# "@com_google_absl//absl/base:core_headers",
# "@com_google_absl//absl/strings",
# "@com_google_absl//absl/synchronization",
# "@com_github_google_flatbuffers//:flatbuffers",
# "///base:flatbuffer_util",
# "///base:source_location",
# "///base:status",
# "///rt",
# "///schemas",
# "///schemas:reflection_data",
# ],
# )
#
# cc_library(
# name = "debug_session",
# srcs = ["debug_session.cc"],
# hdrs = ["debug_session.h"],
# deps = [
# "@com_google_absl//absl/base:core_headers",
# "@com_google_absl//absl/synchronization",
# "///base:source_location",
# "///base:status",
# "///rt",
# "///schemas",
# ],
# )
#
# cc_library(
# name = "debug_tcp_util",
# hdrs = ["debug_tcp_util.h"],
# deps = [
# "@com_github_google_flatbuffers//:flatbuffers",
# "///base:status",
# "///schemas",
# ],
# )