| LOCAL_PATH := $(call my-dir) |
| |
| ######################################################################### |
| # Build mke2fs |
| mke2fs_src_files := \ |
| mke2fs.c \ |
| util.c \ |
| mk_hugefiles.c \ |
| default_profile.c \ |
| create_inode.c |
| |
| mke2fs_c_includes := \ |
| external/e2fsprogs/e2fsck |
| |
| mke2fs_cflags := -O2 -g -W -Wall |
| |
| mke2fs_shared_libraries := \ |
| libext2fs \ |
| libext2_blkid \ |
| libext2_uuid \ |
| libext2_quota \ |
| libext2_com_err \ |
| libext2_e2p |
| |
| mke2fs_system_shared_libraries := libc |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(mke2fs_src_files) |
| LOCAL_C_INCLUDES := $(mke2fs_c_includes) |
| LOCAL_CFLAGS := $(mke2fs_cflags) |
| LOCAL_SYSTEM_SHARED_LIBRARIES := $(mke2fs_system_shared_libraries) |
| LOCAL_SHARED_LIBRARIES := $(mke2fs_shared_libraries) |
| LOCAL_MODULE := mke2fs |
| LOCAL_MODULE_TAGS := optional |
| include $(BUILD_EXECUTABLE) |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(mke2fs_src_files) |
| LOCAL_C_INCLUDES := $(mke2fs_c_includes) |
| LOCAL_CFLAGS := $(mke2fs_cflags) |
| LOCAL_SHARED_LIBRARIES := $(addsuffix -host, $(mke2fs_shared_libraries)) |
| LOCAL_MODULE := mke2fs_host |
| LOCAL_MODULE_STEM := mke2fs |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_HOST_EXECUTABLE) |
| |
| ########################################################################### |
| # Build tune2fs |
| # |
| tune2fs_src_files := \ |
| tune2fs.c \ |
| util.c |
| |
| tune2fs_c_includes := \ |
| external/e2fsprogs/e2fsck |
| |
| tune2fs_cflags := -O2 -g -W -Wall -DNO_RECOVERY |
| |
| tune2fs_shared_libraries := \ |
| libext2fs \ |
| libext2_com_err \ |
| libext2_blkid \ |
| libext2_quota \ |
| libext2_uuid \ |
| libext2_e2p |
| |
| tune2fs_system_shared_libraries := libc |
| |
| |
| tune2fs_static_libraries := \ |
| libext2_com_err \ |
| libext2_blkid \ |
| libext2_quota \ |
| libext2_uuid_static \ |
| libext2_e2p \ |
| libext2fs |
| |
| tune2fs_system_static_libraries := libc |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(tune2fs_src_files) |
| LOCAL_C_INCLUDES := $(tune2fs_c_includes) |
| LOCAL_CFLAGS := $(tune2fs_cflags) |
| LOCAL_SHARED_LIBRARIES := $(tune2fs_shared_libraries) |
| LOCAL_SYSTEM_SHARED_LIBRARIES := $(tune2fs_system_shared_libraries) |
| LOCAL_MODULE := tune2fs |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_EXECUTABLE) |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(tune2fs_src_files) |
| LOCAL_C_INCLUDES := $(tune2fs_c_includes) |
| LOCAL_CFLAGS := $(tune2fs_cflags) |
| LOCAL_STATIC_LIBRARIES := $(tune2fs_static_libraries) $(tune2fs_system_static_libraries) |
| LOCAL_FORCE_STATIC_EXECUTABLE := true |
| LOCAL_MODULE := tune2fs_static |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_EXECUTABLE) |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(tune2fs_src_files) |
| LOCAL_C_INCLUDES := $(tune2fs_c_includes) |
| LOCAL_CFLAGS := $(tune2fs_cflags) -DBUILD_AS_LIB |
| LOCAL_STATIC_LIBRARIES := $(tune2fs_static_libraries) $(tune2fs_system_static_libraries) |
| LOCAL_MODULE := libtune2fs |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_STATIC_LIBRARY) |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(tune2fs_src_files) |
| LOCAL_C_INCLUDES := $(tune2fs_c_includes) |
| LOCAL_CFLAGS := $(tune2fs_cflags) |
| LOCAL_SHARED_LIBRARIES := $(addsuffix -host, $(tune2fs_shared_libraries)) |
| LOCAL_MODULE := tune2fs_host |
| LOCAL_MODULE_STEM := tune2fs |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_HOST_EXECUTABLE) |
| |
| ######################################################################### |
| # Build badblocks |
| # |
| include $(CLEAR_VARS) |
| |
| badblocks_src_files := \ |
| badblocks.c |
| |
| badblocks_c_includes := |
| |
| badblocks_cflags := -O2 -g -W -Wall |
| |
| badblocks_shared_libraries := \ |
| libext2fs \ |
| libext2_com_err \ |
| libext2_uuid \ |
| libext2_blkid \ |
| libext2_e2p |
| |
| badblocks_system_shared_libraries := libc |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(badblocks_src_files) |
| LOCAL_C_INCLUDES := $(badblocks_c_includes) |
| LOCAL_CFLAGS := $(badblocks_cflags) |
| LOCAL_SHARED_LIBRARIES := $(badblocks_shared_libraries) |
| LOCAL_SYSTEM_SHARED_LIBRARIES := $(badblocks_system_shared_libraries) |
| LOCAL_MODULE := badblocks |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_EXECUTABLE) |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(badblocks_src_files) |
| LOCAL_C_INCLUDES := $(badblocks_c_includes) |
| LOCAL_CFLAGS := $(badblocks_cflags) |
| LOCAL_SHARED_LIBRARIES := $(addsuffix -host, $(badblocks_shared_libraries)) |
| LOCAL_MODULE := badblocks_host |
| LOCAL_MODULE_STEM := badblocks |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_HOST_EXECUTABLE) |
| |
| ######################################################################### |
| # Build chattr |
| # |
| include $(CLEAR_VARS) |
| |
| chattr_src_files := \ |
| chattr.c |
| |
| chattr_c_includes := \ |
| external/e2fsprogs/lib |
| |
| chattr_cflags := -O2 -g -W -Wall |
| |
| chattr_shared_libraries := \ |
| libext2_com_err \ |
| libext2_e2p |
| |
| chattr_system_shared_libraries := libc |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(chattr_src_files) |
| LOCAL_C_INCLUDES := $(chattr_c_includes) |
| LOCAL_CFLAGS := $(chattr_cflags) |
| LOCAL_SHARED_LIBRARIES := $(chattr_shared_libraries) |
| LOCAL_SYSTEM_SHARED_LIBRARIES := $(chattr_system_shared_libraries) |
| LOCAL_MODULE := chattr |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_EXECUTABLE) |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(chattr_src_files) |
| LOCAL_C_INCLUDES := $(chattr_c_includes) |
| LOCAL_CFLAGS := $(chattr_cflags) |
| LOCAL_SHARED_LIBRARIES := $(addsuffix -host, $(chattr_shared_libraries)) |
| LOCAL_MODULE := chattr_host |
| LOCAL_MODULE_STEM := chattr |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_HOST_EXECUTABLE) |
| |
| ######################################################################### |
| # Build lsattr |
| # |
| include $(CLEAR_VARS) |
| |
| lsattr_src_files := \ |
| lsattr.c |
| |
| lsattr_c_includes := \ |
| external/e2fsprogs/lib |
| |
| lsattr_cflags := -O2 -g -W -Wall |
| |
| lsattr_shared_libraries := \ |
| libext2_com_err \ |
| libext2_e2p |
| |
| lsattr_system_shared_libraries := libc |
| |
| lsattr_static_libraries := \ |
| libext2_com_err \ |
| libext2_e2p |
| |
| lsattr_system_static_libraries := libc |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(lsattr_src_files) |
| LOCAL_C_INCLUDES := $(lsattr_c_includes) |
| LOCAL_CFLAGS := $(lsattr_cflags) |
| LOCAL_SHARED_LIBRARIES := $(lsattr_shared_libraries) |
| LOCAL_SYSTEM_SHARED_LIBRARIES := $(lsattr_system_shared_libraries) |
| LOCAL_MODULE := lsattr |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_EXECUTABLE) |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(lsattr_src_files) |
| LOCAL_C_INCLUDES := $(lsattr_c_includes) |
| LOCAL_CFLAGS := $(lsattr_cflags) |
| LOCAL_STATIC_LIBRARIES := $(lsattr_static_libraries) $(lsattr_system_static_libraries) |
| LOCAL_FORCE_STATIC_EXECUTABLE := true |
| LOCAL_MODULE := lsattr_static |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_EXECUTABLE) |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(lsattr_src_files) |
| LOCAL_C_INCLUDES := $(lsattr_c_includes) |
| LOCAL_CFLAGS := $(lsattr_cflags) |
| LOCAL_SHARED_LIBRARIES := $(addsuffix -host, $(lsattr_shared_libraries)) |
| LOCAL_MODULE := lsattr_host |
| LOCAL_MODULE_STEM := lsattr |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_HOST_EXECUTABLE) |
| |
| ######################################################################### |
| # Build blkid |
| # |
| include $(CLEAR_VARS) |
| |
| blkid_src_files := \ |
| blkid.c |
| |
| blkid_c_includes := |
| |
| blkid_cflags := -O2 -g -W -Wall |
| |
| blkid_shared_libraries := \ |
| libext2fs \ |
| libext2_blkid \ |
| libext2_com_err \ |
| libext2_e2p |
| |
| blkid_system_shared_libraries := libc |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(blkid_src_files) |
| LOCAL_C_INCLUDES := $(blkid_c_includes) |
| LOCAL_CFLAGS := $(blkid_cflags) |
| LOCAL_SHARED_LIBRARIES := $(blkid_shared_libraries) |
| LOCAL_SYSTEM_SHARED_LIBRARIES := $(blkid_system_shared_libraries) |
| LOCAL_MODULE := blkid |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_EXECUTABLE) |
| |
| ######################################################################### |
| # Build e4crypt |
| e4crypt_src_files := e4crypt.c |
| |
| e4crypt_c_includes := \ |
| external/e2fsprogs/lib |
| |
| e4crypt_cflags := -O2 -g -W -Wall |
| |
| e4crypt_shared_libraries := libext2fs libext2_uuid |
| |
| e4crypt_system_shared_libraries := libc |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(e4crypt_src_files) |
| LOCAL_C_INCLUDES := $(e4crypt_c_includes) |
| LOCAL_CFLAGS := $(e4crypt_cflags) |
| LOCAL_SYSTEM_SHARED_LIBRARIES := $(e4crypt_system_shared_libraries) |
| LOCAL_SHARED_LIBRARIES := $(e4crypt_shared_libraries) |
| LOCAL_MODULE := e4crypt |
| LOCAL_MODULE_TAGS := optional |
| include $(BUILD_EXECUTABLE) |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(e4crypt_src_files) |
| LOCAL_C_INCLUDES := $(e4crypt_c_includes) |
| LOCAL_CFLAGS := $(e4crypt_cflags) |
| LOCAL_SHARED_LIBRARIES := $(addsuffix -host, $(e4crypt_shared_libraries)) |
| LOCAL_MODULE := e4crypt_host |
| LOCAL_MODULE_STEM := e4crypt |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_HOST_EXECUTABLE) |
| |
| ########################################################################### |
| # Build e2image |
| # |
| e2image_src_files := \ |
| e2image.c |
| |
| e2image_c_includes := \ |
| external/e2fsprogs/lib |
| |
| e2image_cflags := -O2 -g -W -Wall |
| |
| e2image_shared_libraries := \ |
| libext2fs \ |
| libext2_blkid \ |
| libext2_com_err \ |
| libext2_quota |
| |
| e2image_system_shared_libraries := libc |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(e2image_src_files) |
| LOCAL_C_INCLUDES := $(e2image_c_includes) |
| mke2fs_c_includesLOCAL_CFLAGS := $(e2image_cflags) |
| LOCAL_SHARED_LIBRARIES := $(e2image_shared_libraries) |
| LOCAL_SYSTEM_SHARED_LIBRARIES := $(e2image_system_shared_libraries) |
| LOCAL_MODULE := e2image |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_EXECUTABLE) |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := $(e2image_src_files) |
| LOCAL_C_INCLUDES := $(e2image_c_includes) |
| LOCAL_CFLAGS := $(e2image_cflags) |
| LOCAL_SHARED_LIBRARIES := $(addsuffix -host, $(e2image_shared_libraries)) |
| LOCAL_MODULE := e2image_host |
| LOCAL_MODULE_STEM := e2image |
| LOCAL_MODULE_TAGS := optional |
| |
| include $(BUILD_HOST_EXECUTABLE) |
| |