BUILD 1.8 KB
Newer Older
1
load("@rules_cc//cc:defs.bzl", "cc_library")
2 3 4 5 6 7 8 9 10
load("//tools:cpplint.bzl", "cpplint")

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

cc_library(
    name = "gnss_stream",
    deps = [
        ":ntrip_stream",
        ":raw_stream",
11
        ":serial_stream",
12
        ":tcp_stream",
13
        ":udp_stream",
14 15 16 17 18 19 20 21 22
    ],
)

cc_library(
    name = "ntrip_stream",
    srcs = ["ntrip_stream.cc"],
    hdrs = ["tcp_stream.h"],
    deps = [
        ":stream",
A
Aaron Xiao 已提交
23
        "//cyber",
fengqikai1414's avatar
fengqikai1414 已提交
24
        "//modules/common/adapters:adapter_gflags",
A
Aaron Xiao 已提交
25
        "//modules/common/math",
26
        "//modules/common/proto:pnc_point_proto",
A
Aaron Xiao 已提交
27
        "//modules/common/util",
28 29 30 31 32 33 34 35 36
    ],
)

cc_library(
    name = "raw_stream",
    srcs = ["raw_stream.cc"],
    hdrs = ["raw_stream.h"],
    deps = [
        ":ntrip_stream",
37 38
        ":serial_stream",
        ":stream",
A
Aaron Xiao 已提交
39 40
        "//cyber",
        "//modules/canbus/proto:canbus_proto",
fengqikai1414's avatar
fengqikai1414 已提交
41
        "//modules/common/adapters:adapter_gflags",
A
Aaron Xiao 已提交
42
        "//modules/common/util:message_util",
43 44 45
        "//modules/drivers/gnss/parser:gnss_parser",
        "//modules/drivers/gnss/proto:gnss_proto",
        "//modules/drivers/gnss/util:gnss_util",
46 47 48 49 50 51 52 53
    ],
)

cc_library(
    name = "serial_stream",
    srcs = ["serial_stream.cc"],
    deps = [
        ":stream",
G
GoLancer 已提交
54
        "//cyber",
A
Aaron Xiao 已提交
55
        "//modules/drivers/gnss/util:gnss_util",
56 57 58 59 60 61 62 63 64
    ],
)

cc_library(
    name = "tcp_stream",
    srcs = ["tcp_stream.cc"],
    hdrs = ["tcp_stream.h"],
    deps = [
        ":stream",
G
GoLancer 已提交
65
        "//cyber",
66 67 68 69 70 71 72 73
    ],
)

cc_library(
    name = "udp_stream",
    srcs = ["udp_stream.cc"],
    deps = [
        ":stream",
G
GoLancer 已提交
74
        "//cyber",
A
Aaron Xiao 已提交
75
        "//modules/drivers/gnss/util:gnss_util",
76 77 78 79 80 81 82
    ],
)

cc_library(
    name = "stream",
    hdrs = ["stream.h"],
    deps = [
G
GoLancer 已提交
83
        "//cyber",
A
Aaron Xiao 已提交
84
        "//modules/drivers/gnss/util:gnss_util",
85 86 87 88
    ],
)

cpplint()