summaryrefslogtreecommitdiff
path: root/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk35
1 files changed, 31 insertions, 4 deletions
diff --git a/Android.mk b/Android.mk
index 4ea9613..657e3a6 100644
--- a/Android.mk
+++ b/Android.mk
@@ -5,7 +5,7 @@ include $(CLEAR_VARS)
# than the thumb one...
LOCAL_ARM_MODE := arm
-LOCAL_SRC_FILES:= \
+zlib_files := \
adler32.c \
compress.c \
crc32.c \
@@ -19,11 +19,26 @@ LOCAL_SRC_FILES:= \
inftrees.c \
inffast.c
-LOCAL_MODULE:= libz
+LOCAL_MODULE := libz
+LOCAL_CFLAGS += -O3 -DUSE_MMAP
+LOCAL_SRC_FILES := $(zlib_files)
+include $(BUILD_SHARED_LIBRARY)
-LOCAL_CFLAGS+= -O3 -DUSE_MMAP
+include $(CLEAR_VARS)
-include $(BUILD_SHARED_LIBRARY)
+LOCAL_ARM_MODE := arm
+LOCAL_MODULE := libz
+LOCAL_CFLAGS += -O3 -DUSE_MMAP
+LOCAL_SRC_FILES := $(zlib_files)
+include $(BUILD_STATIC_LIBRARY)
+
+include $(CLEAR_VARS)
+
+LOCAL_ARM_MODE := arm
+LOCAL_MODULE := libz
+LOCAL_CFLAGS += -O3 -DUSE_MMAP
+LOCAL_SRC_FILES := $(zlib_files)
+include $(BUILD_HOST_STATIC_LIBRARY)
@@ -57,3 +72,15 @@ 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)
+