blob: 3ce63ab7fb3c502063e0941f3d7f61d9a5c0d3b1 [file] [log] [blame]
package(default_visibility = ["//visibility:public"])
cc_library(
name = "crow_service",
srcs = ["crow_service.cpp"],
hdrs = ["crow_service.h"],
deps = [
"//service/kv_service:resdb_kv_client",
"//third_party:crow",
"//third_party:rapidjson",
"@com_resdb_nexres//common:asio",
"@com_resdb_nexres//common:boost_comm",
"@com_resdb_nexres//common/proto:signature_info_cc_proto",
"@com_resdb_nexres//interface/common:resdb_state_accessor",
"@com_resdb_nexres//interface/common:resdb_txn_accessor",
"@com_resdb_nexres//platform/config:resdb_config_utils",
],
)
cc_binary(
name = "crow_service_main",
srcs = ["crow_service_main.cpp"],
deps = [
":crow_service",
],
)
cc_test(
name = "crow_service_test",
srcs = ["crow_service_test.cpp"],
deps = [
":crow_service",
"@com_resdb_nexres//common/test:test_main",
],
)