diff options
author | Colin Cross <ccross@android.com> | 2015-11-19 14:24:58 -0800 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2015-11-19 15:36:30 -0800 |
commit | 27edc0bcdf42ae9b1a807c49b7eaa9770cec56e5 (patch) | |
tree | 7d0b6e76989e27a181f22ebd59e2e98fe654733d | |
parent | 9d5f9edc224d18a8b42f83c596d7fa1ce76a1724 (diff) | |
download | libcxxabi-brillo-m8-release.tar.gz |
libcxxabi: Update Android.bp to match Android.mkbrillo-m8-releasebrillo-m8-dev
Change-Id: I13f0524964b04cef9ab25eef534ce8f5bf450d70
-rw-r--r-- | Android.bp | 75 |
1 files changed, 32 insertions, 43 deletions
@@ -14,58 +14,47 @@ // limitations under the License. // -LIBCXXABI_SRC_FILES = [ - "src/abort_message.cpp", - "src/cxa_aux_runtime.cpp", - "src/cxa_default_handlers.cpp", - "src/cxa_demangle.cpp", - "src/cxa_exception.cpp", - "src/cxa_exception_storage.cpp", - "src/cxa_guard.cpp", - "src/cxa_handlers.cpp", - "src/cxa_new_delete.cpp", - "src/cxa_personality.cpp", - "src/cxa_thread_atexit.cpp", - "src/cxa_unexpected.cpp", - "src/cxa_vector.cpp", - "src/cxa_virtual.cpp", - "src/exception.cpp", - "src/private_typeinfo.cpp", - "src/stdexcept.cpp", - "src/typeinfo.cpp", -] - -LIBCXXABI_INCLUDES = [ - "external/libcxx/include", - "external/libunwind_llvm/include", -] - -LIBCXXABI_LOCAL_INCLUDES = [ - "include", -] - -LIBCXXABI_CPPFLAGS = [ - "-std=c++14", - "-fexceptions", - "-Wall", - "-Wextra", - "-Wno-unused-function", - "-Werror", -] - cc_library_static { name: "libc++abi", host_supported: true, clang: true, - srcs: LIBCXXABI_SRC_FILES, - include_dirs: LIBCXXABI_INCLUDES, - local_include_dirs: LIBCXXABI_LOCAL_INCLUDES, - cppflags: LIBCXXABI_CPPFLAGS, + srcs: [ + "src/abort_message.cpp", + "src/cxa_aux_runtime.cpp", + "src/cxa_default_handlers.cpp", + "src/cxa_demangle.cpp", + "src/cxa_exception.cpp", + "src/cxa_exception_storage.cpp", + "src/cxa_guard.cpp", + "src/cxa_handlers.cpp", + "src/cxa_new_delete.cpp", + "src/cxa_personality.cpp", + "src/cxa_thread_atexit.cpp", + "src/cxa_unexpected.cpp", + "src/cxa_vector.cpp", + "src/cxa_virtual.cpp", + "src/exception.cpp", + "src/private_typeinfo.cpp", + "src/stdexcept.cpp", + "src/typeinfo.cpp", + ], + include_dirs: ["external/libcxx/include"], + local_include_dirs: ["include"], + export_include_dirs: ["include"], + cppflags: [ + "-std=c++14", + "-fexceptions", + "-Wall", + "-Wextra", + "-Wno-unused-function", + "-Werror", + ], sanitize: ["never"], stl: "none", rtti: true, arch: { arm: { + include_dirs: ["external/libunwind_llvm/include"], // When src/cxa_exception.cpp is compiled with Clang assembler // __cxa_end_cleanup_impl, although marked as used, was discarded // since it is used only in embedded assembly code. |