BUILD 1.6 KB
Newer Older
1
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library", "cc_test")
D
Dong Li 已提交
2 3 4 5 6
load("//tools:cpplint.bzl", "cpplint")

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

cc_library(
Z
zhouyao 已提交
7
    name = "rtk_localization_component_lib",
D
Dong Li 已提交
8
    srcs = [
9
        "rtk_localization.cc",
A
Aaron Xiao 已提交
10
        "rtk_localization_component.cc",
D
Dong Li 已提交
11 12
    ],
    hdrs = [
13
        "rtk_localization.h",
A
Aaron Xiao 已提交
14
        "rtk_localization_component.h",
D
Dong Li 已提交
15
    ],
16
    copts = ["-DMODULE_NAME=\\\"localization\\\""],
D
Dong Li 已提交
17
    deps = [
A
Aaron Xiao 已提交
18 19
        "//cyber",
        "//modules/common/math",
20
        "//modules/common/monitor_log",
A
Aaron Xiao 已提交
21
        "//modules/common/proto:geometry_proto",
D
Dong Li 已提交
22
        "//modules/common/time",
Z
zhouyao 已提交
23
        "//modules/common/util:message_util",
Y
 
Yao Zhou 已提交
24
        "//modules/drivers/gnss/proto:gnss_proto",
Z
zhouyao 已提交
25 26
        "//modules/localization/proto:gps_proto",
        "//modules/localization/proto:imu_proto",
A
Aaron Xiao 已提交
27 28
        "//modules/localization/proto:localization_proto",
        "//modules/localization/proto:rtk_config_proto",
29
        "//modules/transform:transform_broadcaster_lib",
30
        "@com_google_googletest//:gtest",
Z
zhouyao 已提交
31
        "@eigen",
D
Dong Li 已提交
32 33 34
    ],
)

Z
zhouyao 已提交
35 36 37 38
cc_binary(
    name = "librtk_localization_component.so",
    linkopts = ["-shared"],
    linkstatic = False,
39 40
    deps = [":rtk_localization_component_lib"],
)
Z
zhouyao 已提交
41

42 43 44
cc_test(
    name = "rtk_localization_test",
    size = "small",
45
    srcs = ["rtk_localization_test.cc"],
46 47
    data = ["//modules/localization:localization_testdata"],
    deps = [
G
GoLancer 已提交
48
        "//cyber",
49 50 51
        "//modules/common/time",
        "//modules/common/util",
        "//modules/localization/rtk:rtk_localization_component_lib",
52
        "@com_google_googletest//:gtest_main",
53 54
    ],
)
D
Dong Li 已提交
55 56

cpplint()