aboutsummaryrefslogtreecommitdiffstats
path: root/Android.mk
diff options
context:
space:
mode:
authorSteve Kondik <steve@cyngn.com>2015-11-08 05:00:18 -0800
committerTom Marshall <tdm@cyngn.com>2015-11-20 15:46:40 -0800
commit27b1a0ff456b7a21923aea866976cdd8b00c8379 (patch)
tree006def181215d655bd06e66c8019d94732b0d604 /Android.mk
parent74e83ebecfebce0952705665bc706536259c309c (diff)
downloadbootable_recovery-27b1a0ff456b7a21923aea866976cdd8b00c8379.zip
bootable_recovery-27b1a0ff456b7a21923aea866976cdd8b00c8379.tar.gz
bootable_recovery-27b1a0ff456b7a21923aea866976cdd8b00c8379.tar.bz2
sr: Enable zip/unzip commands
Change-Id: I938dc855742d4e1a5ba0b09fd74851b0d155f0a1
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk15
1 files changed, 14 insertions, 1 deletions
diff --git a/Android.mk b/Android.mk
index ede6a96..f62b431 100644
--- a/Android.mk
+++ b/Android.mk
@@ -72,6 +72,7 @@ LOCAL_STATIC_LIBRARIES := \
libext4_utils_static \
libmake_ext4fs_static \
libminizip_static \
+ libminiunz_static \
libsparse_static \
libfsck_msdos \
libminipigz \
@@ -130,7 +131,7 @@ LOCAL_ADDITIONAL_DEPENDENCIES += toybox_recovery_links
# Set up the static symlinks
RECOVERY_TOOLS := \
- gunzip gzip make_ext4fs minizip reboot setup_adbd sh start stop toybox
+ gunzip gzip make_ext4fs reboot setup_adbd sh start stop toybox unzip zip
LOCAL_POST_INSTALL_CMD := \
$(hide) $(foreach t,$(RECOVERY_TOOLS),ln -sf recovery $(TARGET_RECOVERY_ROOT_OUT)/sbin/$(t);)
@@ -176,6 +177,18 @@ LOCAL_SRC_FILES := \
../../external/zlib/src/contrib/minizip/zip.c
include $(BUILD_STATIC_LIBRARY)
+# Miniunz static library
+include $(CLEAR_VARS)
+LOCAL_MODULE := libminiunz_static
+LOCAL_MODULE_TAGS := optional
+LOCAL_CFLAGS := -Dmain=miniunz_main -D__ANDROID__ -DIOAPI_NO_64
+LOCAL_C_INCLUDES := external/zlib
+LOCAL_SRC_FILES := \
+ ../../external/zlib/src/contrib/minizip/ioapi.c \
+ ../../external/zlib/src/contrib/minizip/miniunz.c \
+ ../../external/zlib/src/contrib/minizip/unzip.c
+include $(BUILD_STATIC_LIBRARY)
+
# Reboot static library
include $(CLEAR_VARS)
LOCAL_MODULE := libreboot_static