From 99b9459aeb039b73b9283f352825e30c584a3997 Mon Sep 17 00:00:00 2001 From: Martin Jansa Date: Tue, 20 Apr 2021 19:29:19 +0200 Subject: [PATCH] Release Build: Installation ready for modules/tools/{create_map,map_gen} Signed-off-by: Martin Jansa --- BUILD | 1 + modules/tools/BUILD | 13 +++++++++++++ modules/tools/create_map/BUILD | 9 +++++++++ modules/tools/map_gen/BUILD | 13 +++++++++++++ scripts/BUILD | 10 ++++++++++ 5 files changed, 46 insertions(+) create mode 100644 modules/tools/BUILD diff --git a/BUILD b/BUILD index 8ebf80e979..5e16e11a6d 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 0000000000..14c768dc2b --- /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 741b9fafe4..bf975e876d 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 1b1852e846..408b8a7b8a 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 4ce089f0c3..b048d3005b 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 = [ -- GitLab