libext2_profile_c_includes := external/e2fsprogs/lib
-libext2_profile_cflags := -O2 -g -W -Wall \
- -DHAVE_UNISTD_H \
- -DHAVE_ERRNO_H \
- -DHAVE_NETINET_IN_H \
- -DHAVE_SYS_IOCTL_H \
- -DHAVE_SYS_MMAN_H \
- -DHAVE_SYS_MOUNT_H \
- -DHAVE_SYS_PRCTL_H \
- -DHAVE_SYS_RESOURCE_H \
- -DHAVE_SYS_SELECT_H \
- -DHAVE_SYS_STAT_H \
- -DHAVE_SYS_TYPES_H \
- -DHAVE_STDLIB_H \
- -DHAVE_STRDUP \
- -DHAVE_MMAP \
- -DHAVE_UTIME_H \
- -DHAVE_GETPAGESIZE \
- -DHAVE_LSEEK64 \
- -DHAVE_LSEEK64_PROTOTYPE \
- -DHAVE_EXT2_IOCTLS \
- -DHAVE_LINUX_FD_H \
- -DHAVE_TYPE_SSIZE_T \
- -DHAVE_SYS_TIME_H \
- -DHAVE_SYS_PARAM_H \
- -DHAVE_SYSCONF \
- -DDISABLE_BACKTRACE=1
+libext2_profile_cflags := -O2 -g -W -Wall
include $(CLEAR_VARS)
e2fsck_c_includes := external/e2fsprogs/lib
-e2fsck_cflags := -O2 -g -W -Wall -fno-strict-aliasing \
- -DHAVE_DIRENT_H \
- -DHAVE_ERRNO_H \
- -DHAVE_INTTYPES_H \
- -DHAVE_LINUX_FD_H \
- -DHAVE_NETINET_IN_H \
- -DHAVE_SETJMP_H \
- -DHAVE_SYS_IOCTL_H \
- -DHAVE_SYS_MMAN_H \
- -DHAVE_SYS_MOUNT_H \
- -DHAVE_SYS_PRCTL_H \
- -DHAVE_SYS_RESOURCE_H \
- -DHAVE_SYS_SELECT_H \
- -DHAVE_SYS_STAT_H \
- -DHAVE_SYS_TYPES_H \
- -DHAVE_STDLIB_H \
- -DHAVE_UNISTD_H \
- -DHAVE_UTIME_H \
- -DHAVE_STRDUP \
- -DHAVE_MMAP \
- -DHAVE_GETPAGESIZE \
- -DHAVE_LSEEK64 \
- -DHAVE_LSEEK64_PROTOTYPE \
- -DHAVE_EXT2_IOCTLS \
- -DHAVE_TYPE_SSIZE_T \
- -DHAVE_INTPTR_T \
- -DENABLE_HTREE=1 \
- -DHAVE_SYS_TIME_H \
- -DHAVE_SYS_PARAM_H \
- -DHAVE_SYSCONF \
- -DDISABLE_BACKTRACE=1
+e2fsck_cflags := -O2 -g -W -Wall -fno-strict-aliasing
include $(CLEAR_VARS)
libext2_blkid_c_includes := external/e2fsprogs/lib
-libext2_blkid_cflags := -O2 -g -W -Wall -fno-strict-aliasing \
- -DHAVE_UNISTD_H \
- -DHAVE_ERRNO_H \
- -DHAVE_NETINET_IN_H \
- -DHAVE_SYS_IOCTL_H \
- -DHAVE_SYS_MMAN_H \
- -DHAVE_SYS_MOUNT_H \
- -DHAVE_SYS_RESOURCE_H \
- -DHAVE_SYS_SELECT_H \
- -DHAVE_SYS_STAT_H \
- -DHAVE_SYS_TYPES_H \
- -DHAVE_STDLIB_H \
- -DHAVE_STRDUP \
- -DHAVE_MMAP \
- -DHAVE_UTIME_H \
- -DHAVE_GETPAGESIZE \
- -DHAVE_EXT2_IOCTLS \
- -DHAVE_TYPE_SSIZE_T \
- -DHAVE_SYS_TIME_H \
- -DHAVE_SYS_PARAM_H \
- -DHAVE_SYSCONF
-
-libext2_blkid_cflags_linux := \
- -DHAVE_LINUX_FD_H \
- -DHAVE_SYS_PRCTL_H \
- -DHAVE_LSEEK64 \
- -DHAVE_LSEEK64_PROTOTYPE
+libext2_blkid_cflags := -O2 -g -W -Wall -fno-strict-aliasing
include $(CLEAR_VARS)
LOCAL_SYSTEM_SHARED_LIBRARIES := $(libext2_blkid_system_shared_libraries)
LOCAL_SHARED_LIBRARIES := $(libext2_blkid_shared_libraries)
LOCAL_C_INCLUDES := $(libext2_blkid_c_includes)
-LOCAL_CFLAGS := $(libext2_blkid_cflags) $(libext2_blkid_cflags_linux) -fno-strict-aliasing
+LOCAL_CFLAGS := $(libext2_blkid_cflags)
LOCAL_MODULE := libext2_blkid
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(libext2_blkid_src_files)
LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(libext2_blkid_shared_libraries))
LOCAL_C_INCLUDES := $(libext2_blkid_c_includes)
-ifeq ($(HOST_OS),linux)
-LOCAL_CFLAGS := $(libext2_blkid_cflags) $(libext2_blkid_cflags_linux)
-else
LOCAL_CFLAGS := $(libext2_blkid_cflags)
-endif
LOCAL_MODULE := libext2_blkid_host
LOCAL_MODULE_TAGS := optional
libext2_e2p_c_includes := external/e2fsprogs/lib
-libext2_e2p_cflags := -O2 -g -W -Wall \
- -DHAVE_UNISTD_H \
- -DHAVE_ERRNO_H \
- -DHAVE_NETINET_IN_H \
- -DHAVE_SYS_IOCTL_H \
- -DHAVE_SYS_MMAN_H \
- -DHAVE_SYS_MOUNT_H \
- -DHAVE_SYS_PRCTL_H \
- -DHAVE_SYS_RESOURCE_H \
- -DHAVE_SYS_SELECT_H \
- -DHAVE_SYS_STAT_H \
- -DHAVE_SYS_TYPES_H \
- -DHAVE_STDLIB_H \
- -DHAVE_STRDUP \
- -DHAVE_MMAP \
- -DHAVE_UTIME_H \
- -DHAVE_GETPAGESIZE \
- -DHAVE_LSEEK64 \
- -DHAVE_LSEEK64_PROTOTYPE \
- -DHAVE_EXT2_IOCTLS \
- -DHAVE_LINUX_FD_H \
- -DHAVE_TYPE_SSIZE_T \
- -DHAVE_SYS_TIME_H \
- -DHAVE_SYS_PARAM_H \
- -DHAVE_SYSCONF
+libext2_e2p_cflags := -O2 -g -W -Wall
libext2_e2p_system_shared_libraries := libc
libext2_com_err_c_includes := external/e2fsprogs/lib
-libext2_com_err_cflags := -O2 -g -W -Wall \
- -DHAVE_UNISTD_H \
- -DHAVE_ERRNO_H \
- -DHAVE_NETINET_IN_H \
- -DHAVE_SYS_IOCTL_H \
- -DHAVE_SYS_MMAN_H \
- -DHAVE_SYS_MOUNT_H \
- -DHAVE_SYS_RESOURCE_H \
- -DHAVE_SYS_SELECT_H \
- -DHAVE_SYS_STAT_H \
- -DHAVE_SYS_TYPES_H \
- -DHAVE_STDLIB_H \
- -DHAVE_STRDUP \
- -DHAVE_MMAP \
- -DHAVE_UTIME_H \
- -DHAVE_GETPAGESIZE \
- -DHAVE_EXT2_IOCTLS \
- -DHAVE_TYPE_SSIZE_T \
- -DHAVE_SYS_TIME_H \
- -DHAVE_SYS_PARAM_H \
- -DHAVE_SYSCONF
-
-libext2_com_err_cflags_linux := \
- -DHAVE_LINUX_FD_H \
- -DHAVE_SYS_PRCTL_H \
- -DHAVE_LSEEK64 \
- -DHAVE_LSEEK64_PROTOTYPE
+libext2_com_err_cflags := -O2 -g -W -Wall
libext2_com_err_system_shared_libraries := libc
LOCAL_SRC_FILES := $(libext2_com_err_src_files)
LOCAL_C_INCLUDES := $(libext2_com_err_c_includes)
-LOCAL_CFLAGS := $(libext2_com_err_cflags) $(libext2_com_err_cflags_linux)
+LOCAL_CFLAGS := $(libext2_com_err_cflags)
LOCAL_SYSTEM_SHARED_LIBRARIES := libc
LOCAL_MODULE := libext2_com_err
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(libext2_com_err_src_files)
LOCAL_C_INCLUDES := $(libext2_com_err_c_includes)
-ifeq ($(HOST_OS),linux)
-LOCAL_CFLAGS := $(libext2_com_err_cflags) $(libext2_com_err_cflags_linux)
-else
LOCAL_CFLAGS := $(libext2_com_err_cflags)
-endif
LOCAL_MODULE := libext2_com_err_host
LOCAL_MODULE_TAGS := optional
closefs.c \
dblist.c \
dblist_dir.c \
+ digest_encode.c \
dirblock.c \
dirhash.c \
dir_iterate.c \
read_bb_file.c \
res_gdt.c \
rw_bitmaps.c \
+ sha256.c \
+ sha512.c \
swapfs.c \
symlink.c \
tdb.c \
libext2fs_c_includes := external/e2fsprogs/lib
-libext2fs_cflags := -O2 -g -W -Wall \
- -DHAVE_UNISTD_H \
- -DHAVE_ERRNO_H \
- -DHAVE_NETINET_IN_H \
- -DHAVE_SYS_IOCTL_H \
- -DHAVE_SYS_MMAN_H \
- -DHAVE_SYS_MOUNT_H \
- -DHAVE_SYS_RESOURCE_H \
- -DHAVE_SYS_SELECT_H \
- -DHAVE_SYS_STAT_H \
- -DHAVE_SYS_TYPES_H \
- -DHAVE_STDLIB_H \
- -DHAVE_STRDUP \
- -DHAVE_MMAP \
- -DHAVE_UTIME_H \
- -DHAVE_GETPAGESIZE \
- -DHAVE_EXT2_IOCTLS \
- -DHAVE_TYPE_SSIZE_T \
- -DHAVE_SYS_TIME_H \
- -DHAVE_SYS_PARAM_H \
- -DHAVE_SYSCONF
-
-libext2fs_cflags_linux := \
- -DHAVE_MALLOC_H=1 \
- -DHAVE_LINUX_FD_H=1 \
- -DHAVE_SYS_PRCTL_H=1 \
- -DHAVE_LSEEK64=1 \
- -DHAVE_LSEEK64_PROTOTYPE=1
+libext2fs_cflags := -O2 -g -W -Wall
include $(CLEAR_VARS)
LOCAL_SYSTEM_SHARED_LIBRARIES := $(libext2fs_system_shared_libraries)
LOCAL_SHARED_LIBRARIES := $(libext2fs_shared_libraries)
LOCAL_C_INCLUDES := $(libext2fs_c_includes)
-LOCAL_CFLAGS := $(libext2fs_cflags) $(libext2fs_cflags_linux)
+LOCAL_CFLAGS := $(libext2fs_cflags)
LOCAL_MODULE := libext2fs
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(libext2fs_src_files)
LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(libext2fs_shared_libraries))
LOCAL_C_INCLUDES := $(libext2fs_c_includes)
-ifeq ($(HOST_OS),linux)
-LOCAL_CFLAGS := $(libext2fs_cflags) $(libext2fs_cflags_linux)
-else
LOCAL_CFLAGS := $(libext2fs_cflags)
-endif
LOCAL_MODULE := libext2fs_host
LOCAL_MODULE_TAGS := optional
libext2_quota_c_includes := external/e2fsprogs/lib
-libext2_quota_cflags := -O2 -g -W -Wall \
- -DHAVE_UNISTD_H \
- -DHAVE_ERRNO_H \
- -DHAVE_NETINET_IN_H \
- -DHAVE_SYS_IOCTL_H \
- -DHAVE_SYS_MMAN_H \
- -DHAVE_SYS_MOUNT_H \
- -DHAVE_SYS_PRCTL_H \
- -DHAVE_SYS_RESOURCE_H \
- -DHAVE_SYS_SELECT_H \
- -DHAVE_SYS_STAT_H \
- -DHAVE_SYS_TYPES_H \
- -DHAVE_STDLIB_H \
- -DHAVE_STRDUP \
- -DHAVE_MMAP \
- -DHAVE_UTIME_H \
- -DHAVE_GETPAGESIZE \
- -DHAVE_LSEEK64 \
- -DHAVE_LSEEK64_PROTOTYPE \
- -DHAVE_EXT2_IOCTLS \
- -DHAVE_LINUX_FD_H \
- -DHAVE_TYPE_SSIZE_T \
- -DHAVE_SYS_TIME_H \
- -DHAVE_SYS_PARAM_H \
- -DHAVE_SYSCONF
+libext2_quota_cflags := -O2 -g -W -Wall
libext2_quota_shared_libraries := libext2fs libext2_com_err
libext2_uuid_c_includes := external/e2fsprogs/lib
-libext2_uuid_cflags := -O2 -g -W -Wall \
- -DHAVE_INTTYPES_H \
- -DHAVE_UNISTD_H \
- -DHAVE_ERRNO_H \
- -DHAVE_NETINET_IN_H \
- -DHAVE_SYS_IOCTL_H \
- -DHAVE_SYS_MMAN_H \
- -DHAVE_SYS_MOUNT_H \
- -DHAVE_SYS_PRCTL_H \
- -DHAVE_SYS_RESOURCE_H \
- -DHAVE_SYS_SELECT_H \
- -DHAVE_SYS_STAT_H \
- -DHAVE_SYS_TYPES_H \
- -DHAVE_STDLIB_H \
- -DHAVE_STRDUP \
- -DHAVE_MMAP \
- -DHAVE_UTIME_H \
- -DHAVE_GETPAGESIZE \
- -DHAVE_LSEEK64 \
- -DHAVE_LSEEK64_PROTOTYPE \
- -DHAVE_EXT2_IOCTLS \
- -DHAVE_LINUX_FD_H \
- -DHAVE_TYPE_SSIZE_T \
- -DHAVE_SYS_TIME_H \
- -DHAVE_SYS_PARAM_H \
- -DHAVE_SYSCONF
+libext2_uuid_cflags := -O2 -g -W -Wall
libext2_uuid_system_shared_libraries := libc
external/e2fsprogs/lib \
external/e2fsprogs/e2fsck
-mke2fs_cflags := -O2 -g -W -Wall \
- -DHAVE_UNISTD_H \
- -DHAVE_ERRNO_H \
- -DHAVE_NETINET_IN_H \
- -DHAVE_SYS_IOCTL_H \
- -DHAVE_SYS_MMAN_H \
- -DHAVE_SYS_MOUNT_H \
- -DHAVE_SYS_RESOURCE_H \
- -DHAVE_SYS_SELECT_H \
- -DHAVE_SYS_STAT_H \
- -DHAVE_SYS_TYPES_H \
- -DHAVE_STDLIB_H \
- -DHAVE_STRCASECMP \
- -DHAVE_STRDUP \
- -DHAVE_MMAP \
- -DHAVE_UTIME_H \
- -DHAVE_GETPAGESIZE \
- -DHAVE_EXT2_IOCTLS \
- -DHAVE_TYPE_SSIZE_T \
- -DHAVE_GETOPT_H \
- -DHAVE_SYS_TIME_H \
- -DHAVE_SYS_PARAM_H \
- -DHAVE_SYSCONF
-
-mke2fs_cflags_linux := \
- -DHAVE_LINUX_FD_H \
- -DHAVE_SYS_PRCTL_H \
- -DHAVE_LSEEK64 \
- -DHAVE_LSEEK64_PROTOTYPE
-
-mke2fs_cflags += -DNO_CHECK_BB
+mke2fs_cflags := -O2 -g -W -Wall
mke2fs_shared_libraries := \
libext2fs \
LOCAL_SRC_FILES := $(mke2fs_src_files)
LOCAL_C_INCLUDES := $(mke2fs_c_includes)
-LOCAL_CFLAGS := $(mke2fs_cflags) $(mke2fs_cflags_linux)
+LOCAL_CFLAGS := $(mke2fs_cflags)
LOCAL_SYSTEM_SHARED_LIBRARIES := $(mke2fs_system_shared_libraries)
LOCAL_SHARED_LIBRARIES := $(mke2fs_shared_libraries)
LOCAL_MODULE := mke2fs
LOCAL_SRC_FILES := $(mke2fs_src_files)
LOCAL_C_INCLUDES := $(mke2fs_c_includes)
-ifeq ($(HOST_OS),linux)
-LOCAL_CFLAGS := $(mke2fs_cflags) $(mke2fs_cflags_linux)
-else
LOCAL_CFLAGS := $(mke2fs_cflags)
-endif
LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(mke2fs_shared_libraries))
LOCAL_MODULE := mke2fs_host
LOCAL_MODULE_STEM := mke2fs
external/e2fsprogs/lib \
external/e2fsprogs/e2fsck
-tune2fs_cflags := -O2 -g -W -Wall \
- -DHAVE_UNISTD_H \
- -DHAVE_ERRNO_H \
- -DHAVE_NETINET_IN_H \
- -DHAVE_SYS_IOCTL_H \
- -DHAVE_SYS_MMAN_H \
- -DHAVE_SYS_MOUNT_H \
- -DHAVE_SYS_PRCTL_H \
- -DHAVE_SYS_RESOURCE_H \
- -DHAVE_SYS_SELECT_H \
- -DHAVE_SYS_STAT_H \
- -DHAVE_SYS_TYPES_H \
- -DHAVE_STDLIB_H \
- -DHAVE_STRCASECMP \
- -DHAVE_STRDUP \
- -DHAVE_MMAP \
- -DHAVE_UTIME_H \
- -DHAVE_GETPAGESIZE \
- -DHAVE_LSEEK64 \
- -DHAVE_LSEEK64_PROTOTYPE \
- -DHAVE_EXT2_IOCTLS \
- -DHAVE_LINUX_FD_H \
- -DHAVE_TYPE_SSIZE_T \
- -DHAVE_GETOPT_H \
- -DHAVE_SYS_TIME_H \
- -DHAVE_SYS_PARAM_H \
- -DHAVE_SYSCONF
-
-tune2fs_cflags += -DNO_CHECK_BB
+tune2fs_cflags := -O2 -g -W -Wall
tune2fs_shared_libraries := \
libext2fs \
badblocks_c_includes := \
external/e2fsprogs/lib
-badblocks_cflags := -O2 -g -W -Wall \
- -DHAVE_UNISTD_H \
- -DHAVE_ERRNO_H \
- -DHAVE_NETINET_IN_H \
- -DHAVE_SYS_IOCTL_H \
- -DHAVE_SYS_MMAN_H \
- -DHAVE_SYS_MOUNT_H \
- -DHAVE_SYS_PRCTL_H \
- -DHAVE_SYS_RESOURCE_H \
- -DHAVE_SYS_SELECT_H \
- -DHAVE_SYS_STAT_H \
- -DHAVE_SYS_TYPES_H \
- -DHAVE_STDLIB_H \
- -DHAVE_STRCASECMP \
- -DHAVE_STRDUP \
- -DHAVE_MMAP \
- -DHAVE_UTIME_H \
- -DHAVE_GETPAGESIZE \
- -DHAVE_LSEEK64 \
- -DHAVE_LSEEK64_PROTOTYPE \
- -DHAVE_EXT2_IOCTLS \
- -DHAVE_LINUX_FD_H \
- -DHAVE_TYPE_SSIZE_T \
- -DHAVE_GETOPT_H \
- -DHAVE_SYS_TIME_H \
- -DHAVE_SYS_PARAM_H \
- -DHAVE_SYSCONF
+badblocks_cflags := -O2 -g -W -Wall
badblocks_shared_libraries := \
libext2fs \
chattr_c_includes := \
external/e2fsprogs/lib
-chattr_cflags := -O2 -g -W -Wall \
- -DHAVE_UNISTD_H \
- -DHAVE_ERRNO_H \
- -DHAVE_NETINET_IN_H \
- -DHAVE_SYS_IOCTL_H \
- -DHAVE_SYS_MMAN_H \
- -DHAVE_SYS_MOUNT_H \
- -DHAVE_SYS_PRCTL_H \
- -DHAVE_SYS_RESOURCE_H \
- -DHAVE_SYS_SELECT_H \
- -DHAVE_SYS_STAT_H \
- -DHAVE_SYS_TYPES_H \
- -DHAVE_STDLIB_H \
- -DHAVE_STRCASECMP \
- -DHAVE_STRDUP \
- -DHAVE_MMAP \
- -DHAVE_UTIME_H \
- -DHAVE_GETPAGESIZE \
- -DHAVE_LSEEK64 \
- -DHAVE_LSEEK64_PROTOTYPE \
- -DHAVE_EXT2_IOCTLS \
- -DHAVE_LINUX_FD_H \
- -DHAVE_TYPE_SSIZE_T \
- -DHAVE_GETOPT_H \
- -DHAVE_SYS_TIME_H \
- -DHAVE_SYS_PARAM_H \
- -DHAVE_SYSCONF
+chattr_cflags := -O2 -g -W -Wall
chattr_shared_libraries := \
libext2_com_err \
lsattr_c_includes := \
external/e2fsprogs/lib
-lsattr_cflags := -O2 -g -W -Wall \
- -DHAVE_UNISTD_H \
- -DHAVE_ERRNO_H \
- -DHAVE_NETINET_IN_H \
- -DHAVE_SYS_IOCTL_H \
- -DHAVE_SYS_MMAN_H \
- -DHAVE_SYS_MOUNT_H \
- -DHAVE_SYS_PRCTL_H \
- -DHAVE_SYS_RESOURCE_H \
- -DHAVE_SYS_SELECT_H \
- -DHAVE_SYS_STAT_H \
- -DHAVE_SYS_TYPES_H \
- -DHAVE_STDLIB_H \
- -DHAVE_STRCASECMP \
- -DHAVE_STRDUP \
- -DHAVE_MMAP \
- -DHAVE_UTIME_H \
- -DHAVE_GETPAGESIZE \
- -DHAVE_LSEEK64 \
- -DHAVE_LSEEK64_PROTOTYPE \
- -DHAVE_EXT2_IOCTLS \
- -DHAVE_LINUX_FD_H \
- -DHAVE_TYPE_SSIZE_T \
- -DHAVE_GETOPT_H \
- -DHAVE_SYS_TIME_H \
- -DHAVE_SYS_PARAM_H \
- -DHAVE_SYSCONF
+lsattr_cflags := -O2 -g -W -Wall
lsattr_shared_libraries := \
libext2_com_err \
blkid_c_includes := \
external/e2fsprogs/lib
-blkid_cflags := -O2 -g -W -Wall \
- -DHAVE_UNISTD_H \
- -DHAVE_ERRNO_H \
- -DHAVE_NETINET_IN_H \
- -DHAVE_SYS_IOCTL_H \
- -DHAVE_SYS_MMAN_H \
- -DHAVE_SYS_MOUNT_H \
- -DHAVE_SYS_PRCTL_H \
- -DHAVE_SYS_RESOURCE_H \
- -DHAVE_SYS_SELECT_H \
- -DHAVE_SYS_STAT_H \
- -DHAVE_SYS_TYPES_H \
- -DHAVE_STDLIB_H \
- -DHAVE_STRCASECMP \
- -DHAVE_STRDUP \
- -DHAVE_MMAP \
- -DHAVE_UTIME_H \
- -DHAVE_GETPAGESIZE \
- -DHAVE_LSEEK64 \
- -DHAVE_LSEEK64_PROTOTYPE \
- -DHAVE_EXT2_IOCTLS \
- -DHAVE_LINUX_FD_H \
- -DHAVE_TYPE_SSIZE_T \
- -DHAVE_GETOPT_H \
- -DHAVE_SYS_TIME_H \
- -DHAVE_SYS_PARAM_H \
- -DHAVE_SYSCONF \
- -DHAVE_TERMIO_H
+blkid_cflags := -O2 -g -W -Wall
blkid_shared_libraries := \
libext2fs \
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)
+
resize2fs_c_includes := external/e2fsprogs/lib
-resize2fs_cflags := -O2 -g -W -Wall \
- -DHAVE_UNISTD_H \
- -DHAVE_ERRNO_H \
- -DHAVE_NETINET_IN_H \
- -DHAVE_SYS_IOCTL_H \
- -DHAVE_SYS_MMAN_H \
- -DHAVE_SYS_MOUNT_H \
- -DHAVE_SYS_PRCTL_H \
- -DHAVE_SYS_RESOURCE_H \
- -DHAVE_SYS_SELECT_H \
- -DHAVE_SYS_STAT_H \
- -DHAVE_SYS_TYPES_H \
- -DHAVE_STDLIB_H \
- -DHAVE_STRDUP \
- -DHAVE_MMAP \
- -DHAVE_UTIME_H \
- -DHAVE_GETPAGESIZE \
- -DHAVE_LSEEK64 \
- -DHAVE_LSEEK64_PROTOTYPE \
- -DHAVE_EXT2_IOCTLS \
- -DHAVE_LINUX_FD_H \
- -DHAVE_TYPE_SSIZE_T \
- -DHAVE_SYS_TIME_H \
- -DHAVE_SYS_PARAM_H \
- -DHAVE_SYSCONF
+resize2fs_cflags := -O2 -g -W -Wall
resize2fs_shared_libraries := \
libext2fs \
#endif
#define ROOT_SYSCONFDIR "/etc"
+
+#define DISABLE_BACKTRACE 1
+#define ENABLE_HTREE 1
+#define HAVE_DIRENT_H 1
+#define HAVE_ERRNO_H 1
+#define HAVE_EXT2_IOCTLS 1
+#define HAVE_GETOPT_H 1
+#define HAVE_GETPAGESIZE 1
+#define HAVE_INTPTR_T 1
+#define HAVE_INTTYPES_H 1
+#define HAVE_LINUX_FD_H 1
+#define HAVE_LSEEK64 1
+#define HAVE_LSEEK64_PROTOTYPE 1
+#define HAVE_MMAP 1
+#define HAVE_NETINET_IN_H 1
+#define HAVE_SETJMP_H 1
+#define HAVE_STDLIB_H 1
+#define HAVE_STRCASECMP 1
+#define HAVE_STRDUP 1
+#define HAVE_SYSCONF 1
+#define HAVE_SYS_IOCTL_H 1
+#define HAVE_SYS_MMAN_H 1
+#define HAVE_SYS_MOUNT_H 1
+#define HAVE_SYS_PARAM_H 1
+#define HAVE_SYS_PRCTL_H 1
+#define HAVE_SYS_RESOURCE_H 1
+#define HAVE_SYS_SELECT_H 1
+#define HAVE_SYS_STAT_H 1
+#define HAVE_SYS_TIME_H 1
+#define HAVE_SYS_TYPES_H 1
+#define HAVE_TERMIO_H 1
+#define HAVE_TYPE_SSIZE_T 1
+#define HAVE_UNISTD_H 1
+#define HAVE_UTIME_H 1