# # Copyright (C) 2023 The Android Open Source Project # Copyright (C) 2023 SebaUbuntu's TWRP device tree generator # # SPDX-License-Identifier: Apache-2.0 # LOCAL_PATH := device/nokia/cap_sprout # A/B AB_OTA_POSTINSTALL_CONFIG += \ RUN_POSTINSTALL_system=true \ POSTINSTALL_PATH_system=system/bin/otapreopt_script \ FILESYSTEM_TYPE_system=ext4 \ POSTINSTALL_OPTIONAL_system=true AB_OTA_POSTINSTALL_CONFIG += \ RUN_POSTINSTALL_vendor=true \ POSTINSTALL_PATH_vendor=bin/checkpoint_gc \ FILESYSTEM_TYPE_vendor=ext4 \ POSTINSTALL_OPTIONAL_vendor=true # API/SDK Version PRODUCT_SHIPPING_API_LEVEL := 29 BOARD_SHIPPING_API_LEVEL := 29 BOARD_API_LEVEL := 29 SHIPPING_API_LEVEL := 29 # Boot control HAL PRODUCT_PACKAGES += \ android.hardware.boot@1.1-impl-qti \ android.hardware.boot@1.1-impl-qti.recovery \ android.hardware.boot@1.1-service # Decryption PRODUCT_PACKAGES += \ qcom_decrypt \ qcom_decrypt_fbe # Dynamic PRODUCT_USE_DYNAMIC_PARTITIONS := true # F2FS Utilities PRODUCT_PACKAGES += \ sg_write_buffer \ f2fs_io \ check_f2fs # Userdata checkpoint PRODUCT_PACKAGES += \ checkpoint_gc # Fastboot/D HAL PRODUCT_PACKAGES += \ android.hardware.fastboot@1.1-impl-mock \ fastbootd # Recovery Modules TARGET_RECOVERY_DEVICE_MODULES += \ android.hidl.allocator@1.0 \ android.hidl.memory@1.0 \ android.hidl.memory.token@1.0 \ libdmabufheap \ libhidlmemory \ libion \ libspl \ libnetutils \ libxml2 \ vendor.display.config@1.0 \ vendor.display.config@2.0 RECOVERY_LIBRARY_SOURCE_FILES += \ $(TARGET_OUT_SHARED_LIBRARIES)/android.hidl.allocator@1.0.so \ $(TARGET_OUT_SHARED_LIBRARIES)/android.hidl.memory@1.0.so \ $(TARGET_OUT_SHARED_LIBRARIES)/android.hidl.memory.token@1.0.so \ $(TARGET_OUT_SHARED_LIBRARIES)/libdmabufheap.so \ $(TARGET_OUT_SHARED_LIBRARIES)/libhidlmemory.so \ $(TARGET_OUT_SHARED_LIBRARIES)/libion.so \ $(TARGET_OUT_SHARED_LIBRARIES)/libspl.so \ $(TARGET_OUT_SHARED_LIBRARIES)/libnetutils.so \ $(TARGET_OUT_SHARED_LIBRARIES)/libxml2.so \ $(TARGET_OUT_SYSTEM_EXT_SHARED_LIBRARIES)/vendor.display.config@1.0.so \ $(TARGET_OUT_SYSTEM_EXT_SHARED_LIBRARIES)/vendor.display.config@2.0.so # Update Engine PRODUCT_PACKAGES += \ otapreopt_script \ cppreopts.sh \ update_engine \ update_verifier \ update_engine_sideload PRODUCT_PACKAGES_DEBUG += \ update_engine_client