summaryrefslogtreecommitdiff
path: root/kleaf
diff options
context:
space:
mode:
authorYifan Hong <elsk@google.com>2024-04-03 12:15:56 -0700
committerTreehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com>2024-04-04 01:11:25 +0000
commitc1eb8c642e8a0a4a2a82daa466fe8dba7211f433 (patch)
tree7e7638073c074163ffee2af129159ab4d4af504b /kleaf
parentf883f6f7b22234eec902e076e39e9f1e61cb2805 (diff)
downloadbuild-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.bzl6
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",