BUILD 1.5 KB
Newer Older
1
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")
F
fengkaiwen01 已提交
2 3 4 5 6 7
load("//tools:cpplint.bzl", "cpplint")

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

cc_library(
    name = "conti_radar_message_manager",
8 9
    srcs = ["conti_radar_message_manager.cc"],
    hdrs = ["conti_radar_message_manager.h"],
F
fengkaiwen01 已提交
10
    deps = [
A
Aaron Xiao 已提交
11
        "//modules/common/util:message_util",
F
fengkaiwen01 已提交
12 13
        "//modules/drivers/canbus/can_client:can_client_factory",
        "//modules/drivers/canbus/can_comm:can_sender",
14
        "//modules/drivers/canbus/can_comm:message_manager_base",
15
        "//modules/drivers/radar/conti_radar/protocol:drivers_conti_radar_protocol",
F
fengkaiwen01 已提交
16 17 18 19 20
    ],
)

cc_library(
    name = "conti_radar_canbus_lib",
21 22
    srcs = ["conti_radar_canbus_component.cc"],
    hdrs = ["conti_radar_canbus_component.h"],
A
Aaron Xiao 已提交
23
    copts = ['-DMODULE_NAME=\\"conti_radar\\"'],
F
fengkaiwen01 已提交
24 25
    deps = [
        ":conti_radar_message_manager",
A
Aaron Xiao 已提交
26
        "//cyber",
27
        "//modules/common/adapters:adapter_gflags",
A
Aaron Xiao 已提交
28
        "//modules/common/monitor_log",
F
fengkaiwen01 已提交
29 30 31
        "//modules/drivers/canbus/can_client:can_client_factory",
        "//modules/drivers/canbus/can_comm:can_receiver",
        "//modules/drivers/canbus/can_comm:message_manager_base",
32
        "//modules/drivers/radar/conti_radar/protocol:drivers_conti_radar_protocol",
33
        "//modules/localization/proto:localization_proto",
A
Aaron Xiao 已提交
34
        "//modules/localization/proto:pose_proto",
A
Aaron Xiao 已提交
35
        "@eigen",
F
fengkaiwen01 已提交
36 37 38 39
    ],
)

cc_binary(
40 41
    name = "libconti_radar.so",
    linkopts = ["-shared"],
fengqikai1414's avatar
fengqikai1414 已提交
42
    linkstatic = False,
A
Aaron Xiao 已提交
43
    deps = [":conti_radar_canbus_lib"],
F
fengkaiwen01 已提交
44 45 46
)

cpplint()