device.mk 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. #
  2. # Copyright (C) 2023 The Android Open Source Project
  3. # Copyright (C) 2023 SebaUbuntu's TWRP device tree generator
  4. #
  5. # SPDX-License-Identifier: Apache-2.0
  6. #
  7. LOCAL_PATH := device/nokia/cap_sprout
  8. # A/B
  9. AB_OTA_POSTINSTALL_CONFIG += \
  10. RUN_POSTINSTALL_system=true \
  11. POSTINSTALL_PATH_system=system/bin/otapreopt_script \
  12. FILESYSTEM_TYPE_system=ext4 \
  13. POSTINSTALL_OPTIONAL_system=true
  14. # Boot control HAL
  15. PRODUCT_PACKAGES += \
  16. android.hardware.boot@1.1-impl-qti \
  17. android.hardware.boot@1.1-impl-qti.recovery \
  18. android.hardware.boot@1.1-service
  19. PRODUCT_PACKAGES += \
  20. otapreopt_script \
  21. cppreopts.sh \
  22. update_engine \
  23. update_verifier \
  24. update_engine_sideload
  25. # Decryption
  26. PRODUCT_PACKAGES += \
  27. qcom_decrypt \
  28. qcom_decrypt_fbe
  29. # Dynamic
  30. PRODUCT_USE_DYNAMIC_PARTITIONS := true
  31. # Recovery Modules
  32. TARGET_RECOVERY_DEVICE_MODULES += \
  33. android.hidl.allocator@1.0 \
  34. android.hidl.memory@1.0 \
  35. android.hidl.memory.token@1.0 \
  36. libdmabufheap \
  37. libhidlmemory \
  38. libion \
  39. libspl \
  40. libnetutils \
  41. libxml2 \
  42. vendor.display.config@1.0 \
  43. vendor.display.config@2.0
  44. RECOVERY_LIBRARY_SOURCE_FILES += \
  45. $(TARGET_OUT_SHARED_LIBRARIES)/android.hidl.allocator@1.0.so \
  46. $(TARGET_OUT_SHARED_LIBRARIES)/android.hidl.memory@1.0.so \
  47. $(TARGET_OUT_SHARED_LIBRARIES)/android.hidl.memory.token@1.0.so \
  48. $(TARGET_OUT_SHARED_LIBRARIES)/libdmabufheap.so \
  49. $(TARGET_OUT_SHARED_LIBRARIES)/libhidlmemory.so \
  50. $(TARGET_OUT_SHARED_LIBRARIES)/libion.so \
  51. $(TARGET_OUT_SHARED_LIBRARIES)/libspl.so \
  52. $(TARGET_OUT_SHARED_LIBRARIES)/libnetutils.so \
  53. $(TARGET_OUT_SHARED_LIBRARIES)/libxml2.so \
  54. $(TARGET_OUT_SYSTEM_EXT_SHARED_LIBRARIES)/vendor.display.config@1.0.so \
  55. $(TARGET_OUT_SYSTEM_EXT_SHARED_LIBRARIES)/vendor.display.config@2.0.so