1ifneq ($(filter librecovery_updater_msm,$(TARGET_RECOVERY_UPDATER_LIBS)),) 2LOCAL_PATH := $(call my-dir) 3include $(CLEAR_VARS) 4LOCAL_MODULE_TAGS := optional 5LOCAL_C_INCLUDES := bootable/recovery \ 6 system/core/libsparse 7LOCAL_SRC_FILES := gpt-utils.cpp dec.cpp oem-updater.cpp 8ifeq ($(TARGET_COMPILE_WITH_MSM_KERNEL),true) 9LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include 10LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr 11endif 12LOCAL_SHARED_LIBRARIES := liblog 13LOCAL_MODULE := librecovery_updater_msm 14LOCAL_MODULE_OWNER := qti 15include $(BUILD_STATIC_LIBRARY) 16include $(CLEAR_VARS) 17LOCAL_MODULE_TAGS := optional 18LOCAL_C_INCLUDES := bootable/recovery \ 19 system/core/libsparse 20LOCAL_SRC_FILES := gpt-utils.cpp 21ifeq ($(TARGET_COMPILE_WITH_MSM_KERNEL),true) 22LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include 23LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr 24endif 25LOCAL_SHARED_LIBRARIES += liblog libsparse libcutils 26LOCAL_MODULE := librecovery_updater_msm 27LOCAL_MODULE_OWNER += qti 28LOCAL_COPY_HEADERS_TO := gpt-utils/inc 29LOCAL_COPY_HEADERS := gpt-utils.h 30include $(BUILD_SHARED_LIBRARY) 31endif 32