Whamcloud - gitweb
misc: remove broken whole device check
[tools/e2fsprogs.git] / misc / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 #########################################################################
4 # Build mke2fs
5 mke2fs_src_files := \
6         mke2fs.c \
7         util.c \
8         mk_hugefiles.c \
9         default_profile.c \
10         create_inode.c \
11         plausible.c
12
13 mke2fs_c_includes := \
14         external/e2fsprogs/lib \
15         external/e2fsprogs/e2fsck
16
17 mke2fs_cflags := -O2 -g -W -Wall
18
19 mke2fs_shared_libraries := \
20         libext2fs \
21         libext2_blkid \
22         libext2_uuid \
23         libext2_profile \
24         libext2_quota \
25         libext2_com_err \
26         libext2_e2p
27
28 mke2fs_system_shared_libraries := libc
29
30 include $(CLEAR_VARS)
31
32 LOCAL_SRC_FILES := $(mke2fs_src_files)
33 LOCAL_C_INCLUDES := $(mke2fs_c_includes)
34 LOCAL_CFLAGS := $(mke2fs_cflags)
35 LOCAL_SYSTEM_SHARED_LIBRARIES := $(mke2fs_system_shared_libraries)
36 LOCAL_SHARED_LIBRARIES := $(mke2fs_shared_libraries)
37 LOCAL_MODULE := mke2fs
38 LOCAL_MODULE_TAGS := optional
39 include $(BUILD_EXECUTABLE)
40
41 include $(CLEAR_VARS)
42
43 LOCAL_SRC_FILES := $(mke2fs_src_files)
44 LOCAL_C_INCLUDES := $(mke2fs_c_includes)
45 LOCAL_CFLAGS := $(mke2fs_cflags)
46 LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(mke2fs_shared_libraries))
47 LOCAL_MODULE := mke2fs_host
48 LOCAL_MODULE_STEM := mke2fs
49 LOCAL_MODULE_TAGS := optional
50
51 include $(BUILD_HOST_EXECUTABLE)
52
53 ###########################################################################
54 # Build tune2fs
55 #
56 tune2fs_src_files := \
57         tune2fs.c \
58         plausible.c \
59         util.c
60
61 tune2fs_c_includes := \
62         external/e2fsprogs/lib \
63         external/e2fsprogs/e2fsck
64
65 tune2fs_cflags := -O2 -g -W -Wall
66
67 tune2fs_shared_libraries := \
68         libext2fs \
69         libext2_com_err \
70         libext2_blkid \
71         libext2_quota \
72         libext2_uuid \
73         libext2_e2p
74
75 tune2fs_system_shared_libraries := libc
76
77 include $(CLEAR_VARS)
78
79 LOCAL_SRC_FILES := $(tune2fs_src_files)
80 LOCAL_C_INCLUDES := $(tune2fs_c_includes)
81 LOCAL_CFLAGS := $(tune2fs_cflags)
82 LOCAL_SHARED_LIBRARIES := $(tune2fs_shared_libraries)
83 LOCAL_SYSTEM_SHARED_LIBRARIES := $(tune2fs_system_shared_libraries)
84 LOCAL_MODULE := tune2fs
85 LOCAL_MODULE_TAGS := optional
86
87 include $(BUILD_EXECUTABLE)
88
89 include $(CLEAR_VARS)
90
91 LOCAL_SRC_FILES := $(tune2fs_src_files)
92 LOCAL_C_INCLUDES := $(tune2fs_c_includes)
93 LOCAL_CFLAGS := $(tune2fs_cflags)
94 LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(tune2fs_shared_libraries))
95 LOCAL_MODULE := tune2fs_host
96 LOCAL_MODULE_STEM := tune2fs
97 LOCAL_MODULE_TAGS := optional
98
99 include $(BUILD_HOST_EXECUTABLE)
100
101 #########################################################################
102 # Build badblocks
103 #
104 include $(CLEAR_VARS)
105
106 badblocks_src_files := \
107         badblocks.c
108
109 badblocks_c_includes := \
110         external/e2fsprogs/lib
111
112 badblocks_cflags := -O2 -g -W -Wall
113
114 badblocks_shared_libraries := \
115         libext2fs \
116         libext2_com_err \
117         libext2_uuid \
118         libext2_blkid \
119         libext2_e2p
120
121 badblocks_system_shared_libraries := libc
122
123 include $(CLEAR_VARS)
124
125 LOCAL_SRC_FILES := $(badblocks_src_files)
126 LOCAL_C_INCLUDES := $(badblocks_c_includes)
127 LOCAL_CFLAGS := $(badblocks_cflags)
128 LOCAL_SHARED_LIBRARIES := $(badblocks_shared_libraries)
129 LOCAL_SYSTEM_SHARED_LIBRARIES := $(badblocks_system_shared_libraries)
130 LOCAL_MODULE := badblocks
131 LOCAL_MODULE_TAGS := optional
132
133 include $(BUILD_EXECUTABLE)
134
135 include $(CLEAR_VARS)
136
137 LOCAL_SRC_FILES := $(badblocks_src_files)
138 LOCAL_C_INCLUDES := $(badblocks_c_includes)
139 LOCAL_CFLAGS := $(badblocks_cflags)
140 LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(badblocks_shared_libraries))
141 LOCAL_MODULE := badblocks_host
142 LOCAL_MODULE_STEM := badblocks
143 LOCAL_MODULE_TAGS := optional
144
145 include $(BUILD_HOST_EXECUTABLE)
146
147 #########################################################################
148 # Build chattr
149 #
150 include $(CLEAR_VARS)
151
152 chattr_src_files := \
153         chattr.c
154
155 chattr_c_includes := \
156         external/e2fsprogs/lib
157
158 chattr_cflags := -O2 -g -W -Wall
159
160 chattr_shared_libraries := \
161         libext2_com_err \
162         libext2_e2p
163
164 chattr_system_shared_libraries := libc
165
166 include $(CLEAR_VARS)
167
168 LOCAL_SRC_FILES := $(chattr_src_files)
169 LOCAL_C_INCLUDES := $(chattr_c_includes)
170 LOCAL_CFLAGS := $(chattr_cflags)
171 LOCAL_SHARED_LIBRARIES := $(chattr_shared_libraries)
172 LOCAL_SYSTEM_SHARED_LIBRARIES := $(chattr_system_shared_libraries)
173 LOCAL_MODULE := chattr
174 LOCAL_MODULE_TAGS := optional
175
176 include $(BUILD_EXECUTABLE)
177
178 include $(CLEAR_VARS)
179
180 LOCAL_SRC_FILES := $(chattr_src_files)
181 LOCAL_C_INCLUDES := $(chattr_c_includes)
182 LOCAL_CFLAGS := $(chattr_cflags)
183 LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(chattr_shared_libraries))
184 LOCAL_MODULE := chattr_host
185 LOCAL_MODULE_STEM := chattr
186 LOCAL_MODULE_TAGS := optional
187
188 include $(BUILD_HOST_EXECUTABLE)
189
190 #########################################################################
191 # Build lsattr
192 #
193 include $(CLEAR_VARS)
194
195 lsattr_src_files := \
196         lsattr.c
197
198 lsattr_c_includes := \
199         external/e2fsprogs/lib
200
201 lsattr_cflags := -O2 -g -W -Wall
202
203 lsattr_shared_libraries := \
204         libext2_com_err \
205         libext2_e2p
206
207 lsattr_system_shared_libraries := libc
208
209 include $(CLEAR_VARS)
210
211 LOCAL_SRC_FILES := $(lsattr_src_files)
212 LOCAL_C_INCLUDES := $(lsattr_c_includes)
213 LOCAL_CFLAGS := $(lsattr_cflags)
214 LOCAL_SHARED_LIBRARIES := $(lsattr_shared_libraries)
215 LOCAL_SYSTEM_SHARED_LIBRARIES := $(lsattr_system_shared_libraries)
216 LOCAL_MODULE := lsattr
217 LOCAL_MODULE_TAGS := optional
218
219 include $(BUILD_EXECUTABLE)
220
221 include $(CLEAR_VARS)
222
223 LOCAL_SRC_FILES := $(lsattr_src_files)
224 LOCAL_C_INCLUDES := $(lsattr_c_includes)
225 LOCAL_CFLAGS := $(lsattr_cflags)
226 LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(lsattr_shared_libraries))
227 LOCAL_MODULE := lsattr_host
228 LOCAL_MODULE_STEM := lsattr
229 LOCAL_MODULE_TAGS := optional
230
231 include $(BUILD_HOST_EXECUTABLE)
232
233 #########################################################################
234 # Build blkid
235 #
236 include $(CLEAR_VARS)
237
238 blkid_src_files := \
239     blkid.c
240
241 blkid_c_includes := \
242     external/e2fsprogs/lib
243
244 blkid_cflags := -O2 -g -W -Wall
245
246 blkid_shared_libraries := \
247     libext2fs \
248     libext2_blkid \
249     libext2_com_err \
250     libext2_e2p
251
252 blkid_system_shared_libraries := libc
253
254 include $(CLEAR_VARS)
255
256 LOCAL_SRC_FILES := $(blkid_src_files)
257 LOCAL_C_INCLUDES := $(blkid_c_includes)
258 LOCAL_CFLAGS := $(blkid_cflags)
259 LOCAL_SHARED_LIBRARIES := $(blkid_shared_libraries)
260 LOCAL_SYSTEM_SHARED_LIBRARIES := $(blkid_system_shared_libraries)
261 LOCAL_MODULE := blkid
262 LOCAL_MODULE_TAGS := optional
263
264 include $(BUILD_EXECUTABLE)
265
266 #########################################################################
267 # Build e4crypt
268 e4crypt_src_files := e4crypt.c
269
270 e4crypt_c_includes := \
271         external/e2fsprogs/lib
272
273 e4crypt_cflags := -O2 -g -W -Wall
274
275 e4crypt_shared_libraries := libext2fs libext2_uuid
276
277 e4crypt_system_shared_libraries := libc
278
279 include $(CLEAR_VARS)
280
281 LOCAL_SRC_FILES := $(e4crypt_src_files)
282 LOCAL_C_INCLUDES := $(e4crypt_c_includes)
283 LOCAL_CFLAGS := $(e4crypt_cflags)
284 LOCAL_SYSTEM_SHARED_LIBRARIES := $(e4crypt_system_shared_libraries)
285 LOCAL_SHARED_LIBRARIES := $(e4crypt_shared_libraries)
286 LOCAL_MODULE := e4crypt
287 LOCAL_MODULE_TAGS := optional
288 include $(BUILD_EXECUTABLE)
289
290 include $(CLEAR_VARS)
291
292 LOCAL_SRC_FILES := $(e4crypt_src_files)
293 LOCAL_C_INCLUDES := $(e4crypt_c_includes)
294 LOCAL_CFLAGS := $(e4crypt_cflags)
295 LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(e4crypt_shared_libraries))
296 LOCAL_MODULE := e4crypt_host
297 LOCAL_MODULE_STEM := e4crypt
298 LOCAL_MODULE_TAGS := optional
299
300 include $(BUILD_HOST_EXECUTABLE)
301
302 ###########################################################################
303 # Build e2image
304 #
305 e2image_src_files := \
306         e2image.c \
307         plausible.c
308
309 e2image_c_includes := \
310         external/e2fsprogs/lib
311
312 e2image_cflags := -O2 -g -W -Wall
313
314 e2image_shared_libraries := \
315         libext2fs \
316         libext2_blkid \
317         libext2_com_err
318
319 e2image_system_shared_libraries := libc
320
321 include $(CLEAR_VARS)
322
323 LOCAL_SRC_FILES := $(e2image_src_files)
324 LOCAL_C_INCLUDES := $(e2image_c_includes)
325 mke2fs_c_includesLOCAL_CFLAGS := $(e2image_cflags)
326 LOCAL_SHARED_LIBRARIES := $(e2image_shared_libraries)
327 LOCAL_SYSTEM_SHARED_LIBRARIES := $(e2image_system_shared_libraries)
328 LOCAL_MODULE := e2image
329 LOCAL_MODULE_TAGS := optional
330
331 include $(BUILD_EXECUTABLE)
332
333 include $(CLEAR_VARS)
334
335 LOCAL_SRC_FILES := $(e2image_src_files)
336 LOCAL_C_INCLUDES := $(e2image_c_includes)
337 LOCAL_CFLAGS := $(e2image_cflags)
338 LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(e2image_shared_libraries))
339 LOCAL_MODULE := e2image_host
340 LOCAL_MODULE_STEM := e2image
341 LOCAL_MODULE_TAGS := optional
342
343 include $(BUILD_HOST_EXECUTABLE)
344