am e9b36f1a: am 888f95e2: am f03bd953: Merge "Adds libc++ versions of libbacktrace"

* commit 'e9b36f1a9a280877cb130452c50af6a51360a203':
  Adds libc++ versions of libbacktrace
This commit is contained in:
Dan Albert 2014-05-19 18:33:51 +00:00 committed by Android Git Automerger
commit 7ce29b5826
2 changed files with 46 additions and 1 deletions

View File

@ -60,7 +60,11 @@ LOCAL_LDLIBS := \
$($(module)_ldlibs_$(build_type)) \
ifeq ($(build_type),target)
include external/stlport/libstlport.mk
ifneq ($(module)_libc++,)
include external/libcxx/libcxx.mk
else
include external/stlport/libstlport.mk
endif
include $(BUILD_$(build_target))
endif

View File

@ -72,6 +72,47 @@ include $(LOCAL_PATH)/Android.build.mk
build_type := host
include $(LOCAL_PATH)/Android.build.mk
#-------------------------------------------------------------------------
# The libbacktrace library (libc++)
#-------------------------------------------------------------------------
libbacktrace_libc++_src_files := \
BacktraceImpl.cpp \
BacktraceMap.cpp \
BacktraceThread.cpp \
thread_utils.c \
libbacktrace_libc++_shared_libraries_target := \
libcutils \
libgccdemangle \
libbacktrace_libc++_src_files += \
UnwindCurrent.cpp \
UnwindMap.cpp \
UnwindPtrace.cpp \
libbacktrace_libc++_c_includes := \
external/libunwind/include \
libbacktrace_libc++_shared_libraries := \
libunwind \
libunwind-ptrace \
libbacktrace_libc++_shared_libraries_host := \
liblog \
libbacktrace_libc++_static_libraries_host := \
libcutils \
libbacktrace_libc++_libc++ := true
module := libbacktrace_libc++
module_tag := optional
build_type := target
build_target := SHARED_LIBRARY
include $(LOCAL_PATH)/Android.build.mk
build_type := host
include $(LOCAL_PATH)/Android.build.mk
#-------------------------------------------------------------------------
# The libbacktrace_test library needed by backtrace_test.
#-------------------------------------------------------------------------