applypatch: Use shared libs for libbase/libcrypto/liblog/libziparchive.
This reduces the size of /system/bin/applypatch by ~69KB
(aosp_bullhead-userdebug).
Also remove the unneeded libcutils dependency.
Test: mmma bootable/recovery
Test: Check that /system/bin/install-recovery.sh successfully installs
the recovery image.
Change-Id: I5063be9a9b7b8029d45ab5c2a7c45ef2cda81d26
diff --git a/applypatch/Android.mk b/applypatch/Android.mk
index 05d9370..5b92bad 100644
--- a/applypatch/Android.mk
+++ b/applypatch/Android.mk
@@ -111,7 +111,6 @@
include $(CLEAR_VARS)
LOCAL_SRC_FILES := applypatch_main.cpp
LOCAL_MODULE := applypatch
-LOCAL_C_INCLUDES := bootable/recovery
LOCAL_STATIC_LIBRARIES := \
libapplypatch_modes \
libapplypatch \
@@ -119,15 +118,13 @@
libotafault \
libotautil \
libbspatch \
- libbase \
- libziparchive \
- liblog \
- libcrypto \
libbz
LOCAL_SHARED_LIBRARIES := \
libbase \
+ libcrypto \
+ liblog \
libz \
- libcutils
+ libziparchive
LOCAL_CFLAGS := -Wall -Werror
include $(BUILD_EXECUTABLE)