BUILD 975 字节
Newer Older
1
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")
R
Ronggui Peng 已提交
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
load("//tools:cpplint.bzl", "cpplint")

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

cc_binary(
    name = "libhesai_driver_component.so",
    linkopts = ["-shared"],
    linkstatic = False,
    deps = [":driver"],
)

cc_library(
    name = "driver",
    srcs = [
        "component.cc",
        "driver.cc",
        "hesai40_parser.cc",
        "hesai64_parser.cc",
        "parser.cc",
        "tcp_cmd_client.cc",
22
        "udp_input.cc",
R
Ronggui Peng 已提交
23 24 25 26 27
    ],
    hdrs = [
        "const_var.h",
        "driver.h",
        "hesai_convert_component.h",
28
        "hesai_driver_component.h",
R
Ronggui Peng 已提交
29 30 31
        "parser.h",
        "tcp_cmd_client.h",
        "type_defs.h",
32
        "udp_input.h",
R
Ronggui Peng 已提交
33 34 35 36 37 38 39 40 41 42 43
    ],
    copts = ['-DMODULE_NAME=\\"hesai\\"'],
    deps = [
        "//cyber",
        "//modules/common/util",
        "//modules/drivers/hesai/proto:hesai_proto",
        "//modules/drivers/proto:sensor_proto",
    ],
)

cpplint()