Widevine apex cleanup

1. Remove prerelease tag.
2. Add TARGET_BUILD_WIDEVINE_USE_PREBUILT to control building from source.
3. Unify config namespace to "widevine".

Bug: 251299786
Bug: 277764729
Change-Id: I2f19bcf8efd280a1a3aa86f595599d79e20b4ff4
This commit is contained in:
Kyle Zhang
2023-04-28 22:52:16 +00:00
parent 5409567ef9
commit dc9fbae1b4
2 changed files with 9 additions and 17 deletions

View File

@@ -1,8 +1,10 @@
# Declare source_build soong config variable.
# Usage:
# Pass `SOONG_CONFIG_widevine_module_source_build=true` to build the Widevine
# APEX from source.
$(call soong_config_set,widevine_module,source_build,$(call soong_config_get,widevine_module,source_build))
# by default use source
widevine_use_source := true
ifeq ($(TARGET_BUILD_WIDEVINE_USE_PREBUILT),true)
widevine_use_source := false
endif
$(call soong_config_set,widevine,source_build,$(widevine_use_source))
widevine_use_source := true
ifeq ($(TARGET_BUILD_WIDEVINE),nonupdatable)
PRODUCT_PACKAGES += com.google.android.widevine.nonupdatable