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