Android.mk revision a21930b6b0dbb04a52948566d58fb48c6db58bab
1# Copyright 2010 The Android Open Source Project
2
3LOCAL_PATH:= $(call my-dir)
4
5libsparse_src_files := \
6        backed_block.c \
7        output_file.c \
8        sparse.c \
9        sparse_crc32.c \
10        sparse_err.c
11
12include $(CLEAR_VARS)
13
14LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
15LOCAL_SRC_FILES := $(libsparse_src_files)
16LOCAL_MODULE := libsparse
17LOCAL_MODULE_TAGS := optional
18LOCAL_STATIC_LIBRARIES := libz
19LOCAL_C_INCLUDES += $(LOCAL_PATH)/include external/zlib
20
21include $(BUILD_HOST_STATIC_LIBRARY)
22
23include $(CLEAR_VARS)
24
25LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
26LOCAL_SRC_FILES := $(libsparse_src_files)
27LOCAL_MODULE := libsparse
28LOCAL_MODULE_TAGS := optional
29LOCAL_C_INCLUDES += $(LOCAL_PATH)/include external/zlib
30LOCAL_SHARED_LIBRARIES := libz
31
32include $(BUILD_SHARED_LIBRARY)
33
34include $(CLEAR_VARS)
35
36LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
37LOCAL_SRC_FILES := $(libsparse_src_files)
38LOCAL_MODULE := libsparse
39LOCAL_MODULE_TAGS := optional
40LOCAL_C_INCLUDES += $(LOCAL_PATH)/include external/zlib
41LOCAL_STATIC_LIBRARIES := libz
42
43include $(BUILD_STATIC_LIBRARY)
44
45include $(CLEAR_VARS)
46
47LOCAL_SRC_FILES := simg2img.c \
48	sparse_crc32.c
49LOCAL_MODULE := simg2img
50LOCAL_MODULE_TAGS := debug
51
52include $(BUILD_HOST_EXECUTABLE)
53
54include $(CLEAR_VARS)
55
56LOCAL_SRC_FILES := simg2img.c \
57	sparse_crc32.c
58LOCAL_MODULE := simg2img
59LOCAL_MODULE_TAGS := optional
60
61include $(BUILD_EXECUTABLE)
62
63include $(CLEAR_VARS)
64
65LOCAL_SRC_FILES := img2simg.c
66LOCAL_MODULE := img2simg
67LOCAL_MODULE_TAGS := debug
68
69include $(BUILD_HOST_EXECUTABLE)
70
71include $(CLEAR_VARS)
72
73LOCAL_SRC_FILES := img2simg.c
74LOCAL_MODULE := img2simg
75LOCAL_MODULE_TAGS := optional
76
77include $(BUILD_EXECUTABLE)
78
79include $(CLEAR_VARS)
80
81LOCAL_MODULE := simg_dump.py
82LOCAL_MODULE_TAGS := debug
83LOCAL_SRC_FILES := simg_dump.py
84LOCAL_MODULE_CLASS := EXECUTABLES
85LOCAL_IS_HOST_MODULE := true
86
87include $(BUILD_PREBUILT)
88