From c1eb8c642e8a0a4a2a82daa466fe8dba7211f433 Mon Sep 17 00:00:00 2001 From: Yifan Hong Date: Wed, 3 Apr 2024 12:15:56 -0700 Subject: 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 --- kleaf/common_kernels.bzl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'kleaf') 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", -- cgit v1.2.3