From d86dd3b8383f02e6bd7e01561b87411ebf08c670 Mon Sep 17 00:00:00 2001 From: Greg Hackmann Date: Fri, 5 Aug 2016 13:47:32 -0700 Subject: [PATCH] libsync: add static library for recovery Change-Id: If43188c3b4b16c698c077338ea0ef1dfd16b9c56 Signed-off-by: Greg Hackmann --- libsync/Android.mk | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libsync/Android.mk b/libsync/Android.mk index 80c164fdb..f407bd119 100644 --- a/libsync/Android.mk +++ b/libsync/Android.mk @@ -9,6 +9,18 @@ LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include LOCAL_CFLAGS := -Werror include $(BUILD_SHARED_LIBRARY) +# libsync_recovery is only intended for the recovery binary. +# Future versions of the kernel WILL require an updated libsync, and will break +# anything statically linked against the current libsync. +include $(CLEAR_VARS) +LOCAL_SRC_FILES := sync.c +LOCAL_MODULE := libsync_recovery +LOCAL_MODULE_TAGS := optional +LOCAL_C_INCLUDES := $(LOCAL_PATH)/include +LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include +LOCAL_CFLAGS := -Werror +include $(BUILD_STATIC_LIBRARY) + include $(CLEAR_VARS) LOCAL_SRC_FILES := sync.c sync_test.c LOCAL_MODULE := sync_test