parselink-old/source/server/BUILD

79 lines
1.4 KiB
Python

# parselink
cc_library(
name = "headers",
hdrs = [
"//include/parselink:server.h",
],
visibility = ["//visibility:public"],
)
cc_library(
name = "server",
srcs = [
"memory_session_manager.cpp",
],
deps = [
"//include/parselink:msgpack",
"//include/parselink:proto",
"//include/parselink:server",
"//source/logging",
"@hydrogen",
"@boost//:asio",
],
visibility = [
# TODO: Fix visibility
"//visibility:public",
],
)
cc_library(
name = "udp_server",
srcs = [
"udp_server.cpp",
],
deps = [
"headers",
"//include/parselink:msgpack",
"//include/parselink:proto",
"//include/parselink:server",
"//include/parselink:utility",
"//source/logging",
"@hydrogen",
"@boost//:asio",
],
visibility = [
# TODO: Fix visibility
"//visibility:public",
],
)
cc_binary(
name = "udp_parselinkd",
srcs = [
"main.cpp",
],
deps = [
"//source/logging",
"//source/proto",
":udp_server",
"@boost//:beast",
],
)
cc_binary(
name = "parselinkd",
srcs = [
"main.cpp",
"monolithic_server.cpp",
],
deps = [
"headers",
"//include/parselink:utility",
"//source/logging",
"//source/proto",
":server",
"@boost//:beast",
],
)