BUILD 2.0 KB
Newer Older
G
GoLancer 已提交
1
load("//tools:cpplint.bzl", "cpplint")
2 3 4 5

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

cc_library(
6
    name = "data",
7
    deps = [
8 9 10 11 12 13 14 15
        ":all_latest",
        ":cache_buffer",
        ":channel_buffer",
        ":data_dispatcher",
        ":data_fusion",
        ":data_notifier",
        ":data_visitor",
        ":data_visitor_base",
A
Aaron Xiao 已提交
16
    ],
17 18 19 20 21 22 23
)

cc_library(
    name = "cache_buffer",
    srcs = [
        "cache_buffer.h",
    ],
24 25
)

26 27 28 29
cc_test(
    name = "cache_buffer_test",
    size = "small",
    srcs = [
30
        "cache_buffer_test.cc",
31 32
    ],
    deps = [
33
        ":cache_buffer",
34 35 36 37
        "@gtest//:main",
    ],
)

38 39 40 41 42 43
cc_library(
    name = "channel_buffer",
    hdrs = [
        "channel_buffer.h",
    ],
    deps = [
44
        ":data_notifier",
45
        "//cyber/proto:component_conf_cc_proto",
A
Aaron Xiao 已提交
46
    ],
47 48 49 50 51 52 53 54
)

cc_library(
    name = "data_dispatcher",
    hdrs = [
        "data_dispatcher.h",
    ],
    deps = [
55
        ":channel_buffer",
A
Aaron Xiao 已提交
56
    ],
57 58 59 60 61 62 63 64 65
)

cc_library(
    name = "data_visitor",
    hdrs = [
        "data_visitor.h",
    ],
)

66 67 68 69
cc_test(
    name = "data_visitor_test",
    size = "small",
    srcs = [
70
        "data_visitor_test.cc",
71 72
    ],
    deps = [
G
GoLancer 已提交
73
        "//cyber",
74 75 76 77
        "@gtest//:main",
    ],
)

78 79 80 81 82 83 84 85 86 87 88 89 90
cc_library(
    name = "data_visitor_base",
    hdrs = [
        "data_visitor_base.h",
    ],
)

cc_library(
    name = "data_notifier",
    hdrs = [
        "data_notifier.h",
    ],
    deps = [
91
        ":cache_buffer",
A
Aaron Xiao 已提交
92
    ],
93 94
)

95 96 97 98
cc_test(
    name = "data_dispatcher_test",
    size = "small",
    srcs = [
99
        "data_dispatcher_test.cc",
100 101
    ],
    deps = [
G
GoLancer 已提交
102
        "//cyber",
103 104 105 106 107 108 109 110
        "@gtest//:main",
    ],
)

cc_test(
    name = "channel_buffer_test",
    size = "small",
    srcs = [
111
        "channel_buffer_test.cc",
112 113
    ],
    deps = [
G
GoLancer 已提交
114
        "//cyber",
115 116 117 118
        "@gtest//:main",
    ],
)

119 120 121 122 123 124 125 126 127 128 129 130 131
cc_library(
    name = "data_fusion",
    hdrs = [
        "fusion/data_fusion.h",
    ],
)

cc_library(
    name = "all_latest",
    hdrs = [
        "fusion/all_latest.h",
    ],
    deps = [
132 133
        ":channel_buffer",
        ":data_fusion",
A
Aaron Xiao 已提交
134
    ],
135
)
A
Aaron Xiao 已提交
136

G
GoLancer 已提交
137
cpplint()