diff options
author | Dan Albert <danalbert@google.com> | 2016-03-24 01:36:51 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2016-03-24 01:36:51 +0000 |
commit | b0de1d6b827abe693473a07c209a707488396890 (patch) | |
tree | 61146537b719edd02c3951744318b1a28d885a00 | |
parent | 757ceb7089e2aebc61e6b88e43151509d73968f1 (diff) | |
parent | 946b287abdafbe9ae8105ca31a4d8a5b0d9cec7f (diff) | |
download | gtest-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.mk | 76 |
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) |