aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2016-03-24 01:36:51 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-03-24 01:36:51 +0000
commitb0de1d6b827abe693473a07c209a707488396890 (patch)
tree61146537b719edd02c3951744318b1a28d885a00
parent757ceb7089e2aebc61e6b88e43151509d73968f1 (diff)
parent946b287abdafbe9ae8105ca31a4d8a5b0d9cec7f (diff)
downloadgtest-b0de1d6b827abe693473a07c209a707488396890.tar.gz
Merge "Add gtest libs for all NDK STLs."
am: 946b287 * commit '946b287abdafbe9ae8105ca31a4d8a5b0d9cec7f': Add gtest libs for all NDK STLs.
-rw-r--r--src/Android.mk76
1 files changed, 76 insertions, 0 deletions
diff --git a/src/Android.mk b/src/Android.mk
index 8763244..e2b4e79 100644
--- a/src/Android.mk
+++ b/src/Android.mk
@@ -81,6 +81,82 @@ LOCAL_MODULE := libgtest_main_ndk
include $(BUILD_STATIC_LIBRARY)
#######################################################################
+# gtest lib for the NDK, with libc++
+
+include $(CLEAR_VARS)
+LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
+
+LOCAL_SDK_VERSION := 9
+LOCAL_NDK_STL_VARIANT := c++_static
+
+LOCAL_CPP_EXTENSION := .cc
+LOCAL_SRC_FILES := gtest-all.cc
+LOCAL_C_INCLUDES := $(libgtest_target_includes)
+LOCAL_CPPFLAGS := -std=gnu++98
+LOCAL_CFLAGS += $(libgtest_cflags)
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(libgtest_export_include_dirs)
+LOCAL_MODULE := libgtest_ndk_libcxx
+
+include $(BUILD_STATIC_LIBRARY)
+
+#######################################################################
+# gtest_main for the NDK, with libc++
+
+include $(CLEAR_VARS)
+LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
+
+LOCAL_SDK_VERSION := 9
+LOCAL_NDK_STL_VARIANT := c++_static
+
+LOCAL_CPP_EXTENSION := .cc
+LOCAL_SRC_FILES := gtest_main.cc
+LOCAL_C_INCLUDES := $(libgtest_target_includes)
+LOCAL_CPPFLAGS := -std=gnu++98
+LOCAL_CFLAGS += $(libgtest_cflags)
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(libgtest_export_include_dirs)
+LOCAL_MODULE := libgtest_main_ndk_libcxx
+
+include $(BUILD_STATIC_LIBRARY)
+
+#######################################################################
+# gtest lib for the NDK, with gnustl
+
+include $(CLEAR_VARS)
+LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
+
+LOCAL_SDK_VERSION := 9
+LOCAL_NDK_STL_VARIANT := gnustl_static
+
+LOCAL_CPP_EXTENSION := .cc
+LOCAL_SRC_FILES := gtest-all.cc
+LOCAL_C_INCLUDES := $(libgtest_target_includes)
+LOCAL_CPPFLAGS := -std=gnu++98
+LOCAL_CFLAGS += $(libgtest_cflags)
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(libgtest_export_include_dirs)
+LOCAL_MODULE := libgtest_ndk_gnustl
+
+include $(BUILD_STATIC_LIBRARY)
+
+#######################################################################
+# gtest_main for the NDK, with gnustl
+
+include $(CLEAR_VARS)
+LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
+
+LOCAL_SDK_VERSION := 9
+LOCAL_NDK_STL_VARIANT := gnustl_static
+
+LOCAL_CPP_EXTENSION := .cc
+LOCAL_SRC_FILES := gtest_main.cc
+LOCAL_C_INCLUDES := $(libgtest_target_includes)
+LOCAL_CPPFLAGS := -std=gnu++98
+LOCAL_CFLAGS += $(libgtest_cflags)
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(libgtest_export_include_dirs)
+LOCAL_MODULE := libgtest_main_ndk_gnustl
+
+include $(BUILD_STATIC_LIBRARY)
+
+#######################################################################
# gtest lib host
include $(CLEAR_VARS)