• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4# measurements show that the ARM version of ZLib is about x1.17 faster
5# than the thumb one...
6LOCAL_ARM_MODE := arm
7
8zlib_files := \
9	adler32.c \
10	compress.c \
11	crc32.c \
12	gzio.c \
13	uncompr.c \
14	deflate.c \
15	trees.c \
16	zutil.c \
17	inflate.c \
18	infback.c \
19	inftrees.c \
20	inffast.c
21
22LOCAL_MODULE := libz
23LOCAL_CFLAGS += -O3 -DUSE_MMAP
24LOCAL_SRC_FILES := $(zlib_files)
25include $(BUILD_SHARED_LIBRARY)
26
27include $(CLEAR_VARS)
28
29LOCAL_ARM_MODE := arm
30LOCAL_MODULE := libz
31LOCAL_CFLAGS += -O3 -DUSE_MMAP
32LOCAL_SRC_FILES := $(zlib_files)
33include $(BUILD_STATIC_LIBRARY)
34
35include $(CLEAR_VARS)
36
37LOCAL_ARM_MODE := arm
38LOCAL_MODULE := libz
39LOCAL_CFLAGS += -O3 -DUSE_MMAP
40LOCAL_SRC_FILES := $(zlib_files)
41include $(BUILD_HOST_STATIC_LIBRARY)
42
43
44
45unzip_files := \
46	adler32.c \
47	crc32.c \
48	zutil.c \
49	inflate.c \
50	inftrees.c \
51	inffast.c
52
53include $(CLEAR_VARS)
54LOCAL_SRC_FILES := $(unzip_files)
55LOCAL_MODULE:= libunz
56LOCAL_ARM_MODE := arm
57include $(BUILD_HOST_STATIC_LIBRARY)
58
59include $(CLEAR_VARS)
60LOCAL_SRC_FILES := $(unzip_files)
61LOCAL_MODULE:= libunz
62LOCAL_ARM_MODE := arm
63include $(BUILD_STATIC_LIBRARY)
64
65include $(CLEAR_VARS)
66
67LOCAL_SRC_FILES:=        \
68	minigzip.c
69
70LOCAL_MODULE:= gzip
71
72LOCAL_SHARED_LIBRARIES := libz
73
74include $(BUILD_EXECUTABLE)
75
76include $(CLEAR_VARS)
77
78LOCAL_SRC_FILES:=        \
79	minigzip.c
80
81LOCAL_MODULE:= minigzip
82
83LOCAL_STATIC_LIBRARIES := libz
84
85include $(BUILD_HOST_EXECUTABLE)
86
87