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

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

cc_library(
    name = "localization_pyramid_map_pyramid_map_config",
    srcs = ["pyramid_map_config.cc"],
    hdrs = ["pyramid_map_config.h"],
    deps = [
        "//modules/localization/msf/local_pyramid_map/base_map:localization_pyramid_map_base_map_config",
12
        "@com_google_glog//:glog",
13 14 15 16 17 18
    ],
)

cc_library(
    name = "localization_pyramid_map_pyramid_map_matrix",
    srcs = ["pyramid_map_matrix.cc"],
X
Xiangquan Xiao 已提交
19 20 21 22
    hdrs = [
        "aligned_matrix.h",
        "pyramid_map_matrix.h",
    ],
23 24 25 26 27 28 29 30 31
    linkopts = [
        "-lopencv_core",
        "-lopencv_highgui",
        "-lopencv_imgproc",
    ],
    deps = [
        ":localization_pyramid_map_pyramid_map_config",
        "//modules/localization/msf/common/util:localization_msf_common_util",
        "//modules/localization/msf/local_pyramid_map/base_map:localization_pyramid_map_base_map_config",
X
Xiangquan Xiao 已提交
32
        "//modules/localization/msf/local_pyramid_map/base_map:localization_pyramid_map_base_map_matrix",
33
        "@com_google_glog//:glog",
34 35 36 37 38 39 40 41 42 43
        "@eigen",
    ],
)

cc_library(
    name = "localization_pyramid_map_pyramid_map_matrix_handler",
    srcs = ["pyramid_map_matrix_handler.cc"],
    hdrs = ["pyramid_map_matrix_handler.h"],
    deps = [
        ":localization_pyramid_map_pyramid_map_config",
X
Xiangquan Xiao 已提交
44
        ":localization_pyramid_map_pyramid_map_matrix",
45
        "//modules/localization/msf/local_pyramid_map/base_map:localization_pyramid_map_base_map_node",
46
        "@com_google_glog//:glog",
47 48 49 50 51 52 53 54 55 56
        "@eigen",
    ],
)

cc_library(
    name = "localization_pyramid_map_pyramid_map_node_config",
    srcs = ["pyramid_map_node_config.cc"],
    hdrs = ["pyramid_map_node_config.h"],
    deps = [
        "//modules/localization/msf/local_pyramid_map/base_map:localization_pyramid_map_base_map_node_config",
57
        "@com_google_glog//:glog",
58 59 60 61 62 63 64 65 66 67
        "@eigen",
    ],
)

cc_library(
    name = "localization_pyramid_map_pyramid_map_node",
    srcs = ["pyramid_map_node.cc"],
    hdrs = ["pyramid_map_node.h"],
    deps = [
        ":localization_pyramid_map_pyramid_map_config",
X
Xiangquan Xiao 已提交
68
        ":localization_pyramid_map_pyramid_map_matrix",
69
        ":localization_pyramid_map_pyramid_map_matrix_handler",
X
Xiangquan Xiao 已提交
70
        ":localization_pyramid_map_pyramid_map_node_config",
71 72
        "//modules/localization/msf/common/util:localization_msf_common_util",
        "//modules/localization/msf/local_pyramid_map/base_map:localization_pyramid_map_base_map_node",
73
        "@com_google_glog//:glog",
74 75 76 77 78 79 80 81 82 83 84 85 86 87
        "@eigen",
    ],
)

cc_library(
    name = "localization_pyramid_map_pyramid_map_pool",
    srcs = ["pyramid_map_pool.cc"],
    hdrs = ["pyramid_map_pool.h"],
    linkopts = [
        "-lopencv_core",
        "-lopencv_highgui",
        "-lopencv_imgproc",
    ],
    deps = [
88 89
        ":localization_pyramid_map_pyramid_map_matrix",
        ":localization_pyramid_map_pyramid_map_matrix_handler",
X
Xiangquan Xiao 已提交
90 91
        ":localization_pyramid_map_pyramid_map_node",
        ":localization_pyramid_map_pyramid_map_node_config",
92 93
        "//modules/localization/msf/common/util:localization_msf_common_util",
        "//modules/localization/msf/local_pyramid_map/base_map:localization_pyramid_map_base_map_config",
X
Xiangquan Xiao 已提交
94
        "//modules/localization/msf/local_pyramid_map/base_map:localization_pyramid_map_base_map_pool",
95
        "@com_google_glog//:glog",
96 97 98 99 100 101 102 103 104
        "@eigen",
    ],
)

