Use the exposed librecovery_ui in device specific recovery code

Use the librecovery_ui as shared library instead of including
bootable/recovery.

Bug: 76436783
Test: mma
Change-Id: I93b69a6104d75f07f860e48fc9994b705f60bea4
(cherry picked from commit 6698d53e91a1d76c37cbe72f38ae5d0aa3dc8d8f)
2 files changed
tree: 9c1b287e2e98f0ca762ce60a70f3a4dd6ad95806
  1. acdbdata/
  2. audio/
  3. bluetooth/
  4. bonito/
  5. dumpstate/
  6. factory-images_bonito/
  7. factory-images_sargo/
  8. gpt-utils/
  9. health/
  10. hidl/
  11. json-c/
  12. keymaster/
  13. nfc/
  14. overlay/
  15. permissions/
  16. pixelstats/
  17. power-libperfmgr/
  18. recovery/
  19. sargo/
  20. sdm710/
  21. seccomp_policy/
  22. self-extractors/
  23. self-extractors_sargo/
  24. sensors/
  25. thermal/
  26. usb/
  27. vibrator/
  28. voice_processing/
  29. vr/
  30. .clang-format
  31. .gitignore
  32. Android.bp
  33. Android.mk
  34. AndroidProducts.mk
  35. aosp_bonito.mk
  36. aosp_sargo.mk
  37. audio_effects.xml
  38. audio_platform_info_intcodec_b4.xml
  39. audio_platform_info_intcodec_b4dev.xml
  40. audio_platform_info_intcodec_s4.xml
  41. audio_platform_info_intcodec_s4dev.xml
  42. audio_policy_configuration.xml
  43. audio_policy_configuration_a2dp_offload_disabled.xml
  44. audio_policy_configuration_bluetooth_legacy_hal.xml
  45. audio_policy_volumes.xml
  46. bluetooth_hearing_aid_audio_policy_configuration.xml
  47. board-info.txt
  48. BoardConfig-common.mk
  49. CleanSpec.mk
  50. compatibility_matrix.xml
  51. config.fs
  52. default-permissions.xml
  53. device-audio-mfg.mk
  54. device-bonito.mk
  55. device-common.mk
  56. device-sargo.mk
  57. device.mk
  58. device_framework_matrix.xml
  59. framework_manifest.xml
  60. fstab.hardware
  61. gps.conf
  62. graphite_ipc_platform_info.xml
  63. init.edge_sense.sh
  64. init.hardware.chamber.rc.userdebug
  65. init.hardware.diag.rc.user
  66. init.hardware.diag.rc.userdebug
  67. init.hardware.mpssrfs.rc.user
  68. init.hardware.mpssrfs.rc.userdebug
  69. init.hardware.rc
  70. init.hardware.usb.rc
  71. init.insmod.cfg
  72. init.insmod.sh
  73. init.logging.rc
  74. init.power.rc
  75. init.qcom.devstart.sh
  76. init.qcom.ipastart.sh
  77. init.qcom.wlan.sh
  78. init.radio.sh
  79. init.ramoops.sh
  80. init.recovery.hardware.device.rc
  81. init.recovery.hardware.rc
  82. lowi.conf
  83. manifest.xml
  84. manifest_userdebug.xml
  85. media_codecs.xml
  86. media_codecs_c2.xml
  87. media_codecs_google_audio.xml
  88. media_codecs_performance.xml
  89. media_codecs_performance_c2.xml
  90. media_profiles_V1_0.xml
  91. mixer_paths_intcodec_b4.xml
  92. mixer_paths_intcodec_s4.xml
  93. OWNERS
  94. p2p_supplicant_overlay.conf
  95. powerhint.json
  96. recovery.wipe
  97. sec_config
  98. sound_trigger_mixer_paths.xml
  99. sound_trigger_platform_info.xml
  100. system.prop
  101. thermal-engine-bonito.conf
  102. thermal-engine-sargo.conf
  103. ueventd.hardware.rc
  104. uinput-fpc.idc
  105. uinput-fpc.kl
  106. utils.mk
  107. WCNSS_qcom_cfg.ini
  108. wifi_concurrency_cfg.txt
  109. wpa_supplicant_overlay.conf
  110. wpa_supplicant_wcn.conf