diff --git a/BUILD b/BUILD index 8ebf80e979e93f3c18c176f45610bb61f9402bef..5e16e11a6df719573be07d2f64938b3a1b41a635 100644 --- a/BUILD +++ b/BUILD @@ -32,6 +32,7 @@ install( "//modules/routing:install", "//modules/storytelling:install", "//modules/task_manager:install", + "//modules/tools:install", "//modules/transform:install", "//scripts:install", ], diff --git a/modules/tools/BUILD b/modules/tools/BUILD new file mode 100644 index 0000000000000000000000000000000000000000..14c768dc2ba9ed30bf96ec933e6a318157ec13dd --- /dev/null +++ b/modules/tools/BUILD @@ -0,0 +1,13 @@ +load("//tools/install:install.bzl", "install") + +package( + default_visibility = ["//visibility:public"], +) + +install( + name = "install", + deps = [ + "//modules/tools/create_map:install", + "//modules/tools/map_gen:install", + ], +) diff --git a/modules/tools/create_map/BUILD b/modules/tools/create_map/BUILD index 741b9fafe4feaf9399de5d5ab2a3a4412321b38f..bf975e876d6f1a195790ea875e861a38974aea18 100644 --- a/modules/tools/create_map/BUILD +++ b/modules/tools/create_map/BUILD @@ -1,7 +1,16 @@ load("@rules_python//python:defs.bzl", "py_binary") +load("//tools/install:install.bzl", "install") package(default_visibility = ["//visibility:public"]) +install( + name = "install", + targets = [ + ":convert_map_txt2bin", + ], + runtime_dest = "modules/tools/create_map", +) + py_binary( name = "convert_map_txt2bin", srcs = ["convert_map_txt2bin.py"], diff --git a/modules/tools/map_gen/BUILD b/modules/tools/map_gen/BUILD index 1b1852e846636c25da3cccd19d28178104c09ece..408b8a7b8a28814c8578eaeab105bfbc85bbf2b5 100644 --- a/modules/tools/map_gen/BUILD +++ b/modules/tools/map_gen/BUILD @@ -1,7 +1,20 @@ load("@rules_python//python:defs.bzl", "py_binary") +load("//tools/install:install.bzl", "install") package(default_visibility = ["//visibility:public"]) +install( + name = "install", + targets = [ + ":add_signal", + ":extract_path", + ":map_gen_single_lane", + ":map_gen_two_lanes_right_ext", + ":map_gen", + ], + runtime_dest = "modules/tools/map_gen", +) + py_binary( name = "add_signal", srcs = ["add_signal.py"], diff --git a/scripts/BUILD b/scripts/BUILD index 4ce089f0c3d92b9dc7457b0f860d4a4bca5a5b6f..b048d3005b02deb09f6c9976d503171cfb3576ec 100644 --- a/scripts/BUILD +++ b/scripts/BUILD @@ -11,6 +11,7 @@ install( ":bootstrap", ":bridge", ":docker_utils", + ":map_generation", ], ) @@ -38,6 +39,15 @@ filegroup( ], ) +filegroup( + name = "map_generation", + srcs = [ + ":create_map_from_xy.sh", + ":create_map_from_mobileye.sh", + ":generate_routing_topo_graph.sh", + ], +) + filegroup( name = "apollo_base", srcs = [