Llijinxiaoadd bazel build
6216e7b5创建于 3月28日历史提交
load("//bazel:build_defs.bzl", "ds_cc_library")

package(default_visibility = ["//visibility:public"])

# success
ds_cc_library(
    name = "worker_device_oc_manager_header",
    hdrs = [
        "worker_device_oc_manager.h",
    ],
    deps = [
        "//src/datasystem/common/ak_sk:ak_sk_manager",
        "//src/datasystem/common/immutable_string",
        "//src/datasystem/common/object_cache:object_base",
        "//src/datasystem/common/object_cache:safe_table",
        "//src/datasystem/protos:object_posix_zmq_cc_proto",
        "//src/datasystem/worker/object_cache:object_kv",
        "//src/datasystem/worker/object_cache/device:worker_dev_req_manager_header",
    ],
)

ds_cc_library(
    name = "worker_device_oc_manager",
    srcs = [
        "worker_device_oc_manager.cpp",
    ],
    hdrs = [
        "worker_device_oc_manager.h",
    ],
    deps = [
        ":worker_device_oc_manager_header",
        "//src/datasystem/common/device:device_helper",
        "//src/datasystem/common/object_cache:object_base",
        "//src/datasystem/common/string_intern:string_ref",
        "//src/datasystem/common/util:rpc_util",
        "//src/datasystem/protos:master_object_cc_proto",
        "//src/datasystem/protos:worker_object_cc_proto",
        "//src/datasystem/worker/object_cache:object_kv",
        "//src/datasystem/worker/object_cache:worker_master_oc_api",
        "//src/datasystem/worker/object_cache:worker_oc_service_impl",
        "//src/datasystem/worker/object_cache/device:device_obj_cache",
    ],
    alwayslink = True,
)

# success
ds_cc_library(
    name = "device_obj_cache",
    srcs = [
        "device_obj_cache.cpp",
    ],
    hdrs = [
        "device_obj_cache.h",
    ],
    deps = [
        "//src/datasystem/common/object_cache:object_base",
        "//src/datasystem/common/shared_memory:common_shared_memory",
    ],
)

# success
ds_cc_library(
    name = "worker_dev_req_manager_header",
    hdrs = [
        "worker_dev_req_manager.h",
    ],
    deps = [
        "//src/datasystem/common/eventloop:common_event_loop",
        "//src/datasystem/common/rpc:rpc_message",
        "//src/datasystem/common/util:status_helper",
        "//src/datasystem/protos:object_posix_cc_proto",
        "//src/datasystem/protos:object_posix_zmq_cc_proto",
        "//src/datasystem/worker/object_cache:object_kv",
        "//src/datasystem/worker/object_cache:worker_request_manager_header",
        "//src/datasystem/worker/object_cache/device:device_obj_cache",
    ],
)

ds_cc_library(
    name = "worker_dev_req_manager",
    srcs = [
        "worker_dev_req_manager.cpp",
    ],
    hdrs = [
        "worker_dev_req_manager.h",
    ],
    deps = [
        ":worker_dev_req_manager_header",
        "//src/datasystem/common/iam:common_iam",
        "//src/datasystem/common/object_cache:shm_guard",
        "//src/datasystem/common/util:memory",
        "//src/datasystem/worker/client_manager",
        "//src/datasystem/worker/object_cache:worker_oc_service_impl",
    ],
    alwayslink = True,
)