upload android base code part3
This commit is contained in:
parent
71b83c22f1
commit
b9e30e05b1
15122 changed files with 2089659 additions and 0 deletions
47
android/bionic/build/run-on-host.sh
Normal file
47
android/bionic/build/run-on-host.sh
Normal file
|
@ -0,0 +1,47 @@
|
|||
#!/bin/bash -e
|
||||
|
||||
source ${ANDROID_BUILD_TOP}/build/envsetup.sh
|
||||
|
||||
TARGET_ARCH=$(get_build_var TARGET_ARCH)
|
||||
TARGET_OUT=$(get_build_var TARGET_OUT)
|
||||
TARGET_OUT_EXECUTABLES=$(get_build_var TARGET_OUT_EXECUTABLES)
|
||||
TARGET_OUT_DATA=$(get_build_var TARGET_OUT_DATA)
|
||||
HOST_OS=$(get_build_var HOST_OS)
|
||||
HOST_ARCH=$(get_build_var HOST_ARCH)
|
||||
HOST_OUT=$(get_build_var HOST_OUT)
|
||||
|
||||
function prepare()
|
||||
{
|
||||
BITS=$1
|
||||
shift
|
||||
|
||||
NATIVETEST=${TARGET_OUT_DATA}/nativetest
|
||||
if [ "${BITS}" = 64 ]; then
|
||||
NATIVETEST=${NATIVETEST}64
|
||||
fi
|
||||
|
||||
if [ ${TARGET_ARCH} = arm -o ${TARGET_ARCH} = mips -o ${TARGET_ARCH} = x86 ]; then
|
||||
LINKER=${TARGET_OUT_EXECUTABLES}/linker
|
||||
else
|
||||
LINKER="${TARGET_OUT_EXECUTABLES}/linker64 ${TARGET_OUT_EXECUTABLES}/linker"
|
||||
fi
|
||||
|
||||
if [ ${TARGET_ARCH} = x86 -o ${TARGET_ARCH} = x86_64 ]; then
|
||||
m -j ${LINKER} ${TARGET_OUT}/etc/hosts ${TARGET_OUT_EXECUTABLES}/sh $@
|
||||
|
||||
if [ ! -d /system ]; then
|
||||
echo "Attempting to create /system";
|
||||
sudo mkdir -p -m 0777 /system;
|
||||
fi
|
||||
(
|
||||
cd ${ANDROID_BUILD_TOP}
|
||||
mkdir -p ${TARGET_OUT_DATA}/local/tmp
|
||||
ln -fs `realpath ${TARGET_OUT}/bin` /system/
|
||||
ln -fs `realpath ${TARGET_OUT}/etc` /system/
|
||||
ln -fs `realpath ${TARGET_OUT}/lib` /system/
|
||||
if [ -d "${TARGET_OUT}/lib64" ]; then
|
||||
ln -fs `realpath ${TARGET_OUT}/lib64` /system/;
|
||||
fi
|
||||
)
|
||||
fi
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue