yukawa: enable treble
Bug: 136192457
Change-Id: Ie492931718496fa6814db9a7aac5d19a114ff8fa
Signed-off-by: Guillaume La Roque <glaroque@baylibre.com>
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 917c5e7..eb99616 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -30,11 +30,9 @@
BOARD_WPA_SUPPLICANT_DRIVER := NL80211
BOARD_HOSTAPD_DRIVER := NL80211
-# disable Treble
-PRODUCT_FULL_TREBLE_OVERRIDE := false
-PRODUCT_FULL_TREBLE := false
-PRODUCT_TREBLE_LINKER_NAMESPACES := false
-# BOARD_VNDK_VERSION := current
+# Treble
+PRODUCT_FULL_TREBLE_OVERRIDE := true
+BOARD_VNDK_VERSION := current
TARGET_NO_BOOTLOADER := true
TARGET_NO_KERNEL := false
diff --git a/device.mk b/device.mk
index beb6354..b665601 100644
--- a/device.mk
+++ b/device.mk
@@ -18,6 +18,9 @@
# Build and run only ART
PRODUCT_RUNTIMES := runtime_libart_default
+# Enable updating of APEXes
+$(call inherit-product, $(SRC_TARGET_DIR)/product/updatable_apex.mk)
+
# Setup TV Build
USE_OEM_TV_APP := true
$(call inherit-product, device/google/atv/products/atv_base.mk)
@@ -27,6 +30,9 @@
DEVICE_PACKAGE_OVERLAYS := device/amlogic/yukawa/overlay
DEVICE_PACKAGE_OVERLAYS += device/google/atv/overlay
+# All VNDK libraries (HAL interfaces, VNDK, VNDK-SP, LL-NDK)
+PRODUCT_PACKAGES += vndk_package
+
PRODUCT_PACKAGES += \
android.hardware.health@2.0-service.yukawa \
android.hardware.health@2.0-service