Android.mk revision 8642b7fba54727a38f751516bcdc452fb09ef610
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
18LOCAL_SRC_FILES := $(libext4_utils_src_files)
19LOCAL_MODULE := libext4_utils
20LOCAL_MODULE_TAGS := optional
21LOCAL_C_INCLUDES += external/zlib
22LOCAL_SHARED_LIBRARIES := libz
23LOCAL_PRELINK_MODULE := false
24
25include $(BUILD_SHARED_LIBRARY)
26
27include $(CLEAR_VARS)
28
29LOCAL_SRC_FILES := $(libext4_utils_src_files)
30LOCAL_MODULE := libext4_utils
31LOCAL_MODULE_TAGS := optional
32LOCAL_C_INCLUDES += external/zlib
33LOCAL_STATIC_LIBRARIES := libz
34LOCAL_PRELINK_MODULE := false
35
36include $(BUILD_STATIC_LIBRARY)
37
38include $(CLEAR_VARS)
39
40LOCAL_SRC_FILES := $(libext4_utils_src_files)
41LOCAL_MODULE := libext4_utils
42LOCAL_MODULE_TAGS := optional
43LOCAL_SHARED_LIBRARIES := libz
44
45include $(BUILD_HOST_STATIC_LIBRARY)
46
47include $(CLEAR_VARS)
48
49LOCAL_SRC_FILES := make_ext4fs_main.c
50LOCAL_MODULE := make_ext4fs
51LOCAL_MODULE_TAGS := optional
52LOCAL_SHARED_LIBRARIES += libext4_utils libz
53
54include $(BUILD_EXECUTABLE)
55
56include $(CLEAR_VARS)
57
58LOCAL_SRC_FILES := make_ext4fs_main.c
59LOCAL_MODULE := make_ext4fs
60LOCAL_STATIC_LIBRARIES += libext4_utils libz
61
62include $(BUILD_HOST_EXECUTABLE)
63
64include $(CLEAR_VARS)
65
66LOCAL_SRC_FILES := simg2img.c
67LOCAL_MODULE := simg2img
68
69include $(BUILD_HOST_EXECUTABLE)
70
71include $(CLEAR_VARS)
72
73LOCAL_MODULE := mkuserimg.sh
74LOCAL_SRC_FILES := mkuserimg.sh
75LOCAL_MODULE_CLASS := EXECUTABLES
76# We don't need any additional suffix.
77LOCAL_MODULE_SUFFIX :=
78LOCAL_BUILT_MODULE_STEM := $(notdir $(LOCAL_SRC_FILES))
79LOCAL_IS_HOST_MODULE := true
80
81include $(BUILD_PREBUILT)
82