Format all shell scripts in tools folder

Change-Id: Ieef2eb93d56c03972b4dc63a1c55aabf1fb0d169
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
Xiang Xiao
2020-01-06 00:29:59 +08:00
parent 390ebd504f
commit 3b9efc95a2
23 changed files with 1205 additions and 1213 deletions
+114 -116
View File
@@ -42,39 +42,39 @@ usage="USAGE: $progname [-w] [-d] [-h] <compiler-path> <def1>[=val1] [<def2>[=va
advice="Try '$progname -h' for more information"
while [ ! -z "$1" ]; do
case $1 in
-d )
set -x
;;
-w )
wintool=y
;;
-h )
echo "$progname is a tool for flexible generation of command line pre-processor"
echo "definitions arguments for a variety of diffent compilers in a variety of"
echo "compilation environments"
echo ""
echo $usage
echo ""
echo "Where:"
echo " <compiler-path>"
echo " The full path to your compiler"
echo " <def1> <def2> [<def3> ..."
echo " A list of pre-preprocesser variable names to be defined."
echo " [=val1] [=val2] [=val3]"
echo " optional values to be assigned to each pre-processor variable."
echo " If not supplied, the variable will be defined with no explicit value."
echo " -w"
echo " The compiler is a Windows native tool and requires Windows"
echo " style pathnames like C:\\Program Files"
echo " -d"
echo " Enable script debug"
;;
* )
break;
;;
esac
shift
case $1 in
-d )
set -x
;;
-w )
wintool=y
;;
-h )
echo "$progname is a tool for flexible generation of command line pre-processor"
echo "definitions arguments for a variety of diffent compilers in a variety of"
echo "compilation environments"
echo ""
echo $usage
echo ""
echo "Where:"
echo " <compiler-path>"
echo " The full path to your compiler"
echo " <def1> <def2> [<def3> ..."
echo " A list of pre-preprocesser variable names to be defined."
echo " [=val1] [=val2] [=val3]"
echo " optional values to be assigned to each pre-processor variable."
echo " If not supplied, the variable will be defined with no explicit value."
echo " -w"
echo " The compiler is a Windows native tool and requires Windows"
echo " style pathnames like C:\\Program Files"
echo " -d"
echo " Enable script debug"
;;
* )
break;
;;
esac
shift
done
ccpath=$1
@@ -82,17 +82,17 @@ shift
varlist=$@
if [ -z "$ccpath" ]; then
echo "Missing compiler path"
echo $usage
echo $advice
exit 1
echo "Missing compiler path"
echo $usage
echo $advice
exit 1
fi
if [ -z "$varlist" ]; then
echo "Missing definition list"
echo $usage
echo $advice
exit 1
echo "Missing definition list"
echo $usage
echo $advice
exit 1
fi
#
@@ -121,37 +121,37 @@ gcc=`echo $ccpath | grep gcc`
sdcc=`echo $ccpath | grep sdcc`
if [ "X$os" = "XCygwin" ]; then
#
# We can treat Cygwin native toolchains just like Linux native
# toolchains in the Linux. Let's assume:
# 1. GCC or SDCC are the only possible Cygwin native compilers
# 2. If this is a Window native GCC version, then -w provided
# on the command line (wintool=y)
#
# We can treat Cygwin native toolchains just like Linux native
# toolchains in the Linux. Let's assume:
# 1. GCC or SDCC are the only possible Cygwin native compilers
# 2. If this is a Window native GCC version, then -w provided
# on the command line (wintool=y)
if [ -z "$gcc" -a -z "$sdcc" ]; then
#
# Not GCC or SDCC, must be Windows native
#
compiler=`cygpath -u "$ccpath"`
else
if [ "X$wintool" == "Xy" ]; then
#
# It is a native GCC or SDCC compiler
#
compiler=`cygpath -u "$ccpath"`
else
#
# GCC or SDCC and not for Windows
#
compiler="$ccpath"
fi
fi
if [ -z "$gcc" -a -z "$sdcc" ]; then
#
# Not GCC or SDCC, must be Windows native
#
compiler=`cygpath -u "$ccpath"`
else
if [ "X$wintool" == "Xy" ]; then
#
# It is a native GCC or SDCC compiler
#
compiler=`cygpath -u "$ccpath"`
else
#
# GCC or SDCC and not for Windows
#
compiler="$ccpath"
fi
fi
else
#
# Otherwise, we must be in a Linux environment where there are
# only Linux native toolchains
#
compiler="$ccpath"
#
# Otherwise, we must be in a Linux environment where there are
# only Linux native toolchains
#
compiler="$ccpath"
fi
exefile=`basename "$compiler"`
@@ -159,9 +159,9 @@ exefile=`basename "$compiler"`
# a special output format as well as special paths
if [ "X$exefile" = "Xez8cc.exe" -o "X$exefile" = "Xzneocc.exe" -o "X$exefile" = "Xez80cc.exe" ]; then
fmt=define
fmt=define
else
fmt=std
fmt=std
fi
# Now process each definition in the definition list
@@ -169,60 +169,58 @@ fi
unset response
for vardef in $varlist; do
varname=`echo $vardef | cut -d'=' -f1`
if [ "X$varname" != "X$vardef" ]; then
varvalue=`echo $vardef | cut -d'=' -f2`
else
unset varvalue
fi
varname=`echo $vardef | cut -d'=' -f1`
if [ "X$varname" != "X$vardef" ]; then
varvalue=`echo $vardef | cut -d'=' -f2`
else
unset varvalue
fi
# Handle the output depending on if there is a value for the variable or not
# Handle the output depending on if there is a value for the variable or not
if [ -z "$varvalue" ]; then
if [ -z "$varvalue" ]; then
# Handle the output using the selected format
# Handle the output using the selected format
if [ "X$fmt" = "Xdefine" ]; then
# Treat the first definition differently
if [ "X$fmt" = "Xdefine" ]; then
# Treat the first definition differently
if [ -z "$response" ]; then
response="-define:"$varname
else
response=$response" -define:$varname"
fi
else
# Treat the first definition differently
if [ -z "$response" ]; then
response="-define:"$varname
else
response=$response" -define:$varname"
fi
else
# Treat the first definition differently
if [ -z "$response" ]; then
response=-D$varname
else
response=$response" -D$varname"
fi
fi
else
if [ -z "$response" ]; then
response=-D$varname
else
response=$response" -D$varname"
fi
fi
else
# Handle the output using the selected format
# Handle the output using the selected format
if [ "X$fmt" = "Xdefine" ]; then
# Treat the first definition differently
if [ "X$fmt" = "Xdefine" ]; then
# Treat the first definition differently
if [ -z "$response" ]; then
response="-define:"$varname=$varvalue
else
response=$response" -define:$varname=$varvalue"
fi
else
# Treat the first definition differently
if [ -z "$response" ]; then
response="-define:"$varname=$varvalue
else
response=$response" -define:$varname=$varvalue"
fi
else
# Treat the first definition differently
if [ -z "$response" ]; then
response=-D$varname=$varvalue
else
response=$response" -D$varname=$varvalue"
fi
fi
fi
if [ -z "$response" ]; then
response=-D$varname=$varvalue
else
response=$response" -D$varname=$varvalue"
fi
fi
fi
done
echo $response