Add build targets for the quic toy server
PiperOrigin-RevId: 519939392
diff --git a/quiche/BUILD.bazel b/quiche/BUILD.bazel
index 29d4500..c36739f 100644
--- a/quiche/BUILD.bazel
+++ b/quiche/BUILD.bazel
@@ -282,6 +282,34 @@
],
)
+cc_library(
+ name = "quic_toy_server",
+ srcs = [
+ "quic/tools/quic_toy_server.cc",
+ ],
+ hdrs = [
+ "quic/tools/quic_toy_server.h",
+ ],
+ deps = [
+ ":io_tool_support",
+ ":quiche_core",
+ ":quiche_platform_default_tools",
+ ],
+)
+
+cc_library(
+ name = "quic_server_factory",
+ srcs = [
+ "quic/tools/quic_server_factory.cc",
+ ],
+ hdrs = [
+ "quic/tools/quic_server_factory.h",
+ ],
+ deps = [
+ ":quic_toy_server",
+ ],
+)
+
test_suite_from_source_list(
name = "quiche_tests",
srcs = quiche_tests_srcs,
@@ -450,6 +478,21 @@
)
cc_binary(
+ name = "quic_server",
+ srcs = ["quic/tools/quic_server_bin.cc"],
+ deps = [
+ ":io_tool_support",
+ ":quic_server_factory",
+ ":quic_toy_server",
+ ":quiche_core",
+ ":quiche_platform_default",
+ ":quiche_platform_default_tools",
+ ":quiche_tool_support",
+ "@com_google_absl//absl/strings",
+ ],
+)
+
+cc_binary(
name = "masque_client",
srcs = ["quic/masque/masque_client_bin.cc"],
deps = [