diff options
author | Yifan Hong <elsk@google.com> | 2024-04-03 12:15:56 -0700 |
---|---|---|
committer | Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> | 2024-04-04 01:11:25 +0000 |
commit | c1eb8c642e8a0a4a2a82daa466fe8dba7211f433 (patch) | |
tree | 7e7638073c074163ffee2af129159ab4d4af504b /kleaf | |
parent | f883f6f7b22234eec902e076e39e9f1e61cb2805 (diff) | |
download | build-c1eb8c642e8a0a4a2a82daa466fe8dba7211f433.tar.gz |
kleaf: common_kernels: allow to give extra_dist.
This is to provide extra dist targets that
are not known to the define_common_kernels()
macro, e.g. the test_mapping_zip target.
Test: TH
Bug: 327493370
Change-Id: I2d38edf36e1b14889304f3d2251a129c6541f419
Diffstat (limited to 'kleaf')
-rw-r--r-- | kleaf/common_kernels.bzl | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/kleaf/common_kernels.bzl b/kleaf/common_kernels.bzl index c18330b..19fda7e 100644 --- a/kleaf/common_kernels.bzl +++ b/kleaf/common_kernels.bzl @@ -621,7 +621,8 @@ def _define_common_kernel( gki_boot_img_sizes = None, page_size = None, deprecation = None, - ddk_headers_archive = None): + ddk_headers_archive = None, + extra_dist = None): json_target_config = dict( name = name, outs = outs, @@ -646,6 +647,7 @@ def _define_common_kernel( page_size = page_size, deprecation = deprecation, ddk_headers_archive = ddk_headers_archive, + extra_dist = extra_dist, ) json_target_config = json.encode_indent(json_target_config, indent = " ") json_target_config = json_target_config.replace("null", "None") @@ -863,7 +865,7 @@ def _define_common_kernel( srcs = ddk_artifacts, ) - dist_targets = [ + dist_targets = (extra_dist or []) + [ name, name + "_uapi_headers", name + "_additional_artifacts", |