BUILD 1.8 KB
Newer Older
1
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library", "cc_test")
fengqikai1414's avatar
fengqikai1414 已提交
2 3 4 5 6 7
load("//tools:cpplint.bzl", "cpplint")

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

cc_library(
    name = "tf2_buffer_lib",
8
    srcs = ["buffer.cc"],
fengqikai1414's avatar
fengqikai1414 已提交
9 10
    hdrs = [
        "buffer.h",
A
Aaron Xiao 已提交
11
        "buffer_interface.h",
fengqikai1414's avatar
fengqikai1414 已提交
12 13
    ],
    deps = [
G
GoLancer 已提交
14
        "//cyber",
15
        "//modules/common/adapters:adapter_gflags",
16 17 18 19
        "//modules/common/proto:error_code_cc_proto",
        "//modules/common/proto:geometry_cc_proto",
        "//modules/common/proto:header_cc_proto",
        "//modules/transform/proto:transform_cc_proto",
20
        "@com_google_absl//absl/strings",
21
        "@tf2",
fengqikai1414's avatar
fengqikai1414 已提交
22 23
    ],
)
A
Aaron Xiao 已提交
24

fengqikai1414's avatar
fengqikai1414 已提交
25 26
cc_library(
    name = "transform_broadcaster_lib",
27 28
    srcs = ["transform_broadcaster.cc"],
    hdrs = ["transform_broadcaster.h"],
fengqikai1414's avatar
fengqikai1414 已提交
29
    deps = [
G
GoLancer 已提交
30
        "//cyber",
31
        "//modules/common/adapters:adapter_gflags",
32
        "//modules/transform/proto:transform_cc_proto",
fengqikai1414's avatar
fengqikai1414 已提交
33 34
    ],
)
fengqikai1414's avatar
fengqikai1414 已提交
35 36 37

cc_library(
    name = "static_transform_component_lib",
38 39
    srcs = ["static_transform_component.cc"],
    hdrs = ["static_transform_component.h"],
A
Aaron Xiao 已提交
40
    copts = ['-DMODULE_NAME=\\"static_transform\\"'],
fengqikai1414's avatar
fengqikai1414 已提交
41
    deps = [
A
Aaron Xiao 已提交
42
        "//cyber",
43
        "//modules/common/adapters:adapter_gflags",
44
        "//modules/common/util:message_util",
45 46
        "//modules/transform/proto:static_transform_conf_cc_proto",
        "//modules/transform/proto:transform_cc_proto",
47
        "@com_github_jbeder_yaml_cpp//:yaml-cpp",
fengqikai1414's avatar
fengqikai1414 已提交
48 49 50
    ],
)

X
 
Xiangquan Xiao 已提交
51 52 53 54 55 56
cc_test(
    name = "static_transform_component_test",
    size = "small",
    srcs = ["static_transform_component_test.cc"],
    deps = [
        ":static_transform_component_lib",
57
        "@com_google_googletest//:gtest_main",
X
 
Xiangquan Xiao 已提交
58 59 60
    ],
)

fengqikai1414's avatar
fengqikai1414 已提交
61 62 63
cc_binary(
    name = "libstatic_transform_component.so",
    linkshared = True,
fengqikai1414's avatar
fengqikai1414 已提交
64
    linkstatic = False,
A
Aaron Xiao 已提交
65
    deps = [":static_transform_component_lib"],
fengqikai1414's avatar
fengqikai1414 已提交
66 67 68
)

cpplint()