blob: d3eeae6513fd440d0bf86cceb11d4751e8348f04 [file] [log] [blame]
Colin Cross28fa5bc2012-05-20 13:28:05 -07001# 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 \
Colin Crossa21930b2012-04-26 14:24:35 -07009 sparse_crc32.c \
10 sparse_err.c
Colin Cross28fa5bc2012-05-20 13:28:05 -070011
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)