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
This commit is contained in:
Tao Bao
2017-10-10 15:02:13 -07:00
parent eb8a064066
commit 3db3205b2a
+3 -6
View File
@@ -111,7 +111,6 @@ include $(BUILD_STATIC_LIBRARY)
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 @@ LOCAL_STATIC_LIBRARIES := \
libotafault \
libotautil \
libbspatch \
libbase \
libziparchive \
liblog \
libcrypto \
libbz
LOCAL_SHARED_LIBRARIES := \
libbase \
libcrypto \
liblog \
libz \
libcutils
libziparchive
LOCAL_CFLAGS := -Wall -Werror
include $(BUILD_EXECUTABLE)