Files
build_soong/android
Jingwen Chen 6817bbb3c8 Introduce BazelStringOrLabelFromProp.
Soong supports string properties, but they are overloaded, and can mean
one of three things:

* path reference
* module reference
* string literal

Bazel has different types: label and string attributes. Thus there needs
to be a way to categorize them correctly in bp2build.

This CL introduces a new function to be used on properties like
apex_key.private_key / apex_key.public_key, as well as
android_app.certificate / apex.certificate.

It is important to disambiguate the prop betenn a string literal
attribute or file/rule target label attribute, so this functions does
just that.  The new attributes are then further handled by their
respective macros (apex_key, android_binary, apex).

Bug: 253557437
Fixes: 253557437
Test: presubmits, new tests

Change-Id: Id8111cdd60d3aabcae7d17fe9da84d0ee3966023
2022-10-20 14:57:37 +00:00
..
2022-10-03 08:43:13 -07:00
2022-10-03 08:43:13 -07:00
2022-10-13 20:40:27 +00:00
2021-03-17 16:35:13 +01:00
2022-10-06 11:01:59 +01:00
2022-08-01 16:07:30 -04:00
2021-12-08 15:08:59 -08:00
2021-12-13 13:33:15 -05:00
2021-09-23 11:37:57 +01:00
2021-12-01 17:43:00 +00:00
2022-09-26 18:28:56 +01:00
2022-10-06 10:24:47 +01:00
2022-10-06 11:06:51 +01:00
2022-05-18 16:38:19 -07:00