libbacktrace: support building static libraries on target.

Bug: 27125711

Change-Id: I28a49e3e128fa4291815a54cf942452bd1f9f756
This commit is contained in:
Yabin Cui 2016-02-10 13:46:06 -08:00
parent ac02db3bda
commit 9946a8f755

View file

@ -71,14 +71,22 @@ include $(LOCAL_PATH)/Android.build.mk
build_type := host
libbacktrace_multilib := both
include $(LOCAL_PATH)/Android.build.mk
libbacktrace_shared_libraries :=
libbacktrace_static_libraries := \
libbase \
liblog \
libunwind \
liblzma \
module := libbacktrace
build_type := target
build_target := STATIC_LIBRARY
include $(LOCAL_PATH)/Android.build.mk
libbacktrace_static_libraries :=
build_type := host
libbacktrace_multilib := both
include $(LOCAL_PATH)/Android.build.mk
#-------------------------------------------------------------------------
# The libbacktrace_offline shared library.
@ -106,7 +114,6 @@ libbacktrace_offline_static_libraries_host := \
libLLVMSupport \
module := libbacktrace_offline
module_tag := optional
build_type := target
build_target := SHARED_LIBRARY
include $(LOCAL_PATH)/Android.build.mk
@ -114,6 +121,26 @@ build_type := host
libbacktrace_multilib := both
include $(LOCAL_PATH)/Android.build.mk
libbacktrace_offline_shared_libraries :=
libbacktrace_offline_static_libraries := \
libbacktrace \
libbase \
libcutils \
liblog \
libunwind \
liblzma \
libLLVMObject \
libLLVMBitReader \
libLLVMMC \
libLLVMMCParser \
libLLVMCore \
libLLVMSupport \
module := libbacktrace_offline
build_type := target
build_target := STATIC_LIBRARY
include $(LOCAL_PATH)/Android.build.mk
#-------------------------------------------------------------------------
# The libbacktrace_test library needed by backtrace_test.
#-------------------------------------------------------------------------