blob: e83ee1cb0d775a99db13ab2989c93db8acceb1a2 [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
86LOCAL_MODULE := simg_dump.py
87LOCAL_MODULE_TAGS := debug
88LOCAL_SRC_FILES := simg_dump.py
89LOCAL_MODULE_CLASS := EXECUTABLES
90LOCAL_IS_HOST_MODULE := true
91
92include $(BUILD_PREBUILT)