aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2015-09-09 18:37:17 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-09-09 18:37:17 +0000
commit6395ec34ceed4aa22ac2f38016206506e262da36 (patch)
treefc56044abcfc79082929d8f226d2a1647a2790f9
parentc51f1e98cb155abfa9942e01158a70231fda26dc (diff)
parent77e300be5c54767980e166fc7febbfc9f270d43f (diff)
downloadprotobuf-6395ec34ceed4aa22ac2f38016206506e262da36.tar.gz
am 77e300be: am c0bdb541: am ecc40a3a: Merge "Fix name for NDK protobuf libraries."
* commit '77e300be5c54767980e166fc7febbfc9f270d43f': Fix name for NDK protobuf libraries.
-rw-r--r--Android.mk41
1 files changed, 10 insertions, 31 deletions
diff --git a/Android.mk b/Android.mk
index bbe8ba6f2..355866f12 100644
--- a/Android.mk
+++ b/Android.mk
@@ -247,12 +247,11 @@ LOCAL_SRC_FILES := $(JAVA_FULL_SRC_FILES)
include $(BUILD_HOST_JAVA_LIBRARY)
-# C++ lite library
+# C++ lite library for the NDK.
# =======================================================
include $(CLEAR_VARS)
-LOCAL_MODULE := libprotobuf-cpp-lite
-LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE := libprotobuf-cpp-lite-ndk
LOCAL_CPP_EXTENSION := .cc
@@ -276,7 +275,7 @@ LOCAL_C_INCLUDES := \
LOCAL_CFLAGS := -DGOOGLE_PROTOBUF_NO_RTTI $(IGNORED_WARNINGS)
-# These are the minimum versions and don't need to be update.
+# These are the minimum versions and don't need to be updated.
ifeq ($(TARGET_ARCH),arm)
LOCAL_SDK_VERSION := 8
else
@@ -289,12 +288,11 @@ LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/src
include $(BUILD_STATIC_LIBRARY)
-# C++ lite library (libc++ flavored for the platform)
+# C++ lite library for the platform.
# =======================================================
include $(CLEAR_VARS)
LOCAL_MODULE := libprotobuf-cpp-lite
-LOCAL_MODULE_TAGS := optional
LOCAL_CPP_EXTENSION := .cc
@@ -361,12 +359,11 @@ protobuf_cc_full_src_files := \
src/google/protobuf/compiler/importer.cc \
src/google/protobuf/compiler/parser.cc
-# C++ full library - stlport version
+# C++ full library for the NDK.
# =======================================================
include $(CLEAR_VARS)
-LOCAL_MODULE := libprotobuf-cpp-full
-LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE := libprotobuf-cpp-full-ndk
LOCAL_CPP_EXTENSION := .cc
LOCAL_SRC_FILES := $(protobuf_cc_full_src_files)
LOCAL_C_INCLUDES := \
@@ -388,7 +385,7 @@ LOCAL_C_INCLUDES := \
LOCAL_CFLAGS := -DGOOGLE_PROTOBUF_NO_RTTI $(IGNORED_WARNINGS)
-# These are the minimum versions and don't need to be update.
+# These are the minimum versions and don't need to be updated.
ifeq ($(TARGET_ARCH),arm)
LOCAL_SDK_VERSION := 8
else
@@ -401,11 +398,11 @@ LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/src
include $(BUILD_STATIC_LIBRARY)
-# C++ full library - Gnustl+rtti version
+# C++ full library for the NDK, Gnustl+rtti version.
# =======================================================
include $(CLEAR_VARS)
-LOCAL_MODULE := libprotobuf-cpp-full-gnustl-rtti
+LOCAL_MODULE := libprotobuf-cpp-full-ndk-gnustl-rtti
LOCAL_MODULE_TAGS := optional
LOCAL_CPP_EXTENSION := .cc
LOCAL_SRC_FILES := $(protobuf_cc_full_src_files)
@@ -422,7 +419,7 @@ LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/src
include $(BUILD_STATIC_LIBRARY)
-# C++ full library - libc++ version for the platform
+# C++ full library for the platform.
# =======================================================
include $(CLEAR_VARS)
@@ -565,21 +562,3 @@ LOCAL_STATIC_JAVA_LIBRARIES := libprotobuf-java-nano \
LOCAL_DEX_PREOPT := false
include $(BUILD_PACKAGE)
-
-# Aliases for old NDK protobuf names so we can transition other branches without
-# intermediate build breakages.
-# TODO(danalbert): Remove these once master is fixed.
-include $(CLEAR_VARS)
-LOCAL_MODULE := libprotobuf-cpp-lite-ndk
-LOCAL_WHOLE_STATIC_LIBRARIES := libprotobuf-cpp-lite
-include $(BUILD_STATIC_LIBRARY)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := libprotobuf-cpp-full-ndk
-LOCAL_WHOLE_STATIC_LIBRARIES := libprotobuf-cpp-full
-include $(BUILD_STATIC_LIBRARY)
-
-include $(CLEAR_VARS)
-LOCAL_MODULE := libprotobuf-cpp-full-ndk-gnustl-rtti
-LOCAL_WHOLE_STATIC_LIBRARIES := libprotobuf-cpp-full-gnustl-rtti
-include $(BUILD_STATIC_LIBRARY)