You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
430 B
27 lines
430 B
declare -ra VALID_TARGETS=( |
|
lepus |
|
retrofw |
|
rg350 |
|
gkd350h |
|
) |
|
|
|
usage_target() { |
|
echo -n " target: target platform:" |
|
printf " %s" "${VALID_TARGETS[@]}" |
|
echo |
|
} |
|
|
|
check_target() { |
|
if [[ $# -eq 0 ]] || [[ -z $1 ]]; then |
|
echo "Error: target is missing" |
|
return 1 |
|
fi |
|
|
|
for target in "${VALID_TARGETS[@]}"; do |
|
if [[ $target == $1 ]]; then |
|
return 0 |
|
fi |
|
done |
|
echo "Error: invalid target" |
|
return 1 |
|
}
|
|
|