45 lines
830 B
Python
45 lines
830 B
Python
# parselink
|
|
|
|
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 = "headers",
|
|
hdrs = [
|
|
"//include/parselink:server.h",
|
|
],
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
|
|
cc_binary(
|
|
name = "parselinkd",
|
|
srcs = [
|
|
"main.cpp",
|
|
"monolithic_server.cpp",
|
|
],
|
|
deps = [
|
|
"headers",
|
|
"//include/parselink:utility",
|
|
"//source/logging",
|
|
"//source/proto",
|
|
":server",
|
|
"@boost//:beast",
|
|
],
|
|
)
|