aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Deymo <deymo@google.com>2015-09-09 07:00:27 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-09-09 07:00:27 +0000
commit50880c9b314659a5c29ff3598c77821857cfd673 (patch)
treeffa4f39d92a3f53407945960ec6197981077a084
parentca0deaf1b14ddbc87befc7e79b6f4151e1285934 (diff)
parent1280a3a26ba2e8960683b34daa3514000c5f6296 (diff)
downloadprotobuf-50880c9b314659a5c29ff3598c77821857cfd673.tar.gz
am 1280a3a2: Merge "Add libprotobuf-cpp-lite-rtti target for the platform."
* commit '1280a3a26ba2e8960683b34daa3514000c5f6296': Add libprotobuf-cpp-lite-rtti target for the platform.
-rw-r--r--Android.mk22
1 files changed, 22 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 7ff9cc47e..bbe8ba6f2 100644
--- a/Android.mk
+++ b/Android.mk
@@ -310,6 +310,28 @@ LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/src
include $(BUILD_SHARED_LIBRARY)
+# C++ lite library + rtti (libc++ flavored for the platform)
+# =======================================================
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := libprotobuf-cpp-lite-rtti
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_CPP_EXTENSION := .cc
+
+LOCAL_SRC_FILES := $(CC_LITE_SRC_FILES)
+
+LOCAL_C_INCLUDES := \
+ $(LOCAL_PATH)/android \
+ $(LOCAL_PATH)/src
+
+LOCAL_RTTI_FLAG := -frtti
+LOCAL_CFLAGS := $(IGNORED_WARNINGS)
+
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/src
+
+include $(BUILD_SHARED_LIBRARY)
+
# C++ full library
# =======================================================
protobuf_cc_full_src_files := \