Android.mk revision c72ab98be7288d86980797b4f6295d73de5ca56f
1# Copyright 2010 The Android Open Source Project
2
3LOCAL_PATH:= $(call my-dir)
4include $(CLEAR_VARS)
5
6libext4_utils_src_files := \
7	make_ext4fs.c \
8        ext4_utils.c \
9        allocate.c \
10        backed_block.c \
11        output_file.c \
12        contents.c \
13        extent.c \
14        indirect.c \
15        uuid.c \
16        sha1.c \
17	sparse_crc32.c \
18	wipe.c
19
20LOCAL_SRC_FILES := $(libext4_utils_src_files)
21LOCAL_MODULE := libext4_utils
22LOCAL_MODULE_TAGS := optional
23LOCAL_C_INCLUDES += external/zlib
24LOCAL_SHARED_LIBRARIES := libz
25
26
27include $(BUILD_SHARED_LIBRARY)
28
29include $(CLEAR_VARS)
30
31LOCAL_SRC_FILES := $(libext4_utils_src_files)
32LOCAL_MODULE := libext4_utils
33LOCAL_MODULE_TAGS := optional
34LOCAL_C_INCLUDES += external/zlib
35LOCAL_STATIC_LIBRARIES := libz
36
37
38include $(BUILD_STATIC_LIBRARY)
39
40include $(CLEAR_VARS)
41
42LOCAL_SRC_FILES := $(libext4_utils_src_files)
43LOCAL_MODULE := libext4_utils
44LOCAL_MODULE_TAGS := optional
45LOCAL_SHARED_LIBRARIES := libz
46
47include $(BUILD_HOST_STATIC_LIBRARY)
48
49include $(CLEAR_VARS)
50
51LOCAL_SRC_FILES := make_ext4fs_main.c
52LOCAL_MODULE := make_ext4fs
53LOCAL_MODULE_TAGS := optional
54LOCAL_SHARED_LIBRARIES += libext4_utils libz
55
56include $(BUILD_EXECUTABLE)
57
58include $(CLEAR_VARS)
59
60LOCAL_SRC_FILES := make_ext4fs_main.c
61LOCAL_MODULE := make_ext4fs
62LOCAL_STATIC_LIBRARIES += libext4_utils libz
63
64include $(BUILD_HOST_EXECUTABLE)
65
66include $(CLEAR_VARS)
67
68LOCAL_SRC_FILES := ext2simg.c
69LOCAL_MODULE := ext2simg
70LOCAL_MODULE_TAGS := optional
71LOCAL_SHARED_LIBRARIES += libext4_utils libz
72
73include $(BUILD_EXECUTABLE)
74
75include $(CLEAR_VARS)
76
77LOCAL_SRC_FILES := ext2simg.c
78LOCAL_MODULE := ext2simg
79LOCAL_MODULE_TAGS := optional
80LOCAL_STATIC_LIBRARIES += libext4_utils libz
81
82include $(BUILD_HOST_EXECUTABLE)
83
84include $(CLEAR_VARS)
85
86LOCAL_SRC_FILES := simg2img.c \
87	sparse_crc32.c
88LOCAL_MODULE := simg2img
89
90include $(BUILD_HOST_EXECUTABLE)
91
92include $(CLEAR_VARS)
93
94LOCAL_SRC_FILES := simg2img.c \
95	sparse_crc32.c
96LOCAL_MODULE := simg2img
97
98include $(BUILD_EXECUTABLE)
99
100include $(CLEAR_VARS)
101
102LOCAL_MODULE := mkuserimg.sh
103LOCAL_SRC_FILES := mkuserimg.sh
104LOCAL_MODULE_CLASS := EXECUTABLES
105# We don't need any additional suffix.
106LOCAL_MODULE_SUFFIX :=
107LOCAL_BUILT_MODULE_STEM := $(notdir $(LOCAL_SRC_FILES))
108LOCAL_IS_HOST_MODULE := true
109
110include $(BUILD_PREBUILT)
111