Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3db3205b authored by Tao Bao's avatar Tao Bao
Browse files

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
parent eb8a0640
Loading
Loading
Loading
Loading
+3 −6
Original line number Diff line number Diff line
@@ -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)