diff options
-rw-r--r-- | misc/Android.mk | 138 |
1 files changed, 138 insertions, 0 deletions
diff --git a/misc/Android.mk b/misc/Android.mk index a19d617f..8333262d 100644 --- a/misc/Android.mk +++ b/misc/Android.mk @@ -225,3 +225,141 @@ 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 \ + -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_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 \ + -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_shared_libraries := \ + libext2_com_err \ + libext2_e2p + +lsattr_system_shared_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_SHARED_LIBRARIES := $(addsuffix _host, $(lsattr_shared_libraries)) +LOCAL_MODULE := lsattr_host +LOCAL_MODULE_STEM := lsattr +LOCAL_MODULE_TAGS := optional + +include $(BUILD_HOST_EXECUTABLE) |