Merge AOSP android-9.0.0_r3
Fix conflicts and make it build in 5.1, 6.0, 7.1, 8.1, and 9.0 Change-Id: Ida0a64c29ff27d339b7f42a18d820930964ac6e4
This commit is contained in:
+131
-98
@@ -13,6 +13,7 @@
|
||||
# limitations under the License.
|
||||
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
commands_TWRP_local_path := $(LOCAL_PATH)
|
||||
|
||||
ifdef project-path-for
|
||||
ifeq ($(LOCAL_PATH),$(call project-path-for,recovery))
|
||||
@@ -114,6 +115,7 @@ LOCAL_C_INCLUDES += \
|
||||
LOCAL_C_INCLUDES += bionic
|
||||
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -lt 23; echo $$?),0)
|
||||
LOCAL_C_INCLUDES += external/stlport/stlport external/openssl/include
|
||||
LOCAL_CFLAGS += -DUSE_FUSE_SIDELOAD22
|
||||
else
|
||||
LOCAL_C_INCLUDES += external/boringssl/include external/libcxx/include
|
||||
endif
|
||||
@@ -143,6 +145,7 @@ endif
|
||||
|
||||
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26; echo $$?),0)
|
||||
LOCAL_SHARED_LIBRARIES += libziparchive
|
||||
LOCAL_C_INCLUDES += $(LOCAL_PATH)/otautil/include
|
||||
else
|
||||
LOCAL_SHARED_LIBRARIES += libminzip
|
||||
LOCAL_CFLAGS += -DUSE_MINZIP
|
||||
@@ -160,11 +163,13 @@ ifeq ($(TW_OEM_BUILD),true)
|
||||
endif
|
||||
|
||||
ifeq ($(TARGET_USERIMAGES_USE_EXT4), true)
|
||||
LOCAL_CFLAGS += -DUSE_EXT4
|
||||
LOCAL_C_INCLUDES += system/extras/ext4_utils
|
||||
LOCAL_SHARED_LIBRARIES += libext4_utils
|
||||
ifneq ($(wildcard external/lz4/Android.mk),)
|
||||
#LOCAL_STATIC_LIBRARIES += liblz4
|
||||
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -lt 28; echo $$?),0)
|
||||
LOCAL_CFLAGS += -DUSE_EXT4
|
||||
LOCAL_C_INCLUDES += system/extras/ext4_utils
|
||||
LOCAL_SHARED_LIBRARIES += libext4_utils
|
||||
ifneq ($(wildcard external/lz4/Android.mk),)
|
||||
#LOCAL_STATIC_LIBRARIES += liblz4
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
LOCAL_C_INCLUDES += external/libselinux/include
|
||||
@@ -181,7 +186,7 @@ LOCAL_SHARED_LIBRARIES += libselinux
|
||||
ifeq ($(AB_OTA_UPDATER),true)
|
||||
LOCAL_CFLAGS += -DAB_OTA_UPDATER=1
|
||||
LOCAL_SHARED_LIBRARIES += libhardware
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += libhardware
|
||||
LOCAL_REQUIRED_MODULES += libhardware
|
||||
endif
|
||||
|
||||
LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/sbin
|
||||
@@ -362,7 +367,7 @@ endif
|
||||
ifneq ($(TW_CLOCK_OFFSET),)
|
||||
LOCAL_CFLAGS += -DTW_CLOCK_OFFSET=$(TW_CLOCK_OFFSET)
|
||||
endif
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += \
|
||||
LOCAL_REQUIRED_MODULES += \
|
||||
dump_image \
|
||||
erase_image \
|
||||
flash_image \
|
||||
@@ -390,7 +395,6 @@ else
|
||||
LOCAL_LDFLAGS += -Wl,-dynamic-linker,/sbin/linker64
|
||||
endif
|
||||
ifneq ($(TW_USE_TOOLBOX), true)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += busybox_symlinks
|
||||
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -lt 24; echo $$?),0)
|
||||
LOCAL_POST_INSTALL_CMD := \
|
||||
$(hide) mkdir -p $(TARGET_RECOVERY_ROOT_OUT)/sbin && \
|
||||
@@ -398,72 +402,72 @@ ifneq ($(TW_USE_TOOLBOX), true)
|
||||
endif
|
||||
else
|
||||
ifneq ($(wildcard external/toybox/Android.mk),)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += toybox_symlinks
|
||||
LOCAL_REQUIRED_MODULES += toybox_symlinks
|
||||
endif
|
||||
ifneq ($(wildcard external/zip/Android.mk),)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += zip
|
||||
LOCAL_REQUIRED_MODULES += zip
|
||||
endif
|
||||
ifneq ($(wildcard external/unzip/Android.mk),)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += unzip
|
||||
LOCAL_REQUIRED_MODULES += unzip
|
||||
endif
|
||||
endif
|
||||
|
||||
ifneq ($(TW_NO_EXFAT), true)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += mkexfatfs fsckexfat
|
||||
LOCAL_REQUIRED_MODULES += mkexfatfs fsckexfat
|
||||
ifneq ($(TW_NO_EXFAT_FUSE), true)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += exfat-fuse
|
||||
LOCAL_REQUIRED_MODULES += exfat-fuse
|
||||
endif
|
||||
endif
|
||||
ifeq ($(BOARD_HAS_NO_REAL_SDCARD),)
|
||||
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -gt 22; echo $$?),0)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += sgdisk
|
||||
LOCAL_REQUIRED_MODULES += sgdisk
|
||||
else
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += sgdisk_static
|
||||
LOCAL_REQUIRED_MODULES += sgdisk_static
|
||||
endif
|
||||
endif
|
||||
ifneq ($(TW_EXCLUDE_ENCRYPTED_BACKUPS), true)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += openaes openaes_license
|
||||
LOCAL_REQUIRED_MODULES += openaes openaes_license
|
||||
endif
|
||||
ifeq ($(TW_INCLUDE_DUMLOCK), true)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += \
|
||||
LOCAL_REQUIRED_MODULES += \
|
||||
htcdumlock htcdumlocksys flash_imagesys dump_imagesys libbmlutils.so \
|
||||
libflashutils.so libmmcutils.so libmtdutils.so HTCDumlock.apk
|
||||
endif
|
||||
ifeq ($(TW_INCLUDE_FB2PNG), true)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += fb2png
|
||||
LOCAL_REQUIRED_MODULES += fb2png
|
||||
endif
|
||||
ifneq ($(TW_OEM_BUILD),true)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += orscmd
|
||||
LOCAL_REQUIRED_MODULES += orscmd
|
||||
endif
|
||||
ifeq ($(BOARD_USES_BML_OVER_MTD),true)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += bml_over_mtd
|
||||
LOCAL_REQUIRED_MODULES += bml_over_mtd
|
||||
endif
|
||||
ifeq ($(TW_INCLUDE_INJECTTWRP), true)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += injecttwrp
|
||||
LOCAL_REQUIRED_MODULES += injecttwrp
|
||||
endif
|
||||
ifneq ($(TW_EXCLUDE_DEFAULT_USB_INIT), true)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += init.recovery.usb.rc
|
||||
LOCAL_REQUIRED_MODULES += init.recovery.usb.rc
|
||||
endif
|
||||
ifeq ($(TWRP_INCLUDE_LOGCAT), true)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += logcat
|
||||
LOCAL_REQUIRED_MODULES += logcat
|
||||
ifeq ($(TARGET_USES_LOGD), true)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += logd libsysutils libnl init.recovery.logd.rc
|
||||
LOCAL_REQUIRED_MODULES += logd libsysutils libnl init.recovery.logd.rc
|
||||
endif
|
||||
endif
|
||||
# Allow devices to specify device-specific recovery dependencies
|
||||
ifneq ($(TARGET_RECOVERY_DEVICE_MODULES),)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += $(TARGET_RECOVERY_DEVICE_MODULES)
|
||||
LOCAL_REQUIRED_MODULES += $(TARGET_RECOVERY_DEVICE_MODULES)
|
||||
endif
|
||||
LOCAL_CFLAGS += -DTWRES=\"$(TWRES_PATH)\"
|
||||
LOCAL_CFLAGS += -DTWHTCD_PATH=\"$(TWHTCD_PATH)\"
|
||||
ifeq ($(TW_INCLUDE_NTFS_3G),true)
|
||||
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -gt 22; echo $$?),0)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += \
|
||||
LOCAL_REQUIRED_MODULES += \
|
||||
mount.ntfs \
|
||||
fsck.ntfs \
|
||||
mkfs.ntfs
|
||||
else
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += \
|
||||
LOCAL_REQUIRED_MODULES += \
|
||||
ntfs-3g \
|
||||
ntfsfix \
|
||||
mkntfs
|
||||
@@ -471,14 +475,14 @@ endif
|
||||
endif
|
||||
ifeq ($(TARGET_USERIMAGES_USE_F2FS), true)
|
||||
ifeq ($(shell test $(CM_PLATFORM_SDK_VERSION) -ge 3; echo $$?),0)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += \
|
||||
LOCAL_REQUIRED_MODULES += \
|
||||
fsck.f2fs \
|
||||
mkfs.f2fs
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 25; echo $$?),0)
|
||||
LOCAL_ADDITIONAL_DEPENDENCIES += file_contexts_text
|
||||
LOCAL_REQUIRED_MODULES += file_contexts_text
|
||||
endif
|
||||
|
||||
ifeq ($(BOARD_CACHEIMAGE_PARTITION_SIZE),)
|
||||
@@ -494,7 +498,7 @@ LOCAL_MODULE := file_contexts_text
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_REQUIRED_MODULES := file_contexts.bin
|
||||
LOCAL_POST_INSTALL_CMD := \
|
||||
$(hide) cp -f $(OUT)/obj/ETC/file_contexts.bin_intermediates/file_contexts.concat.tmp $(TARGET_RECOVERY_ROOT_OUT)/file_contexts
|
||||
$(hide) cp -f $(PRODUCT_OUT)/obj/ETC/file_contexts.bin_intermediates/file_contexts.concat.tmp $(TARGET_RECOVERY_ROOT_OUT)/file_contexts
|
||||
|
||||
include $(BUILD_PHONY_PACKAGE)
|
||||
|
||||
@@ -571,9 +575,8 @@ endif
|
||||
# shared libfusesideload
|
||||
# ===============================
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := fuse_sideload.cpp
|
||||
LOCAL_CLANG := true
|
||||
LOCAL_CFLAGS := -Wall -Werror
|
||||
LOCAL_CFLAGS := -Wall -Werror -Wno-unused-parameter
|
||||
LOCAL_CFLAGS += -D_XOPEN_SOURCE -D_GNU_SOURCE
|
||||
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
@@ -586,14 +589,19 @@ ifeq ($(shell test $(PLATFORM_SDK_VERSION) -lt 24; echo $$?),0)
|
||||
else
|
||||
LOCAL_SHARED_LIBRARIES += libcrypto
|
||||
endif
|
||||
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -lt 23; echo $$?),0)
|
||||
LOCAL_SRC_FILES := fuse_sideload22.cpp
|
||||
LOCAL_CFLAGS += -DUSE_FUSE_SIDELOAD22
|
||||
else
|
||||
LOCAL_SRC_FILES := fuse_sideload.cpp
|
||||
endif
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
# static libfusesideload
|
||||
# =============================== (required to fix build errors in 8.1 due to use by tests)
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := fuse_sideload.cpp
|
||||
LOCAL_CLANG := true
|
||||
LOCAL_CFLAGS := -Wall -Werror
|
||||
LOCAL_CFLAGS := -Wall -Werror -Wno-unused-parameter
|
||||
LOCAL_CFLAGS += -D_XOPEN_SOURCE -D_GNU_SOURCE
|
||||
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
@@ -606,6 +614,12 @@ ifeq ($(shell test $(PLATFORM_SDK_VERSION) -lt 24; echo $$?),0)
|
||||
else
|
||||
LOCAL_STATIC_LIBRARIES += libcrypto_static
|
||||
endif
|
||||
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -lt 23; echo $$?),0)
|
||||
LOCAL_SRC_FILES := fuse_sideload22.cpp
|
||||
LOCAL_CFLAGS += -DUSE_FUSE_SIDELOAD22
|
||||
else
|
||||
LOCAL_SRC_FILES := fuse_sideload.cpp
|
||||
endif
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
# libmounts (static library)
|
||||
@@ -634,6 +648,7 @@ endif
|
||||
LOCAL_MODULE := librecovery
|
||||
LOCAL_STATIC_LIBRARIES := \
|
||||
libminui \
|
||||
libotautil \
|
||||
libvintf_recovery \
|
||||
libcrypto_utils \
|
||||
libcrypto \
|
||||
@@ -646,6 +661,7 @@ include $(BUILD_STATIC_LIBRARY)
|
||||
# ===============================
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
|
||||
LOCAL_MODULE := libaosprecovery
|
||||
LOCAL_MODULE_TAGS := eng optional
|
||||
LOCAL_CFLAGS := -std=gnu++0x
|
||||
@@ -655,6 +671,7 @@ LOCAL_CFLAGS += -DRECOVERY_API_VERSION=$(RECOVERY_API_VERSION)
|
||||
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -lt 23; echo $$?),0)
|
||||
LOCAL_SHARED_LIBRARIES += libstdc++ libstlport
|
||||
LOCAL_C_INCLUDES += bionic external/stlport/stlport
|
||||
LOCAL_CFLAGS += -DUSE_FUSE_SIDELOAD22
|
||||
else
|
||||
LOCAL_SHARED_LIBRARIES += libc++
|
||||
endif
|
||||
@@ -666,37 +683,49 @@ ifeq ($(shell test $(PLATFORM_SDK_VERSION) -lt 24; echo $$?),0)
|
||||
else
|
||||
LOCAL_SHARED_LIBRARIES += libcrypto libbase
|
||||
LOCAL_SRC_FILES += verifier.cpp asn1_decoder.cpp
|
||||
LOCAL_C_INCLUDES += $(LOCAL_PATH)/otautil/include
|
||||
endif
|
||||
|
||||
ifeq ($(AB_OTA_UPDATER),true)
|
||||
LOCAL_CFLAGS += -DAB_OTA_UPDATER=1
|
||||
endif
|
||||
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26; echo $$?),0)
|
||||
LOCAL_SRC_FILES += otautil/ZipUtil.cpp otautil/SysUtil.cpp
|
||||
LOCAL_SRC_FILES += otautil/ZipUtil.cpp otautil/SysUtil.cpp otautil/DirUtil.cpp
|
||||
LOCAL_SHARED_LIBRARIES += libziparchive libext4_utils libcrypto libcrypto_utils
|
||||
LOCAL_STATIC_LIBRARIES += libvintf_recovery libfs_mgr liblogwrap libavb libvintf libtinyxml2 libz
|
||||
LOCAL_WHOLE_STATIC_LIBRARIES +=
|
||||
LOCAL_C_INCLUDES += $(LOCAL_PATH)/otautil/include
|
||||
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -gt 27; echo $$?),0)
|
||||
# Android 9.0 needs c++17 for libvintf
|
||||
LOCAL_CPPFLAGS += -std=c++17
|
||||
# Android 9.0's libvintf also needs this library
|
||||
LOCAL_STATIC_LIBRARIES += libhidl-gen-utils
|
||||
endif
|
||||
else
|
||||
LOCAL_CFLAGS += -DUSE_MINZIP
|
||||
endif
|
||||
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
# All the APIs for testing
|
||||
# libverifier (static library)
|
||||
# ===============================
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_CLANG := true
|
||||
LOCAL_MODULE := libverifier
|
||||
LOCAL_SRC_FILES := \
|
||||
asn1_decoder.cpp \
|
||||
verifier.cpp \
|
||||
ui.cpp
|
||||
LOCAL_STATIC_LIBRARIES := libcrypto_static
|
||||
verifier.cpp
|
||||
LOCAL_STATIC_LIBRARIES := \
|
||||
libotautil \
|
||||
libcrypto_utils \
|
||||
libcrypto \
|
||||
libbase
|
||||
LOCAL_CFLAGS := -Wall -Werror
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
# Wear default device
|
||||
# ===============================
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES := wear_device.cpp
|
||||
LOCAL_CFLAGS := -Wall -Werror
|
||||
|
||||
# Should match TARGET_RECOVERY_UI_LIB in BoardConfig.mk.
|
||||
LOCAL_MODULE := librecovery_ui_wear
|
||||
@@ -708,6 +737,7 @@ include $(BUILD_STATIC_LIBRARY)
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_SRC_FILES := vr_device.cpp
|
||||
LOCAL_CFLAGS := -Wall -Werror
|
||||
|
||||
# should match TARGET_RECOVERY_UI_LIB set in BoardConfig.mk
|
||||
LOCAL_MODULE := librecovery_ui_vr
|
||||
@@ -716,20 +746,23 @@ include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
commands_recovery_local_path := $(LOCAL_PATH)
|
||||
|
||||
# $(LOCAL_PATH)/edify/Android.mk
|
||||
# $(LOCAL_PATH)/otafault/Android.mk
|
||||
# $(LOCAL_PATH)/bootloader_message/Android.mk
|
||||
include \
|
||||
$(LOCAL_PATH)/applypatch/Android.mk \
|
||||
$(LOCAL_PATH)/boot_control/Android.mk \
|
||||
$(LOCAL_PATH)/edify/Android.mk \
|
||||
$(LOCAL_PATH)/otafault/Android.mk \
|
||||
$(LOCAL_PATH)/tests/Android.mk \
|
||||
$(LOCAL_PATH)/tools/Android.mk \
|
||||
$(LOCAL_PATH)/updater/Android.mk \
|
||||
$(LOCAL_PATH)/update_verifier/Android.mk \
|
||||
$(LOCAL_PATH)/bootloader_message/Android.mk \
|
||||
$(LOCAL_PATH)/bootloader_message_twrp/Android.mk
|
||||
$(commands_TWRP_local_path)/boot_control/Android.mk \
|
||||
$(commands_TWRP_local_path)/tests/Android.mk \
|
||||
$(commands_TWRP_local_path)/tools/Android.mk \
|
||||
$(commands_TWRP_local_path)/updater/Android.mk \
|
||||
$(commands_TWRP_local_path)/update_verifier/Android.mk \
|
||||
$(commands_TWRP_local_path)/bootloader_message_twrp/Android.mk
|
||||
|
||||
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -le 25; echo $$?),0)
|
||||
include $(commands_TWRP_local_path)/bootloader_message/Android.mk
|
||||
endif
|
||||
|
||||
ifeq ($(wildcard system/core/uncrypt/Android.mk),)
|
||||
include $(commands_recovery_local_path)/uncrypt/Android.mk
|
||||
#include $(commands_TWRP_local_path)/uncrypt/Android.mk
|
||||
endif
|
||||
|
||||
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -gt 22; echo $$?),0)
|
||||
@@ -737,81 +770,81 @@ ifeq ($(shell test $(PLATFORM_SDK_VERSION) -gt 22; echo $$?),0)
|
||||
TARGET_GLOBAL_CFLAGS += -DTW_USE_MINUI_WITH_DATA
|
||||
CLANG_TARGET_GLOBAL_CFLAGS += -DTW_USE_MINUI_WITH_DATA
|
||||
endif
|
||||
include $(commands_recovery_local_path)/minadbd/Android.mk \
|
||||
$(commands_recovery_local_path)/minui/Android.mk
|
||||
include $(commands_TWRP_local_path)/minadbd/Android.mk \
|
||||
$(commands_TWRP_local_path)/minui/Android.mk
|
||||
else
|
||||
TARGET_GLOBAL_CFLAGS += -DTW_USE_MINUI_21
|
||||
include $(commands_recovery_local_path)/minadbd21/Android.mk \
|
||||
$(commands_recovery_local_path)/minui21/Android.mk
|
||||
include $(commands_TWRP_local_path)/minadbd21/Android.mk \
|
||||
$(commands_TWRP_local_path)/minui21/Android.mk
|
||||
endif
|
||||
|
||||
#$(commands_TWRP_local_path)/otautil/Android.mk
|
||||
#includes for TWRP
|
||||
include $(commands_recovery_local_path)/injecttwrp/Android.mk \
|
||||
$(commands_recovery_local_path)/htcdumlock/Android.mk \
|
||||
$(commands_recovery_local_path)/gui/Android.mk \
|
||||
$(commands_recovery_local_path)/mmcutils/Android.mk \
|
||||
$(commands_recovery_local_path)/bmlutils/Android.mk \
|
||||
$(commands_recovery_local_path)/prebuilt/Android.mk \
|
||||
$(commands_recovery_local_path)/mtdutils/Android.mk \
|
||||
$(commands_recovery_local_path)/flashutils/Android.mk \
|
||||
$(commands_recovery_local_path)/pigz/Android.mk \
|
||||
$(commands_recovery_local_path)/libtar/Android.mk \
|
||||
$(commands_recovery_local_path)/libcrecovery/Android.mk \
|
||||
$(commands_recovery_local_path)/libblkid/Android.mk \
|
||||
$(commands_recovery_local_path)/minuitwrp/Android.mk \
|
||||
$(commands_recovery_local_path)/otautil/Android.mk \
|
||||
$(commands_recovery_local_path)/openaes/Android.mk \
|
||||
$(commands_recovery_local_path)/toolbox/Android.mk \
|
||||
$(commands_recovery_local_path)/twrpTarMain/Android.mk \
|
||||
$(commands_recovery_local_path)/mtp/Android.mk \
|
||||
$(commands_recovery_local_path)/minzip/Android.mk \
|
||||
$(commands_recovery_local_path)/dosfstools/Android.mk \
|
||||
$(commands_recovery_local_path)/etc/Android.mk \
|
||||
$(commands_recovery_local_path)/toybox/Android.mk \
|
||||
$(commands_recovery_local_path)/simg2img/Android.mk \
|
||||
$(commands_recovery_local_path)/adbbu/Android.mk \
|
||||
$(commands_recovery_local_path)/libpixelflinger/Android.mk \
|
||||
$(commands_recovery_local_path)/twrpDigest/Android.mk \
|
||||
$(commands_recovery_local_path)/attr/Android.mk
|
||||
include $(commands_TWRP_local_path)/injecttwrp/Android.mk \
|
||||
$(commands_TWRP_local_path)/htcdumlock/Android.mk \
|
||||
$(commands_TWRP_local_path)/gui/Android.mk \
|
||||
$(commands_TWRP_local_path)/mmcutils/Android.mk \
|
||||
$(commands_TWRP_local_path)/bmlutils/Android.mk \
|
||||
$(commands_TWRP_local_path)/prebuilt/Android.mk \
|
||||
$(commands_TWRP_local_path)/mtdutils/Android.mk \
|
||||
$(commands_TWRP_local_path)/flashutils/Android.mk \
|
||||
$(commands_TWRP_local_path)/pigz/Android.mk \
|
||||
$(commands_TWRP_local_path)/libtar/Android.mk \
|
||||
$(commands_TWRP_local_path)/libcrecovery/Android.mk \
|
||||
$(commands_TWRP_local_path)/libblkid/Android.mk \
|
||||
$(commands_TWRP_local_path)/minuitwrp/Android.mk \
|
||||
$(commands_TWRP_local_path)/openaes/Android.mk \
|
||||
$(commands_TWRP_local_path)/toolbox/Android.mk \
|
||||
$(commands_TWRP_local_path)/twrpTarMain/Android.mk \
|
||||
$(commands_TWRP_local_path)/mtp/Android.mk \
|
||||
$(commands_TWRP_local_path)/minzip/Android.mk \
|
||||
$(commands_TWRP_local_path)/dosfstools/Android.mk \
|
||||
$(commands_TWRP_local_path)/etc/Android.mk \
|
||||
$(commands_TWRP_local_path)/toybox/Android.mk \
|
||||
$(commands_TWRP_local_path)/simg2img/Android.mk \
|
||||
$(commands_TWRP_local_path)/adbbu/Android.mk \
|
||||
$(commands_TWRP_local_path)/libpixelflinger/Android.mk \
|
||||
$(commands_TWRP_local_path)/twrpDigest/Android.mk \
|
||||
$(commands_TWRP_local_path)/attr/Android.mk
|
||||
|
||||
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -lt 24; echo $$?),0)
|
||||
include $(commands_recovery_local_path)/libmincrypt/Android.mk
|
||||
include $(commands_TWRP_local_path)/libmincrypt/Android.mk
|
||||
endif
|
||||
|
||||
ifeq ($(TW_INCLUDE_CRYPTO), true)
|
||||
include $(commands_recovery_local_path)/crypto/lollipop/Android.mk
|
||||
include $(commands_recovery_local_path)/crypto/scrypt/Android.mk
|
||||
include $(commands_TWRP_local_path)/crypto/lollipop/Android.mk
|
||||
include $(commands_TWRP_local_path)/crypto/scrypt/Android.mk
|
||||
ifeq ($(TW_INCLUDE_CRYPTO_FBE), true)
|
||||
include $(commands_recovery_local_path)/crypto/ext4crypt/Android.mk
|
||||
include $(commands_TWRP_local_path)/crypto/ext4crypt/Android.mk
|
||||
endif
|
||||
ifneq ($(TW_CRYPTO_USE_SYSTEM_VOLD),)
|
||||
ifneq ($(TW_CRYPTO_USE_SYSTEM_VOLD),false)
|
||||
include $(commands_recovery_local_path)/crypto/vold_decrypt/Android.mk
|
||||
include $(commands_TWRP_local_path)/crypto/vold_decrypt/Android.mk
|
||||
endif
|
||||
endif
|
||||
include $(commands_recovery_local_path)/gpt/Android.mk
|
||||
include $(commands_TWRP_local_path)/gpt/Android.mk
|
||||
endif
|
||||
ifeq ($(BUILD_ID), GINGERBREAD)
|
||||
TW_NO_EXFAT := true
|
||||
endif
|
||||
ifneq ($(TW_NO_EXFAT), true)
|
||||
include $(commands_recovery_local_path)/exfat/mkfs/Android.mk \
|
||||
$(commands_recovery_local_path)/exfat/fsck/Android.mk \
|
||||
$(commands_recovery_local_path)/fuse/Android.mk \
|
||||
$(commands_recovery_local_path)/exfat/libexfat/Android.mk
|
||||
include $(commands_TWRP_local_path)/exfat/mkfs/Android.mk \
|
||||
$(commands_TWRP_local_path)/exfat/fsck/Android.mk \
|
||||
$(commands_TWRP_local_path)/fuse/Android.mk \
|
||||
$(commands_TWRP_local_path)/exfat/libexfat/Android.mk
|
||||
ifneq ($(TW_NO_EXFAT_FUSE), true)
|
||||
include $(commands_recovery_local_path)/exfat/fuse/Android.mk
|
||||
include $(commands_TWRP_local_path)/exfat/fuse/Android.mk
|
||||
endif
|
||||
endif
|
||||
ifneq ($(TW_OEM_BUILD),true)
|
||||
include $(commands_recovery_local_path)/orscmd/Android.mk
|
||||
include $(commands_TWRP_local_path)/orscmd/Android.mk
|
||||
endif
|
||||
|
||||
# FB2PNG
|
||||
ifeq ($(TW_INCLUDE_FB2PNG), true)
|
||||
include $(commands_recovery_local_path)/fb2png/Android.mk
|
||||
include $(commands_TWRP_local_path)/fb2png/Android.mk
|
||||
endif
|
||||
|
||||
commands_recovery_local_path :=
|
||||
|
||||
endif
|
||||
|
||||
commands_TWRP_local_path :=
|
||||
|
||||
Reference in New Issue
Block a user