1 LOCAL_PATH := $(call my-dir)
3 #########################################################################
12 mke2fs_c_includes := \
13 external/e2fsprogs/e2fsck
15 mke2fs_cflags := -O2 -g -W -Wall
17 mke2fs_shared_libraries := \
25 mke2fs_system_shared_libraries := libc
29 LOCAL_SRC_FILES := $(mke2fs_src_files)
30 LOCAL_C_INCLUDES := $(mke2fs_c_includes)
31 LOCAL_CFLAGS := $(mke2fs_cflags)
32 LOCAL_SYSTEM_SHARED_LIBRARIES := $(mke2fs_system_shared_libraries)
33 LOCAL_SHARED_LIBRARIES := $(mke2fs_shared_libraries)
34 LOCAL_MODULE := mke2fs
35 LOCAL_MODULE_TAGS := optional
36 include $(BUILD_EXECUTABLE)
40 LOCAL_SRC_FILES := $(mke2fs_src_files)
41 LOCAL_C_INCLUDES := $(mke2fs_c_includes)
42 LOCAL_CFLAGS := $(mke2fs_cflags)
43 LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(mke2fs_shared_libraries))
44 LOCAL_MODULE := mke2fs_host
45 LOCAL_MODULE_STEM := mke2fs
46 LOCAL_MODULE_TAGS := optional
48 include $(BUILD_HOST_EXECUTABLE)
50 ###########################################################################
53 tune2fs_src_files := \
57 tune2fs_c_includes := \
58 external/e2fsprogs/e2fsck
60 tune2fs_cflags := -O2 -g -W -Wall
62 tune2fs_shared_libraries := \
70 tune2fs_system_shared_libraries := libc
73 tune2fs_static_libraries := \
81 tune2fs_system_static_libraries := libc
85 LOCAL_SRC_FILES := $(tune2fs_src_files)
86 LOCAL_C_INCLUDES := $(tune2fs_c_includes)
87 LOCAL_CFLAGS := $(tune2fs_cflags)
88 LOCAL_SHARED_LIBRARIES := $(tune2fs_shared_libraries)
89 LOCAL_SYSTEM_SHARED_LIBRARIES := $(tune2fs_system_shared_libraries)
90 LOCAL_MODULE := tune2fs
91 LOCAL_MODULE_TAGS := optional
93 include $(BUILD_EXECUTABLE)
97 LOCAL_SRC_FILES := $(tune2fs_src_files)
98 LOCAL_C_INCLUDES := $(tune2fs_c_includes)
99 LOCAL_CFLAGS := $(tune2fs_cflags)
100 LOCAL_STATIC_LIBRARIES := $(tune2fs_static_libraries) $(tune2fs_system_static_libraries)
101 LOCAL_FORCE_STATIC_EXECUTABLE := true
102 LOCAL_MODULE := tune2fs_static
103 LOCAL_MODULE_TAGS := optional
105 include $(BUILD_EXECUTABLE)
107 include $(CLEAR_VARS)
109 LOCAL_SRC_FILES := $(tune2fs_src_files)
110 LOCAL_C_INCLUDES := $(tune2fs_c_includes)
111 LOCAL_CFLAGS := $(tune2fs_cflags) -DBUILD_AS_LIB
112 LOCAL_STATIC_LIBRARIES := $(tune2fs_static_libraries) $(tune2fs_system_static_libraries)
113 LOCAL_MODULE := libtune2fs
114 LOCAL_MODULE_TAGS := optional
116 include $(BUILD_STATIC_LIBRARY)
118 include $(CLEAR_VARS)
120 LOCAL_SRC_FILES := $(tune2fs_src_files)
121 LOCAL_C_INCLUDES := $(tune2fs_c_includes)
122 LOCAL_CFLAGS := $(tune2fs_cflags)
123 LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(tune2fs_shared_libraries))
124 LOCAL_MODULE := tune2fs_host
125 LOCAL_MODULE_STEM := tune2fs
126 LOCAL_MODULE_TAGS := optional
128 include $(BUILD_HOST_EXECUTABLE)
130 #########################################################################
133 include $(CLEAR_VARS)
135 badblocks_src_files := \
138 badblocks_c_includes :=
140 badblocks_cflags := -O2 -g -W -Wall
142 badblocks_shared_libraries := \
149 badblocks_system_shared_libraries := libc
151 include $(CLEAR_VARS)
153 LOCAL_SRC_FILES := $(badblocks_src_files)
154 LOCAL_C_INCLUDES := $(badblocks_c_includes)
155 LOCAL_CFLAGS := $(badblocks_cflags)
156 LOCAL_SHARED_LIBRARIES := $(badblocks_shared_libraries)
157 LOCAL_SYSTEM_SHARED_LIBRARIES := $(badblocks_system_shared_libraries)
158 LOCAL_MODULE := badblocks
159 LOCAL_MODULE_TAGS := optional
161 include $(BUILD_EXECUTABLE)
163 include $(CLEAR_VARS)
165 LOCAL_SRC_FILES := $(badblocks_src_files)
166 LOCAL_C_INCLUDES := $(badblocks_c_includes)
167 LOCAL_CFLAGS := $(badblocks_cflags)
168 LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(badblocks_shared_libraries))
169 LOCAL_MODULE := badblocks_host
170 LOCAL_MODULE_STEM := badblocks
171 LOCAL_MODULE_TAGS := optional
173 include $(BUILD_HOST_EXECUTABLE)
175 #########################################################################
178 include $(CLEAR_VARS)
180 chattr_src_files := \
183 chattr_c_includes := \
184 external/e2fsprogs/lib
186 chattr_cflags := -O2 -g -W -Wall
188 chattr_shared_libraries := \
192 chattr_system_shared_libraries := libc
194 include $(CLEAR_VARS)
196 LOCAL_SRC_FILES := $(chattr_src_files)
197 LOCAL_C_INCLUDES := $(chattr_c_includes)
198 LOCAL_CFLAGS := $(chattr_cflags)
199 LOCAL_SHARED_LIBRARIES := $(chattr_shared_libraries)
200 LOCAL_SYSTEM_SHARED_LIBRARIES := $(chattr_system_shared_libraries)
201 LOCAL_MODULE := chattr
202 LOCAL_MODULE_TAGS := optional
204 include $(BUILD_EXECUTABLE)
206 include $(CLEAR_VARS)
208 LOCAL_SRC_FILES := $(chattr_src_files)
209 LOCAL_C_INCLUDES := $(chattr_c_includes)
210 LOCAL_CFLAGS := $(chattr_cflags)
211 LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(chattr_shared_libraries))
212 LOCAL_MODULE := chattr_host
213 LOCAL_MODULE_STEM := chattr
214 LOCAL_MODULE_TAGS := optional
216 include $(BUILD_HOST_EXECUTABLE)
218 #########################################################################
221 include $(CLEAR_VARS)
223 lsattr_src_files := \
226 lsattr_c_includes := \
227 external/e2fsprogs/lib
229 lsattr_cflags := -O2 -g -W -Wall
231 lsattr_shared_libraries := \
235 lsattr_system_shared_libraries := libc
237 lsattr_static_libraries := \
241 lsattr_system_static_libraries := libc
243 include $(CLEAR_VARS)
245 LOCAL_SRC_FILES := $(lsattr_src_files)
246 LOCAL_C_INCLUDES := $(lsattr_c_includes)
247 LOCAL_CFLAGS := $(lsattr_cflags)
248 LOCAL_SHARED_LIBRARIES := $(lsattr_shared_libraries)
249 LOCAL_SYSTEM_SHARED_LIBRARIES := $(lsattr_system_shared_libraries)
250 LOCAL_MODULE := lsattr
251 LOCAL_MODULE_TAGS := optional
253 include $(BUILD_EXECUTABLE)
255 include $(CLEAR_VARS)
257 LOCAL_SRC_FILES := $(lsattr_src_files)
258 LOCAL_C_INCLUDES := $(lsattr_c_includes)
259 LOCAL_CFLAGS := $(lsattr_cflags)
260 LOCAL_STATIC_LIBRARIES := $(lsattr_static_libraries) $(lsattr_system_static_libraries)
261 LOCAL_FORCE_STATIC_EXECUTABLE := true
262 LOCAL_MODULE := lsattr_static
263 LOCAL_MODULE_TAGS := optional
265 include $(BUILD_EXECUTABLE)
267 include $(CLEAR_VARS)
269 LOCAL_SRC_FILES := $(lsattr_src_files)
270 LOCAL_C_INCLUDES := $(lsattr_c_includes)
271 LOCAL_CFLAGS := $(lsattr_cflags)
272 LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(lsattr_shared_libraries))
273 LOCAL_MODULE := lsattr_host
274 LOCAL_MODULE_STEM := lsattr
275 LOCAL_MODULE_TAGS := optional
277 include $(BUILD_HOST_EXECUTABLE)
279 #########################################################################
282 include $(CLEAR_VARS)
289 blkid_cflags := -O2 -g -W -Wall
291 blkid_shared_libraries := \
297 blkid_system_shared_libraries := libc
299 include $(CLEAR_VARS)
301 LOCAL_SRC_FILES := $(blkid_src_files)
302 LOCAL_C_INCLUDES := $(blkid_c_includes)
303 LOCAL_CFLAGS := $(blkid_cflags)
304 LOCAL_SHARED_LIBRARIES := $(blkid_shared_libraries)
305 LOCAL_SYSTEM_SHARED_LIBRARIES := $(blkid_system_shared_libraries)
306 LOCAL_MODULE := blkid
307 LOCAL_MODULE_TAGS := optional
309 include $(BUILD_EXECUTABLE)
311 #########################################################################
313 e4crypt_src_files := e4crypt.c
315 e4crypt_c_includes := \
316 external/e2fsprogs/lib
318 e4crypt_cflags := -O2 -g -W -Wall
320 e4crypt_shared_libraries := libext2fs libext2_uuid
322 e4crypt_system_shared_libraries := libc
324 include $(CLEAR_VARS)
326 LOCAL_SRC_FILES := $(e4crypt_src_files)
327 LOCAL_C_INCLUDES := $(e4crypt_c_includes)
328 LOCAL_CFLAGS := $(e4crypt_cflags)
329 LOCAL_SYSTEM_SHARED_LIBRARIES := $(e4crypt_system_shared_libraries)
330 LOCAL_SHARED_LIBRARIES := $(e4crypt_shared_libraries)
331 LOCAL_MODULE := e4crypt
332 LOCAL_MODULE_TAGS := optional
333 include $(BUILD_EXECUTABLE)
335 include $(CLEAR_VARS)
337 LOCAL_SRC_FILES := $(e4crypt_src_files)
338 LOCAL_C_INCLUDES := $(e4crypt_c_includes)
339 LOCAL_CFLAGS := $(e4crypt_cflags)
340 LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(e4crypt_shared_libraries))
341 LOCAL_MODULE := e4crypt_host
342 LOCAL_MODULE_STEM := e4crypt
343 LOCAL_MODULE_TAGS := optional
345 include $(BUILD_HOST_EXECUTABLE)
347 ###########################################################################
350 e2image_src_files := \
353 e2image_c_includes := \
354 external/e2fsprogs/lib
356 e2image_cflags := -O2 -g -W -Wall
358 e2image_shared_libraries := \
364 e2image_system_shared_libraries := libc
366 include $(CLEAR_VARS)
368 LOCAL_SRC_FILES := $(e2image_src_files)
369 LOCAL_C_INCLUDES := $(e2image_c_includes)
370 mke2fs_c_includesLOCAL_CFLAGS := $(e2image_cflags)
371 LOCAL_SHARED_LIBRARIES := $(e2image_shared_libraries)
372 LOCAL_SYSTEM_SHARED_LIBRARIES := $(e2image_system_shared_libraries)
373 LOCAL_MODULE := e2image
374 LOCAL_MODULE_TAGS := optional
376 include $(BUILD_EXECUTABLE)
378 include $(CLEAR_VARS)
380 LOCAL_SRC_FILES := $(e2image_src_files)
381 LOCAL_C_INCLUDES := $(e2image_c_includes)
382 LOCAL_CFLAGS := $(e2image_cflags)
383 LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(e2image_shared_libraries))
384 LOCAL_MODULE := e2image_host
385 LOCAL_MODULE_STEM := e2image
386 LOCAL_MODULE_TAGS := optional
388 include $(BUILD_HOST_EXECUTABLE)