libcap: Add static library target.
This will be used for statically-linked Android binaries.
Bug: 26099386
Change-Id: I23628aa7d7e701b24d44f544b6cd29fb585bf559
diff --git a/Android.mk b/Android.mk
index efae667..02af05c 100644
--- a/Android.mk
+++ b/Android.mk
@@ -14,8 +14,7 @@
LOCAL_PATH:= $(call my-dir)
-include $(CLEAR_VARS)
-LOCAL_SRC_FILES := \
+libcap_src_files := \
libcap/cap_alloc.c \
libcap/cap_extint.c \
libcap/cap_file.c \
@@ -23,8 +22,26 @@
libcap/cap_proc.c \
libcap/cap_text.c
+
+# Shared library.
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES := $(libcap_src_files)
+
LOCAL_C_INCLUDES += $(LOCAL_PATH)/libcap/include
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/libcap/include
LOCAL_MODULE := libcap
include $(BUILD_SHARED_LIBRARY)
+
+
+# Static library.
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES := $(libcap_src_files)
+
+LOCAL_C_INCLUDES += $(LOCAL_PATH)/libcap/include
+
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/libcap/include
+LOCAL_MODULE := libcap
+include $(BUILD_STATIC_LIBRARY)
+
+libcap_src_files :=