LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) # measurements show that the ARM version of ZLib is about x1.17 faster # than the thumb one... LOCAL_ARM_MODE := arm zlib_files := \ adler32.c \ compress.c \ crc32.c \ gzclose.c \ gzlib.c \ gzread.c \ gzwrite.c \ uncompr.c \ deflate.c \ trees.c \ zutil.c \ inflate.c \ infback.c \ inftrees.c \ inffast.c LOCAL_MODULE := libz LOCAL_MODULE_TAGS := optional LOCAL_CFLAGS += -O3 -DUSE_MMAP LOCAL_SRC_FILES := $(zlib_files) ifneq ($(TARGET_ARCH),x86) LOCAL_NDK_VERSION := 5 LOCAL_SDK_VERSION := 9 endif include $(BUILD_SHARED_LIBRARY) include $(CLEAR_VARS) LOCAL_ARM_MODE := arm LOCAL_MODULE := libz LOCAL_MODULE_TAGS := optional LOCAL_CFLAGS += -O3 -DUSE_MMAP LOCAL_SRC_FILES := $(zlib_files) ifneq ($(TARGET_ARCH),x86) LOCAL_NDK_VERSION := 5 LOCAL_SDK_VERSION := 9 endif include $(BUILD_STATIC_LIBRARY) include $(CLEAR_VARS) LOCAL_ARM_MODE := arm LOCAL_MODULE := libz LOCAL_MODULE_TAGS := optional LOCAL_CFLAGS += -O3 -DUSE_MMAP LOCAL_SRC_FILES := $(zlib_files) include $(BUILD_HOST_STATIC_LIBRARY) unzip_files := \ adler32.c \ crc32.c \ zutil.c \ inflate.c \ inftrees.c \ inffast.c include $(CLEAR_VARS) LOCAL_SRC_FILES := $(unzip_files) LOCAL_MODULE:= libunz LOCAL_ARM_MODE := arm include $(BUILD_HOST_STATIC_LIBRARY) include $(CLEAR_VARS) LOCAL_SRC_FILES := $(unzip_files) LOCAL_MODULE:= libunz LOCAL_ARM_MODE := arm ifneq ($(TARGET_ARCH),x86) LOCAL_NDK_VERSION := 5 LOCAL_SDK_VERSION := 9 endif include $(BUILD_STATIC_LIBRARY) include $(CLEAR_VARS) LOCAL_SRC_FILES:= \ minigzip.c LOCAL_MODULE:= gzip LOCAL_SHARED_LIBRARIES := libz include $(BUILD_EXECUTABLE) include $(CLEAR_VARS) LOCAL_SRC_FILES:= \ minigzip.c LOCAL_MODULE:= minigzip LOCAL_STATIC_LIBRARIES := libz include $(BUILD_HOST_EXECUTABLE)