# 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 ifdef TARGET_BUILD_PACKAGE_WIDEVINE PRODUCT_PACKAGES += $(TARGET_BUILD_PACKAGE_WIDEVINE) else ifdef RELEASE_PACKAGE_WIDEVINE PRODUCT_PACKAGES += $(RELEASE_PACKAGE_WIDEVINE) else ifeq ($(TARGET_BUILD_WIDEVINE),nonupdatable) PRODUCT_PACKAGES += com.google.android.widevine.nonupdatable else ifeq ($(TARGET_BUILD_WIDEVINE),lazy) PRODUCT_PACKAGES += com.google.android.widevine.lazy else PRODUCT_PACKAGES += com.google.android.widevine endif # Check if we can use dev keys ifneq ($(wildcard vendor/google/dev-keystore),) $(call soong_config_set,widevine,use_devkey,true) endif PRODUCT_VENDOR_LINKER_CONFIG_FRAGMENTS += \ vendor/widevine/libwvdrmengine/apex/device/linker.config.json