blob: ba39ff0576726f556dcc42754a7f6e6b9a8e9242 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# ---------------------------------------------------------------------------------------------------------------------
# SPDX-License-Identifier: MIT
# ---------------------------------------------------------------------------------------------------------------------
create_sdk_files:append () {
script=${SDK_OUTPUT}/${SDKPATH}/environment-setup-${REAL_MULTIMACH_TARGET_SYS}
cat >"${script}.new" <<END
if [ -n "\$BASH_SOURCE" ] || [ -n "\$ZSH_NAME" ]; then
if [ -n "\$BASH_SOURCE" ]; then
scriptdir="\$(cd "\$(dirname "\$BASH_SOURCE")" && pwd)"
elif [ -n "\$ZSH_NAME" ]; then
scriptdir="\$(cd "\$(dirname "\$0")" && pwd)"
fi
else
if [ ! -d "${SDKPATH}" ]; then
echo >&2 "Warning: Unable to determine SDK install path from environment setup script location, using default of ${SDKPATH}."
fi
scriptdir="${SDKPATH}"
fi
END
sed -e "s#${SDKPATH}#\$scriptdir#g" "$script" >>"${script}.new"
mv "${script}.new" "${script}"
}
|