Files
phs_v1.0.1.0/third_party/musl/scripts/copy_uapi.sh

43 lines
899 B
Bash
Raw Normal View History

2024-09-27 19:21:56 +08:00
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
cp -r ${SOURCE_DIR}/* ${OUT_DIR}
if [ ${TARGET_ARCH} = "arm" ]; then
mv ${OUT_DIR}/asm-arm/asm ${OUT_DIR}/asm
rm -rf ${OUT_DIR}/asm-arm64
rm -rf ${OUT_DIR}/asm-arm
elif [ ${TARGET_ARCH} = "aarch64" ]; then
mv ${OUT_DIR}/asm-arm64/asm ${OUT_DIR}/asm
rm -rf ${OUT_DIR}/asm-arm64
rm -rf ${OUT_DIR}/asm-arm
elif [ ${TARGET_ARCH} = "x86_64" ]; then
mv ${OUT_DIR}/asm-arm64/asm ${OUT_DIR}/asm
rm -rf ${OUT_DIR}/asm-arm64
rm -rf ${OUT_DIR}/asm-arm
fi