diff options
author | Vic Yang <victoryang@google.com> | 2020-01-08 14:39:10 -0800 |
---|---|---|
committer | Vic Yang <victoryang@google.com> | 2020-01-14 20:05:49 -0800 |
commit | 4873e65c8d251a717e5d93025484b35f03ed2fb5 (patch) | |
tree | eb1e1e4600619738734e946d38742da8e901b61b /tools/warn/java_warn_patterns.py | |
parent | 2cfd95268237959d3de55ed9dd35161a4d70d79e (diff) |
Always check VNDK variant identicalness
Previously, we only check VNDK core and vendor variants are identical
when a VNDK library is not declared to have different variants AND the
target has TARGET_VNDK_USE_CORE_VARIANT set. Therefore, it is fairly
easily to break a TARGET_VNDK_USE_CORE_VARIANT target as it needs to be
tested explicitly.
This change uses the new LOCAL_CHECK_SAME_VNDK_VARIANTS and expands the
check to run regardless of TARGET_VNDK_USE_CORE_VARIANT. Also adds
support for VNDK-in-product.
Bug: 145157349
Test: Build success for targets with and without
TARGET_VNDK_USE_CORE_VARIANT.
Test: With the corresponding change in build/make, remove libbinder
from build/soong/cc/config/vndk.go and check build fails even
when TARGET_VNDK_USE_CORE_VARIANT is not set.
Change-Id: Iec708b971072e6580f77a03e243b30b89b3b054d
Diffstat (limited to 'tools/warn/java_warn_patterns.py')
0 files changed, 0 insertions, 0 deletions