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