1 LOCAL_PATH
:= $(call my-dir
)
3 #########################################################################
13 mke2fs_c_includes
:= \
14 external
/e2fsprogs
/lib \
15 external
/e2fsprogs
/e2fsck
17 mke2fs_cflags
:= -O2
-g
-W
-Wall \
24 -DHAVE_SYS_RESOURCE_H \
41 mke2fs_cflags_linux
:= \
45 -DHAVE_LSEEK64_PROTOTYPE
47 mke2fs_cflags
+= -DNO_CHECK_BB
49 mke2fs_shared_libraries
:= \
58 mke2fs_system_shared_libraries
:= libc
62 LOCAL_SRC_FILES
:= $(mke2fs_src_files
)
63 LOCAL_C_INCLUDES
:= $(mke2fs_c_includes
)
64 LOCAL_CFLAGS
:= $(mke2fs_cflags
) $(mke2fs_cflags_linux
)
65 LOCAL_SYSTEM_SHARED_LIBRARIES
:= $(mke2fs_system_shared_libraries
)
66 LOCAL_SHARED_LIBRARIES
:= $(mke2fs_shared_libraries
)
67 LOCAL_MODULE
:= mke2fs
68 LOCAL_MODULE_TAGS
:= optional
69 include $(BUILD_EXECUTABLE
)
73 LOCAL_SRC_FILES
:= $(mke2fs_src_files
)
74 LOCAL_C_INCLUDES
:= $(mke2fs_c_includes
)
75 ifeq ($(HOST_OS
),linux
)
76 LOCAL_CFLAGS
:= $(mke2fs_cflags
) $(mke2fs_cflags_linux
)
78 LOCAL_CFLAGS
:= $(mke2fs_cflags
)
80 LOCAL_SHARED_LIBRARIES
:= $(addsuffix _host
, $(mke2fs_shared_libraries
))
81 LOCAL_MODULE
:= mke2fs_host
82 LOCAL_MODULE_STEM
:= mke2fs
83 LOCAL_MODULE_TAGS
:= optional
85 include $(BUILD_HOST_EXECUTABLE
)
87 ###########################################################################
90 tune2fs_src_files
:= \
95 tune2fs_c_includes
:= \
96 external
/e2fsprogs
/lib \
97 external
/e2fsprogs
/e2fsck
99 tune2fs_cflags
:= -O2
-g
-W
-Wall \
102 -DHAVE_NETINET_IN_H \
107 -DHAVE_SYS_RESOURCE_H \
108 -DHAVE_SYS_SELECT_H \
118 -DHAVE_LSEEK64_PROTOTYPE \
121 -DHAVE_TYPE_SSIZE_T \
127 tune2fs_cflags
+= -DNO_CHECK_BB
129 tune2fs_shared_libraries
:= \
137 tune2fs_system_shared_libraries
:= libc
139 include $(CLEAR_VARS
)
141 LOCAL_SRC_FILES
:= $(tune2fs_src_files
)
142 LOCAL_C_INCLUDES
:= $(tune2fs_c_includes
)
143 LOCAL_CFLAGS
:= $(tune2fs_cflags
)
144 LOCAL_SHARED_LIBRARIES
:= $(tune2fs_shared_libraries
)
145 LOCAL_SYSTEM_SHARED_LIBRARIES
:= $(tune2fs_system_shared_libraries
)
146 LOCAL_MODULE
:= tune2fs
147 LOCAL_MODULE_TAGS
:= optional
149 include $(BUILD_EXECUTABLE
)
151 include $(CLEAR_VARS
)
153 LOCAL_SRC_FILES
:= $(tune2fs_src_files
)
154 LOCAL_C_INCLUDES
:= $(tune2fs_c_includes
)
155 LOCAL_CFLAGS
:= $(tune2fs_cflags
)
156 LOCAL_SHARED_LIBRARIES
:= $(addsuffix _host
, $(tune2fs_shared_libraries
))
157 LOCAL_MODULE
:= tune2fs_host
158 LOCAL_MODULE_STEM
:= tune2fs
159 LOCAL_MODULE_TAGS
:= optional
161 include $(BUILD_HOST_EXECUTABLE
)
163 #########################################################################
166 include $(CLEAR_VARS
)
168 badblocks_src_files
:= \
171 badblocks_c_includes
:= \
172 external
/e2fsprogs
/lib
174 badblocks_cflags
:= -O2
-g
-W
-Wall \
177 -DHAVE_NETINET_IN_H \
182 -DHAVE_SYS_RESOURCE_H \
183 -DHAVE_SYS_SELECT_H \
193 -DHAVE_LSEEK64_PROTOTYPE \
196 -DHAVE_TYPE_SSIZE_T \
202 badblocks_shared_libraries
:= \
209 badblocks_system_shared_libraries
:= libc
211 include $(CLEAR_VARS
)
213 LOCAL_SRC_FILES
:= $(badblocks_src_files
)
214 LOCAL_C_INCLUDES
:= $(badblocks_c_includes
)
215 LOCAL_CFLAGS
:= $(badblocks_cflags
)
216 LOCAL_SHARED_LIBRARIES
:= $(badblocks_shared_libraries
)
217 LOCAL_SYSTEM_SHARED_LIBRARIES
:= $(badblocks_system_shared_libraries
)
218 LOCAL_MODULE
:= badblocks
219 LOCAL_MODULE_TAGS
:= optional
221 include $(BUILD_EXECUTABLE
)
223 include $(CLEAR_VARS
)
225 LOCAL_SRC_FILES
:= $(badblocks_src_files
)
226 LOCAL_C_INCLUDES
:= $(badblocks_c_includes
)
227 LOCAL_CFLAGS
:= $(badblocks_cflags
)
228 LOCAL_SHARED_LIBRARIES
:= $(addsuffix _host
, $(badblocks_shared_libraries
))
229 LOCAL_MODULE
:= badblocks_host
230 LOCAL_MODULE_STEM
:= badblocks
231 LOCAL_MODULE_TAGS
:= optional
233 include $(BUILD_HOST_EXECUTABLE
)
235 #########################################################################
238 include $(CLEAR_VARS
)
240 chattr_src_files
:= \
243 chattr_c_includes
:= \
244 external
/e2fsprogs
/lib
246 chattr_cflags
:= -O2
-g
-W
-Wall \
249 -DHAVE_NETINET_IN_H \
254 -DHAVE_SYS_RESOURCE_H \
255 -DHAVE_SYS_SELECT_H \
265 -DHAVE_LSEEK64_PROTOTYPE \
268 -DHAVE_TYPE_SSIZE_T \
274 chattr_shared_libraries
:= \
278 chattr_system_shared_libraries
:= libc
280 include $(CLEAR_VARS
)
282 LOCAL_SRC_FILES
:= $(chattr_src_files
)
283 LOCAL_C_INCLUDES
:= $(chattr_c_includes
)
284 LOCAL_CFLAGS
:= $(chattr_cflags
)
285 LOCAL_SHARED_LIBRARIES
:= $(chattr_shared_libraries
)
286 LOCAL_SYSTEM_SHARED_LIBRARIES
:= $(chattr_system_shared_libraries
)
287 LOCAL_MODULE
:= chattr
288 LOCAL_MODULE_TAGS
:= optional
290 include $(BUILD_EXECUTABLE
)
292 include $(CLEAR_VARS
)
294 LOCAL_SRC_FILES
:= $(chattr_src_files
)
295 LOCAL_C_INCLUDES
:= $(chattr_c_includes
)
296 LOCAL_CFLAGS
:= $(chattr_cflags
)
297 LOCAL_SHARED_LIBRARIES
:= $(addsuffix _host
, $(chattr_shared_libraries
))
298 LOCAL_MODULE
:= chattr_host
299 LOCAL_MODULE_STEM
:= chattr
300 LOCAL_MODULE_TAGS
:= optional
302 include $(BUILD_HOST_EXECUTABLE
)
304 #########################################################################
307 include $(CLEAR_VARS
)
309 lsattr_src_files
:= \
312 lsattr_c_includes
:= \
313 external
/e2fsprogs
/lib
315 lsattr_cflags
:= -O2
-g
-W
-Wall \
318 -DHAVE_NETINET_IN_H \
323 -DHAVE_SYS_RESOURCE_H \
324 -DHAVE_SYS_SELECT_H \
334 -DHAVE_LSEEK64_PROTOTYPE \
337 -DHAVE_TYPE_SSIZE_T \
343 lsattr_shared_libraries
:= \
347 lsattr_system_shared_libraries
:= libc
349 include $(CLEAR_VARS
)
351 LOCAL_SRC_FILES
:= $(lsattr_src_files
)
352 LOCAL_C_INCLUDES
:= $(lsattr_c_includes
)
353 LOCAL_CFLAGS
:= $(lsattr_cflags
)
354 LOCAL_SHARED_LIBRARIES
:= $(lsattr_shared_libraries
)
355 LOCAL_SYSTEM_SHARED_LIBRARIES
:= $(lsattr_system_shared_libraries
)
356 LOCAL_MODULE
:= lsattr
357 LOCAL_MODULE_TAGS
:= optional
359 include $(BUILD_EXECUTABLE
)
361 include $(CLEAR_VARS
)
363 LOCAL_SRC_FILES
:= $(lsattr_src_files
)
364 LOCAL_C_INCLUDES
:= $(lsattr_c_includes
)
365 LOCAL_CFLAGS
:= $(lsattr_cflags
)
366 LOCAL_SHARED_LIBRARIES
:= $(addsuffix _host
, $(lsattr_shared_libraries
))
367 LOCAL_MODULE
:= lsattr_host
368 LOCAL_MODULE_STEM
:= lsattr
369 LOCAL_MODULE_TAGS
:= optional
371 include $(BUILD_HOST_EXECUTABLE
)
373 #########################################################################
376 include $(CLEAR_VARS
)
381 blkid_c_includes
:= \
382 external
/e2fsprogs
/lib
384 blkid_cflags
:= -O2
-g
-W
-Wall \
387 -DHAVE_NETINET_IN_H \
392 -DHAVE_SYS_RESOURCE_H \
393 -DHAVE_SYS_SELECT_H \
403 -DHAVE_LSEEK64_PROTOTYPE \
406 -DHAVE_TYPE_SSIZE_T \
413 blkid_shared_libraries
:= \
419 blkid_system_shared_libraries
:= libc
421 include $(CLEAR_VARS
)
423 LOCAL_SRC_FILES
:= $(blkid_src_files
)
424 LOCAL_C_INCLUDES
:= $(blkid_c_includes
)
425 LOCAL_CFLAGS
:= $(blkid_cflags
)
426 LOCAL_SHARED_LIBRARIES
:= $(blkid_shared_libraries
)
427 LOCAL_SYSTEM_SHARED_LIBRARIES
:= $(blkid_system_shared_libraries
)
428 LOCAL_MODULE
:= blkid
429 LOCAL_MODULE_TAGS
:= optional
431 include $(BUILD_EXECUTABLE
)