Files
phs_v1.0.1.0/third_party/musl/ndk_script/copy_musl_sysroot.sh

40 lines
883 B
Bash
Raw Permalink Normal View History

2024-09-27 19:21:56 +08:00
#!/bin/bash
# Copyright (c) Huawei Technologies Co., Ltd. 2020-2030. All rights reserved.
set -e
while getopts "o:i:t:h" arg
do
case "${arg}" in
"o")
OUT_DIR=${OPTARG}
;;
"i")
SOURCE_DIR=${OPTARG}
;;
"t")
TARGET_ARCH=${OPTARG}
;;
"h")
echo "help"
;;
?)
echo "unkonw argument"
exit 1
;;
esac
done
if [ ! -d "${OUT_DIR}" ];then
mkdir -p ${OUT_DIR}
fi
mkdir -p ${OUT_DIR}/${TARGET_ARCH}-linux-ohos
mkdir -p ${OUT_DIR}/x86_64-linux-ohos
mkdir -p ${OUT_DIR}/i686-linux-ohos
cp -rp ${SOURCE_DIR}/* ${OUT_DIR}
mv ${OUT_DIR}/asm ${OUT_DIR}/${TARGET_ARCH}-linux-ohos/
cp -rp ${OUT_DIR}/asm-x86/asm ${OUT_DIR}/x86_64-linux-ohos
mv ${OUT_DIR}/asm-x86/asm ${OUT_DIR}/i686-linux-ohos
rm -fr ${OUT_DIR}/asm-x86