28 lines
576 B
Bash
28 lines
576 B
Bash
|
#
|
||
|
# Copyright (c) 2021 hpmicro
|
||
|
#
|
||
|
# SPDX-License-Identifier: BSD-3-Clause
|
||
|
#
|
||
|
|
||
|
if [ "X$MSYSTEM" "==" "X" ]; then
|
||
|
if [ "X$name" "==" "Xenv.sh" ]; then
|
||
|
echo "Please source this file, rather than executing it."
|
||
|
exit
|
||
|
fi
|
||
|
env_name=$0
|
||
|
else
|
||
|
env_name=$1
|
||
|
fi
|
||
|
|
||
|
script=$(cd -P -- "$(dirname -- "$env_name")" && printf '%s\n' "$(pwd -P)/$(basename -- "$env_name")")
|
||
|
if [ "X$MSYSTEM" "==" "X" ]; then
|
||
|
export HPM_SDK_BASE=$(dirname "$script")
|
||
|
else
|
||
|
export HPM_SDK_BASE=$script
|
||
|
fi
|
||
|
|
||
|
echo $HPM_SDK_BASE
|
||
|
|
||
|
export OPENOCD_SCRIPTS=${HPM_SDK_BASE}/boards/openocd
|
||
|
|