summaryrefslogtreecommitdiffstats
path: root/Android.mk
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2018-08-12 05:02:54 +0200
committerandroid-build-team Robot <android-build-team-robot@google.com>2018-08-12 05:02:54 +0200
commit08ab2407ab7fc1d82ebfd988931e449f2b4ced23 (patch)
treecd183da114f3af7beb7195b6b3aa4e171e8a7564 /Android.mk
parentSnap for 4942340 from d7859b1cb0d18b5c8ea44e4168177a06545409ab to qt-release (diff)
parentMerge "Build boot control HAL with Android.bp" am: bbe881693a am: b5e9049476 am: 1303267b32 (diff)
downloadandroid_bootable_recovery-08ab2407ab7fc1d82ebfd988931e449f2b4ced23.tar
android_bootable_recovery-08ab2407ab7fc1d82ebfd988931e449f2b4ced23.tar.gz
android_bootable_recovery-08ab2407ab7fc1d82ebfd988931e449f2b4ced23.tar.bz2
android_bootable_recovery-08ab2407ab7fc1d82ebfd988931e449f2b4ced23.tar.lz
android_bootable_recovery-08ab2407ab7fc1d82ebfd988931e449f2b4ced23.tar.xz
android_bootable_recovery-08ab2407ab7fc1d82ebfd988931e449f2b4ced23.tar.zst
android_bootable_recovery-08ab2407ab7fc1d82ebfd988931e449f2b4ced23.zip
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk45
1 files changed, 31 insertions, 14 deletions
diff --git a/Android.mk b/Android.mk
index b25c1f07a..447041617 100644
--- a/Android.mk
+++ b/Android.mk
@@ -125,31 +125,32 @@ health_hal_static_libraries := \
libbatterymonitor
librecovery_static_libraries := \
- libbootloader_message \
libfusesideload \
libminadbd \
libminui \
libverifier \
libotautil \
$(health_hal_static_libraries) \
+ libvintf_recovery \
+ libvintf \
+
+librecovery_shared_libraries := \
libasyncio \
- libcrypto_utils \
+ libbase \
+ libbootloader_message \
libcrypto \
+ libcrypto_utils \
+ libcutils \
libext4_utils \
libfs_mgr \
- libpng \
- libsparse \
- libvintf_recovery \
- libvintf \
libhidl-gen-utils \
- libtinyxml2 \
- libziparchive \
- libbase \
- libutils \
- libcutils \
liblog \
+ libpng \
libselinux \
+ libtinyxml2 \
+ libutils \
libz \
+ libziparchive \
# librecovery (static library)
# ===============================
@@ -173,6 +174,9 @@ LOCAL_MODULE := librecovery
LOCAL_STATIC_LIBRARIES := \
$(librecovery_static_libraries)
+LOCAL_SHARED_LIBRARIES := \
+ $(librecovery_shared_libraries)
+
include $(BUILD_STATIC_LIBRARY)
# recovery (static executable)
@@ -200,6 +204,7 @@ LOCAL_STATIC_LIBRARIES := \
LOCAL_SHARED_LIBRARIES := \
librecovery_ui \
+ $(librecovery_shared_libraries)
LOCAL_HAL_STATIC_LIBRARIES := libhealthd
@@ -219,7 +224,8 @@ endif
# e2fsck is needed for adb remount -R.
ifeq ($(BOARD_EXT4_SHARE_DUP_BLOCKS),true)
ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
-LOCAL_REQUIRED_MODULES += e2fsck_static
+LOCAL_REQUIRED_MODULES += \
+ e2fsck_static
endif
endif
@@ -235,15 +241,26 @@ LOCAL_REQUIRED_MODULES += \
# TODO(b/110380063): Explicitly install the following shared libraries to recovery, until `recovery`
# module is built with Soong (with `recovery: true` flag).
LOCAL_REQUIRED_MODULES += \
+ libasyncio.recovery \
libbase.recovery \
+ libbootloader_message.recovery \
+ libcrypto.recovery \
+ libcrypto_utils.recovery \
+ libcutils.recovery \
+ libext4_utils.recovery \
+ libfs_mgr.recovery \
+ libhidl-gen-utils.recovery \
liblog.recovery \
libpng.recovery \
+ libselinux.recovery \
+ libsparse.recovery \
+ libtinyxml2.recovery \
+ libutils.recovery \
libz.recovery \
+ libziparchive.recovery \
include $(BUILD_EXECUTABLE)
include \
- $(LOCAL_PATH)/boot_control/Android.mk \
$(LOCAL_PATH)/tests/Android.mk \
$(LOCAL_PATH)/updater/Android.mk \
- $(LOCAL_PATH)/updater_sample/Android.mk \