blob: f407bd1192634aa143f0a6f909b7f7d10100016d [file] [log] [blame]
Erik Gilling196b3a52012-03-07 15:30:33 -08001LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4LOCAL_SRC_FILES := sync.c
5LOCAL_MODULE := libsync
6LOCAL_MODULE_TAGS := optional
Rom Lemarchandddc20de2014-01-02 19:31:53 -08007LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
8LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
Mark Salyzynaf774982014-05-15 15:09:45 -07009LOCAL_CFLAGS := -Werror
Erik Gilling196b3a52012-03-07 15:30:33 -080010include $(BUILD_SHARED_LIBRARY)
11
Greg Hackmannd86dd3b2016-08-05 13:47:32 -070012# libsync_recovery is only intended for the recovery binary.
13# Future versions of the kernel WILL require an updated libsync, and will break
14# anything statically linked against the current libsync.
15include $(CLEAR_VARS)
16LOCAL_SRC_FILES := sync.c
17LOCAL_MODULE := libsync_recovery
18LOCAL_MODULE_TAGS := optional
19LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
20LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
21LOCAL_CFLAGS := -Werror
22include $(BUILD_STATIC_LIBRARY)
23
Erik Gilling196b3a52012-03-07 15:30:33 -080024include $(CLEAR_VARS)
25LOCAL_SRC_FILES := sync.c sync_test.c
26LOCAL_MODULE := sync_test
27LOCAL_MODULE_TAGS := optional tests
Rom Lemarchandddc20de2014-01-02 19:31:53 -080028LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
Mark Salyzynaf774982014-05-15 15:09:45 -070029LOCAL_CFLAGS := -Werror
Erik Gilling196b3a52012-03-07 15:30:33 -080030include $(BUILD_EXECUTABLE)