cc_library(
    name = "localization_pyramid_map_pyramid_map",
    srcs = ["pyramid_map.cc"],
    hdrs = ["pyramid_map.h"],
    deps = [
105
        ":localization_pyramid_map_pyramid_map_config",
X
Xiangquan Xiao 已提交
106
        ":localization_pyramid_map_pyramid_map_node",
107 108
        "//modules/localization/msf/common/util:localization_msf_common_util",
        "//modules/localization/msf/local_pyramid_map/base_map:localization_pyramid_map_base_map",
109
        "@com_google_glog//:glog",
110 111 112
        "@eigen",
    ],
)
X
Xiangquan Xiao 已提交
113 114

cc_test(
115 116 117
    name = "pyramid_map_config_test",
    size = "medium",
    timeout = "short",
X
Xiangquan Xiao 已提交
118
    srcs = ["pyramid_map_config_test.cc"],
119 120
    deps = [
        ":localization_pyramid_map_pyramid_map_config",
121
        "@com_google_googletest//:gtest_main",
122 123 124
    ],
)

X
Xiangquan Xiao 已提交
125
cc_test(
126 127 128
    name = "pyramid_map_matrix_handler_test",
    size = "medium",
    timeout = "short",
X
Xiangquan Xiao 已提交
129
    srcs = ["pyramid_map_matrix_handler_test.cc"],
130 131
    deps = [
        ":localization_pyramid_map_pyramid_map_matrix_handler",
132
        "@com_google_googletest//:gtest_main",
133 134 135
    ],
)

X
Xiangquan Xiao 已提交
136
cc_test(
137 138 139
    name = "pyramid_map_matrix_test",
    size = "medium",
    timeout = "short",
X
Xiangquan Xiao 已提交
140
    srcs = ["pyramid_map_matrix_test.cc"],
141 142 143
    copts = ["-Dprivate=public"],
    deps = [
        ":localization_pyramid_map_pyramid_map_matrix",
144
        "@com_google_googletest//:gtest_main",
145 146 147
    ],
)

X
Xiangquan Xiao 已提交
148
cc_test(
149 150 151
    name = "pyramid_map_node_test",
    size = "medium",
    timeout = "short",
X
Xiangquan Xiao 已提交
152
    srcs = ["pyramid_map_node_test.cc"],
153 154
    deps = [
        ":localization_pyramid_map_pyramid_map_node",
155
        "@com_google_googletest//:gtest_main",
156 157 158
    ],
)

X
Xiangquan Xiao 已提交
159
cc_test(
160 161 162
    name = "pyramid_map_pool_test",
    size = "medium",
    timeout = "short",
X
Xiangquan Xiao 已提交
163
    srcs = ["pyramid_map_pool_test.cc"],
164 165 166 167
    deps = [
        ":localization_pyramid_map_pyramid_map",
        ":localization_pyramid_map_pyramid_map_pool",
        "//modules/localization/msf/local_pyramid_map/base_map:localization_pyramid_map_base_map",
168
        "@com_google_googletest//:gtest_main",
169 170 171
    ],
)

X
Xiangquan Xiao 已提交
172
cc_test(
173 174 175
    name = "pyramid_map_test",
    size = "medium",
    timeout = "short",
X
Xiangquan Xiao 已提交
176
    srcs = ["pyramid_map_test.cc"],
177 178 179
    deps = [
        ":localization_pyramid_map_pyramid_map",
        ":localization_pyramid_map_pyramid_map_pool",
180
        "@com_google_googletest//:gtest_main",
181 182 183 184
    ],
)

cpplint()