device.mk 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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. # Fastboot/D HAL
  32. PRODUCT_PACKAGES += \
  33. android.hardware.fastboot@1.1-impl-mock \
  34. fastbootd
  35. # Recovery Modules
  36. TARGET_RECOVERY_DEVICE_MODULES += \
  37. android.hidl.allocator@1.0 \
  38. android.hidl.memory@1.0 \
  39. android.hidl.memory.token@1.0 \
  40. libdmabufheap \
  41. libhidlmemory \
  42. libion \
  43. libspl \
  44. libnetutils \
  45. libxml2 \
  46. vendor.display.config@1.0 \
  47. vendor.display.config@2.0
  48. RECOVERY_LIBRARY_SOURCE_FILES += \
  49. $(TARGET_OUT_SHARED_LIBRARIES)/android.hidl.allocator@1.0.so \
  50. $(TARGET_OUT_SHARED_LIBRARIES)/android.hidl.memory@1.0.so \
  51. $(TARGET_OUT_SHARED_LIBRARIES)/android.hidl.memory.token@1.0.so \
  52. $(TARGET_OUT_SHARED_LIBRARIES)/libdmabufheap.so \
  53. $(TARGET_OUT_SHARED_LIBRARIES)/libhidlmemory.so \
  54. $(TARGET_OUT_SHARED_LIBRARIES)/libion.so \
  55. $(TARGET_OUT_SHARED_LIBRARIES)/libspl.so \
  56. $(TARGET_OUT_SHARED_LIBRARIES)/libnetutils.so \
  57. $(TARGET_OUT_SHARED_LIBRARIES)/libxml2.so \
  58. $(TARGET_OUT_SYSTEM_EXT_SHARED_LIBRARIES)/vendor.display.config@1.0.so \
  59. $(TARGET_OUT_SYSTEM_EXT_SHARED_LIBRARIES)/vendor.display.config@2.0.so