diff options
author | Colin Cross <ccross@android.com> | 2016-12-14 17:24:46 -0800 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2016-12-14 17:24:46 -0800 |
commit | 9a3603622ff95a602a1ce018ada59cb52d2539f4 (patch) | |
tree | e8c5bfa6b29fb30600bde074f34300e2989df578 /libbacktrace/Android.mk | |
parent | 5d0f40f7c5a5172ab963feed2fdfa92216421ab5 (diff) | |
download | core-9a3603622ff95a602a1ce018ada59cb52d2539f4.tar.gz core-9a3603622ff95a602a1ce018ada59cb52d2539f4.tar.bz2 core-9a3603622ff95a602a1ce018ada59cb52d2539f4.zip |
Convert the rest of libbacktrace to Android.bp
See build/soong/README.md for more information.
Test: mma -j
Test: backtrace_test
Change-Id: I61c49fb62fdeafb66db25b8f97621239b8fd6e75
Diffstat (limited to 'libbacktrace/Android.mk')
-rw-r--r-- | libbacktrace/Android.mk | 121 |
1 files changed, 0 insertions, 121 deletions
diff --git a/libbacktrace/Android.mk b/libbacktrace/Android.mk deleted file mode 100644 index f4976e954..000000000 --- a/libbacktrace/Android.mk +++ /dev/null @@ -1,121 +0,0 @@ -# -# Copyright (C) 2014 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -LOCAL_PATH:= $(call my-dir) - -libbacktrace_common_cflags := \ - -Wall \ - -Werror \ - -libbacktrace_common_c_includes := \ - external/libunwind/include/tdep \ - -# The latest clang (r230699) does not allow SP/PC to be declared in inline asm lists. -libbacktrace_common_clang_cflags += \ - -Wno-inline-asm - -build_host := false -ifeq ($(HOST_OS),linux) -ifeq ($(HOST_ARCH),$(filter $(HOST_ARCH),x86 x86_64)) -build_host := true -endif -endif - -LLVM_ROOT_PATH := external/llvm -include $(LLVM_ROOT_PATH)/llvm.mk - -#------------------------------------------------------------------------- -# The libbacktrace_offline static library. -#------------------------------------------------------------------------- -libbacktrace_offline_src_files := \ - BacktraceOffline.cpp \ - -# Use shared libraries so their headers get included during build. -libbacktrace_offline_shared_libraries := \ - libbase \ - libunwind \ - -module := libbacktrace_offline -build_type := target -build_target := STATIC_LIBRARY -libbacktrace_offline_multilib := both -include $(LOCAL_PATH)/Android.build.mk -build_type := host -include $(LOCAL_PATH)/Android.build.mk - -#------------------------------------------------------------------------- -# The backtrace_test executable. -#------------------------------------------------------------------------- -backtrace_test_cflags := \ - -fno-builtin \ - -O0 \ - -g \ - -backtrace_test_cflags_target := \ - -DENABLE_PSS_TESTS \ - -backtrace_test_src_files := \ - backtrace_offline_test.cpp \ - backtrace_test.cpp \ - GetPss.cpp \ - thread_utils.c \ - -backtrace_test_ldlibs_host := \ - -lpthread \ - -lrt \ - -backtrace_test_shared_libraries := \ - libbacktrace_test \ - libbacktrace \ - libbase \ - libcutils \ - liblog \ - libunwind \ - -backtrace_test_shared_libraries_target += \ - libdl \ - libutils \ - -# Statically link LLVMlibraries to remove dependency on llvm shared library. -backtrace_test_static_libraries := \ - libbacktrace_offline \ - libLLVMObject \ - libLLVMBitReader \ - libLLVMMC \ - libLLVMMCParser \ - libLLVMCore \ - libLLVMSupport \ - -backtrace_test_static_libraries_target := \ - libziparchive \ - libz \ - -backtrace_test_static_libraries_host := \ - libziparchive \ - libz \ - libutils \ - -backtrace_test_ldlibs_host += \ - -ldl \ - -module := backtrace_test -module_tag := debug -build_type := target -build_target := NATIVE_TEST -backtrace_test_multilib := both -include $(LOCAL_PATH)/Android.build.mk -build_type := host -include $(LOCAL_PATH)/Android.build.mk |