| LOCAL_PATH := $(call my-dir) |
| |
| ######################################################################### |
| # Build statically linked e2fsdroid for recovery |
| e2fsdroid_src_files := \ |
| e2fsdroid.c \ |
| block_range.c \ |
| fsmap.c \ |
| block_list.c \ |
| base_fs.c \ |
| perms.c \ |
| basefs_allocator.c \ |
| hashmap.c \ |
| |
| e2fsdroid_cflags := -W -Wall |
| |
| e2fsdroid_static_libraries := \ |
| libext2_com_err \ |
| libext2_misc \ |
| libcutils \ |
| libselinux \ |
| libcrypto \ |
| libsparse \ |
| liblog \ |
| libz \ |
| |
| e2fsdroid_whole_static_libraries := \ |
| libbase \ |
| libext2fs \ |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(e2fsdroid_src_files) |
| LOCAL_CFLAGS := $(e2fsdroid_cflags) |
| LOCAL_WHOLE_STATIC_LIBRARIES := $(e2fsdroid_whole_static_libraries) |
| LOCAL_STATIC_LIBRARIES := $(e2fsdroid_static_libraries) |
| LOCAL_MODULE := e2fsdroid_static |
| LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/sbin |
| LOCAL_FORCE_STATIC_EXECUTABLE := true |
| |
| include $(BUILD_EXECUTABLE) |
| |