Skip to content

Commit db71ce3

Browse files
snazhmudinovcopybara-github
authored andcommitted
Merge #427 by snazhmudinov: Expose android.car.jar
Ports [this](bazelbuild/bazel#20712) change to rules_android. Closes #299 Closes #427 COPYBARA_INTEGRATE_REVIEW=#427 from snazhmudinov:sherozn/expose-android-car-jar 2941f6f PiperOrigin-RevId: 839514947 Change-Id: I6399ce82379d06e3671d00d3e2bfcf662bf49bce
1 parent 7726bec commit db71ce3

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

rules/android_sdk_repository/helper.bzl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,14 @@ def create_android_sdk_rules(
185185
neverlink = 1,
186186
)
187187

188+
if api_level >= 29:
189+
# Android 29 is min api that compatible with Car App Library
190+
java_import(
191+
name = "android_car-%d" % api_level,
192+
jars = ["platforms/android-%d/optional/android.car.jar" % api_level],
193+
neverlink = 1,
194+
)
195+
188196
native.config_setting(
189197
name = "api_%d_enabled" % api_level,
190198
flag_values = {
@@ -246,6 +254,12 @@ def create_android_sdk_rules(
246254

247255
create_dummy_sdk_toolchain()
248256

257+
if default_api_level >= 29:
258+
native.alias(
259+
name = "android_car",
260+
actual = "android_car-%d" % default_api_level,
261+
)
262+
249263
native.alias(
250264
name = "org_apache_http_legacy",
251265
actual = ":org_apache_http_legacy-%d" % default_api_level,

0 commit comments

Comments
 (0)