1LOCAL_PATH := $(call my-dir) 2 3######################################################################### 4# Build mke2fs 5include $(CLEAR_VARS) 6 7LOCAL_SRC_FILES := \ 8 mke2fs.c \ 9 util.c \ 10 default_profile.c 11 12LOCAL_C_INCLUDES := \ 13 external/e2fsprogs/lib \ 14 external/e2fsprogs/e2fsck 15 16LOCAL_CFLAGS := -O2 -g -W -Wall \ 17 -DHAVE_UNISTD_H \ 18 -DHAVE_ERRNO_H \ 19 -DHAVE_NETINET_IN_H \ 20 -DHAVE_SYS_IOCTL_H \ 21 -DHAVE_SYS_MMAN_H \ 22 -DHAVE_SYS_MOUNT_H \ 23 -DHAVE_SYS_PRCTL_H \ 24 -DHAVE_SYS_RESOURCE_H \ 25 -DHAVE_SYS_SELECT_H \ 26 -DHAVE_SYS_STAT_H \ 27 -DHAVE_SYS_TYPES_H \ 28 -DHAVE_STDLIB_H \ 29 -DHAVE_STRCASECMP \ 30 -DHAVE_STRDUP \ 31 -DHAVE_MMAP \ 32 -DHAVE_UTIME_H \ 33 -DHAVE_GETPAGESIZE \ 34 -DHAVE_LSEEK64 \ 35 -DHAVE_LSEEK64_PROTOTYPE \ 36 -DHAVE_EXT2_IOCTLS \ 37 -DHAVE_LINUX_FD_H \ 38 -DHAVE_TYPE_SSIZE_T \ 39 -DHAVE_GETOPT_H 40 41LOCAL_CFLAGS += -DNO_CHECK_BB 42 43LOCAL_MODULE := mke2fs 44LOCAL_MODULE_TAGS := eng 45 46LOCAL_SYSTEM_SHARED_LIBRARIES := \ 47 libext2fs \ 48 libext2_blkid \ 49 libext2_uuid \ 50 libext2_profile \ 51 libext2_com_err \ 52 libext2_e2p \ 53 libc 54 55include $(BUILD_EXECUTABLE) 56 57########################################################################### 58# Build tune2fs 59# 60include $(CLEAR_VARS) 61 62LOCAL_SRC_FILES := \ 63 tune2fs.c \ 64 util.c 65 66LOCAL_C_INCLUDES := \ 67 external/e2fsprogs/lib \ 68 external/e2fsprogs/e2fsck 69 70LOCAL_CFLAGS := -O2 -g -W -Wall \ 71 -DHAVE_UNISTD_H \ 72 -DHAVE_ERRNO_H \ 73 -DHAVE_NETINET_IN_H \ 74 -DHAVE_SYS_IOCTL_H \ 75 -DHAVE_SYS_MMAN_H \ 76 -DHAVE_SYS_MOUNT_H \ 77 -DHAVE_SYS_PRCTL_H \ 78 -DHAVE_SYS_RESOURCE_H \ 79 -DHAVE_SYS_SELECT_H \ 80 -DHAVE_SYS_STAT_H \ 81 -DHAVE_SYS_TYPES_H \ 82 -DHAVE_STDLIB_H \ 83 -DHAVE_STRCASECMP \ 84 -DHAVE_STRDUP \ 85 -DHAVE_MMAP \ 86 -DHAVE_UTIME_H \ 87 -DHAVE_GETPAGESIZE \ 88 -DHAVE_LSEEK64 \ 89 -DHAVE_LSEEK64_PROTOTYPE \ 90 -DHAVE_EXT2_IOCTLS \ 91 -DHAVE_LINUX_FD_H \ 92 -DHAVE_TYPE_SSIZE_T \ 93 -DHAVE_GETOPT_H 94 95LOCAL_CFLAGS += -DNO_CHECK_BB 96 97LOCAL_MODULE := tune2fs 98LOCAL_MODULE_TAGS := eng 99LOCAL_SYSTEM_SHARED_LIBRARIES := \ 100 libext2fs \ 101 libext2_com_err \ 102 libc 103 104include $(BUILD_EXECUTABLE) 105 106######################################################################### 107# Build badblocks 108# 109include $(CLEAR_VARS) 110 111LOCAL_SRC_FILES := \ 112 badblocks.c 113 114LOCAL_C_INCLUDES := \ 115 external/e2fsprogs/lib 116 117LOCAL_CFLAGS := -O2 -g -W -Wall \ 118 -DHAVE_UNISTD_H \ 119 -DHAVE_ERRNO_H \ 120 -DHAVE_NETINET_IN_H \ 121 -DHAVE_SYS_IOCTL_H \ 122 -DHAVE_SYS_MMAN_H \ 123 -DHAVE_SYS_MOUNT_H \ 124 -DHAVE_SYS_PRCTL_H \ 125 -DHAVE_SYS_RESOURCE_H \ 126 -DHAVE_SYS_SELECT_H \ 127 -DHAVE_SYS_STAT_H \ 128 -DHAVE_SYS_TYPES_H \ 129 -DHAVE_STDLIB_H \ 130 -DHAVE_STRCASECMP \ 131 -DHAVE_STRDUP \ 132 -DHAVE_MMAP \ 133 -DHAVE_UTIME_H \ 134 -DHAVE_GETPAGESIZE \ 135 -DHAVE_LSEEK64 \ 136 -DHAVE_LSEEK64_PROTOTYPE \ 137 -DHAVE_EXT2_IOCTLS \ 138 -DHAVE_LINUX_FD_H \ 139 -DHAVE_TYPE_SSIZE_T \ 140 -DHAVE_GETOPT_H 141 142LOCAL_MODULE := badblocks 143LOCAL_MODULE_TAGS := systembuilder 144 145LOCAL_SYSTEM_SHARED_LIBRARIES := \ 146 libext2fs \ 147 libext2_com_err \ 148 libc 149 150include $(BUILD_EXECUTABLE) 151