Files
nearby/fastpair/repository/BUILD
T
Nick Bourdakos cbf50a3d49 Add more visibilities
PiperOrigin-RevId: 518647351
2023-03-22 12:51:23 -07:00

74 lines
2.0 KiB
Python

licenses(["notice"])
cc_library(
name = "repository",
srcs = [
"fast_pair_metadata_fetcher_impl.cc",
"fast_pair_metadata_repository_impl.cc",
],
hdrs = [
"device_metadata.h",
"fast_pair_metadata_fetcher.h",
"fast_pair_metadata_fetcher_impl.h",
"fast_pair_metadata_repository.h",
"fast_pair_metadata_repository_impl.h",
],
copts = [
"-Ithird_party",
],
visibility = [
"//fastpair:__subpackages__",
"//location/nearby/cpp/sharing:__subpackages__",
],
deps = [
"//fastpair/common",
"//fastpair/proto:fastpair_cc_proto",
"//internal/network:types",
"//internal/platform:logging",
"//internal/platform/implementation:types",
"@com_google_absl//absl/container:flat_hash_map",
"@com_google_absl//absl/status:statusor",
"@com_google_absl//absl/strings",
],
)
cc_library(
name = "fake_fast_pair_metadata_repository",
hdrs = ["fake_fast_pair_metadata_repository.h"],
copts = [
"-Ithird_party",
],
visibility = ["//visibility:public"],
deps = [
":repository",
"//fastpair/common",
"//fastpair/proto:fastpair_cc_proto",
"@com_google_absl//absl/container:flat_hash_map",
"@com_google_absl//absl/strings",
],
)
cc_test(
name = "repository_test",
srcs = [
"fast_pair_metadata_fetcher_impl_test.cc",
"fast_pair_metadata_repository_impl_test.cc",
],
copts = [
"-Ithird_party",
],
deps = [
":repository",
"//fastpair/common",
"//fastpair/internal/test:nearby_fastpair_test",
"//fastpair/proto:fastpair_cc_proto",
"//internal/network:types",
"//internal/platform/implementation/g3",
"@com_github_protobuf_matchers//protobuf-matchers",
"@com_google_absl//absl/container:flat_hash_map",
"@com_google_absl//absl/status:statusor",
"@com_google_absl//absl/strings",
"@com_google_googletest//:gtest_main",
],
)