From 3d1d1ead79875a5e90904cca7c7c03ccd5025ce6 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Fri, 15 Dec 2017 15:25:06 -0800 Subject: [PATCH] Remove support for pre-r13 NDKs. We only have r16 checked in now. Test: make native Bug: None Change-Id: I1600598cf86f803f9fdcf3fa5ada8d1871c98b65 --- core/binary.mk | 51 +++++++++++++------------------------------------- 1 file changed, 13 insertions(+), 38 deletions(-) diff --git a/core/binary.mk b/core/binary.mk index 7fb69248d..9145d262e 100644 --- a/core/binary.mk +++ b/core/binary.mk @@ -207,51 +207,26 @@ ifneq ($(LOCAL_SDK_VERSION),) endif else # LOCAL_NDK_STL_VARIANT is not stlport_* either ifneq (,$(filter c++_%, $(LOCAL_NDK_STL_VARIANT))) - # Pre-r11 NDKs used libgabi++ for libc++'s C++ ABI, but r11 and later use - # libc++abi. - # - # r13 no longer has the inner directory as a side effect of just using - # external/libcxx. - ifeq (r10,$(LOCAL_NDK_VERSION)) - my_ndk_stl_include_path := \ - $(my_ndk_source_root)/cxx-stl/llvm-libc++/libcxx/include - my_ndk_stl_include_path += \ - $(my_ndk_source_root)/cxx-stl/llvm-libc++/gabi++/include - else ifeq (r11,$(LOCAL_NDK_VERSION)) - my_ndk_stl_include_path := \ - $(my_ndk_source_root)/cxx-stl/llvm-libc++/libcxx/include - my_ndk_stl_include_path += \ - $(my_ndk_source_root)/cxx-stl/llvm-libc++abi/libcxxabi/include - else - my_ndk_stl_include_path := \ - $(my_ndk_source_root)/cxx-stl/llvm-libc++/include - my_ndk_stl_include_path += \ - $(my_ndk_source_root)/cxx-stl/llvm-libc++abi/include - endif + my_ndk_stl_include_path := \ + $(my_ndk_source_root)/cxx-stl/llvm-libc++/include + my_ndk_stl_include_path += \ + $(my_ndk_source_root)/cxx-stl/llvm-libc++abi/include my_ndk_stl_include_path += $(my_ndk_source_root)/android/support/include my_libcxx_libdir := \ $(my_ndk_source_root)/cxx-stl/llvm-libc++/libs/$(my_cpu_variant) - ifneq (,$(filter r10 r11,$(LOCAL_NDK_VERSION))) - ifeq (c++_static,$(LOCAL_NDK_STL_VARIANT)) - my_ndk_stl_static_lib := $(my_libcxx_libdir)/libc++_static.a - else - my_ndk_stl_shared_lib_fullpath := $(my_libcxx_libdir)/libc++_shared.so - endif + ifeq (c++_static,$(LOCAL_NDK_STL_VARIANT)) + my_ndk_stl_static_lib := \ + $(my_libcxx_libdir)/libc++_static.a \ + $(my_libcxx_libdir)/libc++abi.a else - ifeq (c++_static,$(LOCAL_NDK_STL_VARIANT)) - my_ndk_stl_static_lib := \ - $(my_libcxx_libdir)/libc++_static.a \ - $(my_libcxx_libdir)/libc++abi.a - else - my_ndk_stl_shared_lib_fullpath := $(my_libcxx_libdir)/libc++_shared.so - endif + my_ndk_stl_shared_lib_fullpath := $(my_libcxx_libdir)/libc++_shared.so + endif - my_ndk_stl_static_lib += $(my_libcxx_libdir)/libandroid_support.a - ifneq (,$(filter armeabi armeabi-v7a,$(my_cpu_variant))) - my_ndk_stl_static_lib += $(my_libcxx_libdir)/libunwind.a - endif + my_ndk_stl_static_lib += $(my_libcxx_libdir)/libandroid_support.a + ifneq (,$(filter armeabi armeabi-v7a,$(my_cpu_variant))) + my_ndk_stl_static_lib += $(my_libcxx_libdir)/libunwind.a endif my_ldlibs += -ldl