Android.mk revision 28fa5bc347390480fe190294c6c385b6a9f0d68b
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
11include $(CLEAR_VARS)
12
13LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
14LOCAL_SRC_FILES := $(libsparse_src_files)
15LOCAL_MODULE := libsparse
16LOCAL_MODULE_TAGS := optional
17LOCAL_STATIC_LIBRARIES := libz
18LOCAL_C_INCLUDES += $(LOCAL_PATH)/include external/zlib
19
20include $(BUILD_HOST_STATIC_LIBRARY)
21
22include $(CLEAR_VARS)
23
24LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
25LOCAL_SRC_FILES := $(libsparse_src_files)
26LOCAL_MODULE := libsparse
27LOCAL_MODULE_TAGS := optional
28LOCAL_C_INCLUDES += $(LOCAL_PATH)/include external/zlib
29LOCAL_SHARED_LIBRARIES := libz
30
31include $(BUILD_SHARED_LIBRARY)
32
33include $(CLEAR_VARS)
34
35LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
36LOCAL_SRC_FILES := $(libsparse_src_files)
37LOCAL_MODULE := libsparse
38LOCAL_MODULE_TAGS := optional
39LOCAL_C_INCLUDES += $(LOCAL_PATH)/include external/zlib
40LOCAL_STATIC_LIBRARIES := libz
41
42include $(BUILD_STATIC_LIBRARY)
43
44include $(CLEAR_VARS)
45
46LOCAL_SRC_FILES := simg2img.c \
47	sparse_crc32.c
48LOCAL_MODULE := simg2img
49LOCAL_MODULE_TAGS := debug
50
51include $(BUILD_HOST_EXECUTABLE)
52
53include $(CLEAR_VARS)
54
55LOCAL_SRC_FILES := simg2img.c \
56	sparse_crc32.c
57LOCAL_MODULE := simg2img
58LOCAL_MODULE_TAGS := optional
59
60include $(BUILD_EXECUTABLE)
61
62include $(CLEAR_VARS)
63
64LOCAL_SRC_FILES := img2simg.c
65LOCAL_MODULE := img2simg
66LOCAL_MODULE_TAGS := debug
67
68include $(BUILD_HOST_EXECUTABLE)
69
70include $(CLEAR_VARS)
71
72LOCAL_SRC_FILES := img2simg.c
73LOCAL_MODULE := img2simg
74LOCAL_MODULE_TAGS := optional
75
76include $(BUILD_EXECUTABLE)
77
78include $(CLEAR_VARS)
79
80LOCAL_MODULE := simg_dump.py
81LOCAL_MODULE_TAGS := debug
82LOCAL_SRC_FILES := simg_dump.py
83LOCAL_MODULE_CLASS := EXECUTABLES
84LOCAL_IS_HOST_MODULE := true
85
86include $(BUILD_PREBUILT)
87