blob: 69b52c38799199349ab892176564fb82f5a7e63f [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 \
Colin Cross0c4c47f2012-04-25 19:02:58 -070010 sparse_err.c \
11 sparse_read.c
Colin Cross28fa5bc2012-05-20 13:28:05 -070012
13include $(CLEAR_VARS)
14
15LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
16LOCAL_SRC_FILES := $(libsparse_src_files)
17LOCAL_MODULE := libsparse
18LOCAL_MODULE_TAGS := optional
19LOCAL_STATIC_LIBRARIES := libz
20LOCAL_C_INCLUDES += $(LOCAL_PATH)/include external/zlib
21
22include $(BUILD_HOST_STATIC_LIBRARY)
23
24include $(CLEAR_VARS)
25
26LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
27LOCAL_SRC_FILES := $(libsparse_src_files)
28LOCAL_MODULE := libsparse
29LOCAL_MODULE_TAGS := optional
30LOCAL_C_INCLUDES += $(LOCAL_PATH)/include external/zlib
31LOCAL_SHARED_LIBRARIES := libz
32
33include $(BUILD_SHARED_LIBRARY)
34
35include $(CLEAR_VARS)
36
37LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
38LOCAL_SRC_FILES := $(libsparse_src_files)
39LOCAL_MODULE := libsparse
40LOCAL_MODULE_TAGS := optional
41LOCAL_C_INCLUDES += $(LOCAL_PATH)/include external/zlib
42LOCAL_STATIC_LIBRARIES := libz
43
44include $(BUILD_STATIC_LIBRARY)
45
46include $(CLEAR_VARS)
47
48LOCAL_SRC_FILES := simg2img.c \
49 sparse_crc32.c
50LOCAL_MODULE := simg2img
51LOCAL_MODULE_TAGS := debug
Colin Cross0c4c47f2012-04-25 19:02:58 -070052LOCAL_STATIC_LIBRARIES := libsparse libz
Colin Cross28fa5bc2012-05-20 13:28:05 -070053
54include $(BUILD_HOST_EXECUTABLE)
55
56include $(CLEAR_VARS)
57
58LOCAL_SRC_FILES := simg2img.c \
59 sparse_crc32.c
60LOCAL_MODULE := simg2img
61LOCAL_MODULE_TAGS := optional
Colin Cross0c4c47f2012-04-25 19:02:58 -070062LOCAL_STATIC_LIBRARIES := libsparse libz
Colin Cross28fa5bc2012-05-20 13:28:05 -070063
64include $(BUILD_EXECUTABLE)
65
66include $(CLEAR_VARS)
67
68LOCAL_SRC_FILES := img2simg.c
69LOCAL_MODULE := img2simg
70LOCAL_MODULE_TAGS := debug
Colin Cross0c4c47f2012-04-25 19:02:58 -070071LOCAL_STATIC_LIBRARIES := libsparse libz
Colin Cross28fa5bc2012-05-20 13:28:05 -070072
73include $(BUILD_HOST_EXECUTABLE)
74
75include $(CLEAR_VARS)
76
77LOCAL_SRC_FILES := img2simg.c
78LOCAL_MODULE := img2simg
79LOCAL_MODULE_TAGS := optional
Colin Cross0c4c47f2012-04-25 19:02:58 -070080LOCAL_STATIC_LIBRARIES := libsparse libz
Colin Cross28fa5bc2012-05-20 13:28:05 -070081
82include $(BUILD_EXECUTABLE)
83
84include $(CLEAR_VARS)
85
Colin Crossbdc6d392012-05-02 15:18:22 -070086LOCAL_SRC_FILES := simg2simg.c
87LOCAL_MODULE := simg2simg
88LOCAL_MODULE_TAGS := debug
89LOCAL_STATIC_LIBRARIES := libsparse libz
90
91include $(BUILD_HOST_EXECUTABLE)
92
93include $(CLEAR_VARS)
94
Colin Cross28fa5bc2012-05-20 13:28:05 -070095LOCAL_MODULE := simg_dump.py
96LOCAL_MODULE_TAGS := debug
97LOCAL_SRC_FILES := simg_dump.py
98LOCAL_MODULE_CLASS := EXECUTABLES
99LOCAL_IS_HOST_MODULE := true
100
101include $(BUILD_PREBUILT)