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
)