diff --git a/BUILD b/BUILD index 5e16e11a6df719573be07d2f64938b3a1b41a635..7f7811041fa9a5718a4794360822f682d89dca1e 100644 --- a/BUILD +++ b/BUILD @@ -24,6 +24,7 @@ install( "//modules/dreamview:install", "//modules/drivers:install", "//modules/guardian:install", + "//modules/localization:install", "//modules/map:install", "//modules/monitor:install", "//modules/perception:install", diff --git a/modules/localization/BUILD b/modules/localization/BUILD index 1313193e0fe2f1e97598ff3abc210d88272ec4bb..1ccb79f8f9fa05b2a94c0162dd9bb877fcf74746 100644 --- a/modules/localization/BUILD +++ b/modules/localization/BUILD @@ -1,4 +1,5 @@ load("//tools:cpplint.bzl", "cpplint") +load("//tools/install:install.bzl", "install") package(default_visibility = ["//visibility:public"]) @@ -7,4 +8,26 @@ filegroup( srcs = glob(["testdata/*"]), ) +filegroup( + name = "runtime_data", + srcs = glob([ + "conf/*.conf", + "conf/*.pb.txt", + "dag/*.dag", + "launch/*.launch", + ]), +) + +install( + name = "install", + data = [ + ":runtime_data", + ], + deps = [ + "//modules/localization/msf:install", + "//modules/localization/rtk:install", + "//modules/localization/ndt:install", + ], +) + cpplint() diff --git a/modules/localization/msf/BUILD b/modules/localization/msf/BUILD index 83087f318ea7cf488fb50467abc01dd5a7ea6b81..1d721a4fcc092009f932f6bc15cf8c0b3554c19a 100644 --- a/modules/localization/msf/BUILD +++ b/modules/localization/msf/BUILD @@ -1,4 +1,5 @@ load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library", "cc_test") +load("//tools/install:install.bzl", "install") load("//tools:cpplint.bzl", "cpplint") package(default_visibility = ["//visibility:public"]) @@ -73,4 +74,14 @@ cc_test( ], ) +install( + name = "install", + targets = [ + ":libmsf_localization_component.so", + ], + deps = [ + "//modules/localization/msf/local_tool/local_visualization/online_visual:install", + ], +) + cpplint() diff --git a/modules/localization/msf/local_tool/local_visualization/online_visual/BUILD b/modules/localization/msf/local_tool/local_visualization/online_visual/BUILD index 9ec069a50f7088bc0980e119b86bb8fec6b73449..dcaf6ed5a2e22b8a1380386b0afe1f951b17f57a 100644 --- a/modules/localization/msf/local_tool/local_visualization/online_visual/BUILD +++ b/modules/localization/msf/local_tool/local_visualization/online_visual/BUILD @@ -1,4 +1,5 @@ load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library") +load("//tools/install:install.bzl", "install") load("//tools:cpplint.bzl", "cpplint") package(default_visibility = ["//visibility:public"]) @@ -36,4 +37,11 @@ cc_binary( deps = [":online_visualizer_component_lib"], ) +install( + name = "install", + targets = [ + ":online_visualizer_compenont.so", + ], +) + cpplint() diff --git a/modules/localization/ndt/BUILD b/modules/localization/ndt/BUILD index 11f6f31c4f2d14089252322218075ad3fe5c3613..6bfcbe3d0814d5a8d0428b9410e69a0f820e8384 100644 --- a/modules/localization/ndt/BUILD +++ b/modules/localization/ndt/BUILD @@ -1,4 +1,5 @@ load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library", "cc_test") +load("//tools/install:install.bzl", "install") load("//tools:cpplint.bzl", "cpplint") package(default_visibility = ["//visibility:public"]) @@ -74,4 +75,11 @@ cc_test( ], ) +install( + name = "install", + targets = [ + ":libndt_localization_component.so", + ], +) + cpplint() diff --git a/modules/localization/rtk/BUILD b/modules/localization/rtk/BUILD index e70383f02e7f592b0d16d5ccad5ae387ab8b90a7..fdb8b13eaaa5937a9652d983bdecfd7a235477b2 100644 --- a/modules/localization/rtk/BUILD +++ b/modules/localization/rtk/BUILD @@ -1,4 +1,5 @@ load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library", "cc_test") +load("//tools/install:install.bzl", "install") load("//tools:cpplint.bzl", "cpplint") package(default_visibility = ["//visibility:public"]) @@ -56,4 +57,11 @@ cc_test( ], ) +install( + name = "install", + targets = [ + ":librtk_localization_component.so", + ], +) + cpplint()