| load("@rules_cc//cc:defs.bzl", "cc_library") |
| package(default_visibility = ["//visibility:public"]) |
| |
| cc_library( |
| name = "client_library", |
| hdrs = glob(["include/*.h"]), |
| srcs = glob(["*.cpp"]), |
| strip_include_prefix = "//src/main/cpp/client/include", |
| deps = [ |
| "//api:rocketmq_interface", |
| "//proto:rocketmq_grpc_library", |
| "//src/main/cpp/admin:admin_server_library", |
| "//src/main/cpp/base:base_library", |
| "//src/main/cpp/scheduler:scheduler_library", |
| "//src/main/cpp/concurrent:countdown_latch_library", |
| "@com_google_absl//absl/container:flat_hash_map", |
| "@com_google_absl//absl/container:flat_hash_set", |
| "@com_github_grpc_grpc//:grpc_secure", |
| "@com_github_grpc_grpc//:grpc++", |
| "@boringssl//:ssl", |
| "//external:gtest", |
| ], |
| defines = [ |
| ], |
| ) |