OSDN Git Service

ext4_utils: Build simg2img for target
[android-x86/system-extras.git] / ext4_utils / Android.mk
1 # Copyright 2010 The Android Open Source Project
2
3 LOCAL_PATH:= $(call my-dir)
4 include $(CLEAR_VARS)
5
6 libext4_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
19 LOCAL_SRC_FILES := $(libext4_utils_src_files)
20 LOCAL_MODULE := libext4_utils
21 LOCAL_MODULE_TAGS := optional
22 LOCAL_C_INCLUDES += external/zlib
23 LOCAL_SHARED_LIBRARIES := libz
24 LOCAL_PRELINK_MODULE := false
25
26 include $(BUILD_SHARED_LIBRARY)
27
28 include $(CLEAR_VARS)
29
30 LOCAL_SRC_FILES := $(libext4_utils_src_files)
31 LOCAL_MODULE := libext4_utils
32 LOCAL_MODULE_TAGS := optional
33 LOCAL_C_INCLUDES += external/zlib
34 LOCAL_STATIC_LIBRARIES := libz
35 LOCAL_PRELINK_MODULE := false
36
37 include $(BUILD_STATIC_LIBRARY)
38
39 include $(CLEAR_VARS)
40
41 LOCAL_SRC_FILES := $(libext4_utils_src_files)
42 LOCAL_MODULE := libext4_utils
43 LOCAL_MODULE_TAGS := optional
44 LOCAL_SHARED_LIBRARIES := libz
45
46 include $(BUILD_HOST_STATIC_LIBRARY)
47
48 include $(CLEAR_VARS)
49
50 LOCAL_SRC_FILES := make_ext4fs_main.c
51 LOCAL_MODULE := make_ext4fs
52 LOCAL_MODULE_TAGS := optional
53 LOCAL_SHARED_LIBRARIES += libext4_utils libz
54
55 include $(BUILD_EXECUTABLE)
56
57 include $(CLEAR_VARS)
58
59 LOCAL_SRC_FILES := make_ext4fs_main.c
60 LOCAL_MODULE := make_ext4fs
61 LOCAL_STATIC_LIBRARIES += libext4_utils libz
62
63 include $(BUILD_HOST_EXECUTABLE)
64
65 include $(CLEAR_VARS)
66
67 LOCAL_SRC_FILES := ext2simg.c
68 LOCAL_MODULE := ext2simg
69 LOCAL_MODULE_TAGS := optional
70 LOCAL_SHARED_LIBRARIES += libext4_utils libz
71
72 include $(BUILD_EXECUTABLE)
73
74 include $(CLEAR_VARS)
75
76 LOCAL_SRC_FILES := ext2simg.c
77 LOCAL_MODULE := ext2simg
78 LOCAL_MODULE_TAGS := optional
79 LOCAL_STATIC_LIBRARIES += libext4_utils libz
80
81 include $(BUILD_HOST_EXECUTABLE)
82
83 include $(CLEAR_VARS)
84
85 LOCAL_SRC_FILES := simg2img.c \
86         sparse_crc32.c
87 LOCAL_MODULE := simg2img
88
89 include $(BUILD_HOST_EXECUTABLE)
90
91 include $(CLEAR_VARS)
92
93 LOCAL_SRC_FILES := simg2img.c \
94         sparse_crc32.c
95 LOCAL_MODULE := simg2img
96
97 include $(BUILD_EXECUTABLE)
98
99 include $(CLEAR_VARS)
100
101 LOCAL_MODULE := mkuserimg.sh
102 LOCAL_SRC_FILES := mkuserimg.sh
103 LOCAL_MODULE_CLASS := EXECUTABLES
104 # We don't need any additional suffix.
105 LOCAL_MODULE_SUFFIX :=
106 LOCAL_BUILT_MODULE_STEM := $(notdir $(LOCAL_SRC_FILES))
107 LOCAL_IS_HOST_MODULE := true
108
109 include $(BUILD_PREBUILT)