blob: 5fb63c95838a998a22382a75d78bab7eb9e6ca7a [file] [log] [blame]
Dan Albert1c8e9412014-12-12 13:58:35 -08001#!/bin/bash -e
2
3echo Copying sanitizer headers
4cp -a ${ANDROID_BUILD_TOP}/external/compiler-rt/include/sanitizer lib/clang/*/include/
5
6echo Copying sanitizer libraries
7LIBDEST=$(echo lib/clang/*)/lib/linux
8OBJ32=${ANDROID_HOST_OUT}/obj32/STATIC_LIBRARIES
9OBJ64=${ANDROID_HOST_OUT}/obj/STATIC_LIBRARIES
10
11LIBS='libasan libasan_cxx libubsan_standalone libubsan_standalone_cxx'
12for lib in $LIBS; do
13 libname=${lib:3} # Strip 'lib' prefix.
14 lib32=${LIBDEST}/libclang_rt.${libname}-i686.a
15 lib64=${LIBDEST}/libclang_rt.${libname}-x86_64.a
16
17 cp -a ${OBJ32}/${lib}_intermediates/${lib}.a ${lib32}
18 cp -a ${OBJ64}/${lib}_intermediates/${lib}.a ${lib64}
19done