Llijinxiaoadd bazel build
6216e7b5创建于 3月28日历史提交
# BUILD file for src/datasystem/common/signal

package(default_visibility = ["//visibility:public"])
load("//bazel:build_defs.bzl", "ds_cc_library")

ds_cc_library(
    name = "util",
    hdrs = ["util.h"],
    deps = [
        "//src/datasystem/protos:stream_posix_zmq_cc_proto",
        "//src/datasystem/protos:master_stream_zmq_cc_proto",
        "//src/datasystem/protos:master_stream_cc_proto",
        "//src/datasystem/common/util:status_helper",
    ],
)

ds_cc_library(
    name = "stream_meta_shm",
    hdrs = ["stream_meta_shm.h"],
    srcs = [
        "stream_meta_shm.cpp",
    ],
    deps = [
        "//src/datasystem/client/mmap:immap_table_entry",
        "//src/datasystem/common/inject:common_inject",
        "//src/datasystem/common/util:format",
        "//include/datasystem/stream:stream_headers",
        "//src/datasystem/common/util:status_helper",
    ],
)

ds_cc_library(
    name = "stream_fields",
    hdrs = ["stream_fields.h"],
    deps = [
        "//include/datasystem/stream:stream_headers",
    ],
)

ds_cc_library(
    name = "consumer_meta",
    hdrs = ["consumer_meta.h"],
    deps = [
        "//src/datasystem/common/util:format",
        "//src/datasystem/common/util:net_util",
        "//include/datasystem/stream:stream_headers",
        "//src/datasystem/protos:worker_stream_zmq_cc_proto",
        "//src/datasystem/protos:worker_stream_cc_proto",
    ],
)

ds_cc_library(
    name = "cursor",
    hdrs = ["cursor.h"],
    srcs = [
        "cursor.cpp",
    ],
    deps = [
        "//src/datasystem/common/shared_memory:common_shared_memory",
        "//src/datasystem/client:mmap_manager",
        "//src/datasystem/common/util:status_helper",
        "//src/datasystem/common/inject:common_inject",
        "//src/datasystem/common/util:strings_util",
        "//src/datasystem/common/util:safe_shm_lock",
        "//src/datasystem/common/log:common_log",
        "//src/datasystem/common/object_cache:lock",

    ],
)

ds_cc_library(
    name = "stream_data_page",
    hdrs = ["stream_data_page.h"],
    srcs = [
        "stream_data_page.cpp",
    ],
    deps = [
        ":cursor",
        ":stream_meta_shm",
        "//src/datasystem/common/inject:common_inject",
        "//src/datasystem/common/util:format",
        "//src/datasystem/client/mmap:immap_table_entry",
        "//src/datasystem/common/util:status_helper",
        "//src/datasystem/common/util:raii",
        "//src/datasystem/common/perf:common_perf",
        "//src/datasystem/common/util:strings_util",
        "//src/datasystem/common/util:memory",
        "//include/datasystem/stream:stream_headers",
        "//src/datasystem/common/object_cache:lock",
        "//src/datasystem/common/shared_memory:common_shared_memory",
        "//src/datasystem/protos:stream_posix_cc_proto",
        "//src/datasystem/common/string_intern:string_ref",
        #"//src/datasystem/common/string_intern:string_ref",
        "//src/datasystem/common/util:bitmask_enum",

    ],
)