diff options
author | Jingwen Chen <jingwen@google.com> | 2022-01-18 11:30:22 +0000 |
---|---|---|
committer | Jingwen Chen <jingwen@google.com> | 2022-01-21 01:42:36 +0000 |
commit | c16bf488df59375379ca2f806eb8ab84ebb2e80f (patch) | |
tree | ba6dcf6cee22cba252928c6b520bd98c4fbad7c1 /rules/apex/BUILD | |
parent | c0ef47215cb9df4c5f5bc5ebfeaf87db3bfbaa4e (diff) | |
download | bazel-c16bf488df59375379ca2f806eb8ab84ebb2e80f.tar.gz |
Support filtering stub libraries from the APEX based on dependency
transitiveness.
This CL results in both com.android.adbd and the minimal example APEX
correctly filtering out the various bionic libraries, which all have
versioned stubs.
Test: apex_diff_test
Fixes: 207812332
Change-Id: Id5e4d2cfae9237feb09010335716112d4628c689
Diffstat (limited to 'rules/apex/BUILD')
-rw-r--r-- | rules/apex/BUILD | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/rules/apex/BUILD b/rules/apex/BUILD index ece87ea7..61202677 100644 --- a/rules/apex/BUILD +++ b/rules/apex/BUILD @@ -1,8 +1,23 @@ load("//build/bazel/rules/apex:toolchain.bzl", "apex_toolchain") -load("@bazel_skylib//rules:common_settings.bzl", "string_setting") +load("@bazel_skylib//rules:common_settings.bzl", "string_setting", "string_list_setting") -string_setting(name = "apex_name", build_setting_default = "") -string_setting(name = "min_sdk_version", build_setting_default = "") +string_setting( + name = "apex_name", + build_setting_default = "", + visibility = ["//visibility:public"], +) + +string_setting( + name = "min_sdk_version", + build_setting_default = "", + visibility = ["//visibility:public"], +) + +string_list_setting( + name = "apex_direct_deps", + build_setting_default = [], + visibility = ["//visibility:public"], +) toolchain_type(name = "apex_toolchain_type") |