Revert "BaseTools/FCE: Change FCE script type in PosixLike"

This reverts commit 8a842b31b93323ee3dc7631059292d30f6179cd3.
There are the concerns on code design and code quality, and
request to rewrite FCE, BfmLib and FMMT for the review.

Cc: Leif Lindholm <leif.lindholm@linaro.org>
Cc: Feng Bob C <bob.c.feng@intel.com>
Signed-off-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Feng Bob C <bob.c.feng@intel.com>
This commit is contained in:
Liming Gao 2019-07-10 23:24:20 +08:00
parent 8df52631e5
commit 226301051d

View File

@ -1,29 +1,29 @@
#!/usr/bin/env bash #!/usr/bin/env bash
full_cmd=${BASH_SOURCE:-$0} # see http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is not a good choice here full_cmd=${BASH_SOURCE:-$0} # see http://mywiki.wooledge.org/BashFAQ/028 for a discussion of why $0 is not a good choice here
dir=$(dirname "$full_cmd") dir=$(dirname "$full_cmd")
cmd=${full_cmd##*/} cmd=${full_cmd##*/}
if [ -n "$WORKSPACE" ] && [ -e "$WORKSPACE/Conf/BaseToolsCBinaries" ] if [ -n "$WORKSPACE" ] && [ -e "$WORKSPACE/Conf/BaseToolsCBinaries" ]
then then
exec "$WORKSPACE/Conf/BaseToolsCBinaries/$cmd" exec "$WORKSPACE/Conf/BaseToolsCBinaries/$cmd"
elif [ -n "$WORKSPACE" ] && [ -e "$EDK_TOOLS_PATH/Source/C" ] elif [ -n "$WORKSPACE" ] && [ -e "$EDK_TOOLS_PATH/Source/C" ]
then then
if [ ! -e "$EDK_TOOLS_PATH/Source/C/bin/$cmd" ] if [ ! -e "$EDK_TOOLS_PATH/Source/C/bin/$cmd" ]
then then
echo "BaseTools C Tool binary was not found ($cmd)" echo "BaseTools C Tool binary was not found ($cmd)"
echo "You may need to run:" echo "You may need to run:"
echo " make -C $EDK_TOOLS_PATH/Source/C" echo " make -C $EDK_TOOLS_PATH/Source/C"
else else
exec "$EDK_TOOLS_PATH/Source/C/bin/$cmd" "$@" exec "$EDK_TOOLS_PATH/Source/C/bin/$cmd" "$@"
fi fi
elif [ -e "$dir/../../Source/C/bin/$cmd" ] elif [ -e "$dir/../../Source/C/bin/$cmd" ]
then then
exec "$dir/../../Source/C/bin/$cmd" "$@" exec "$dir/../../Source/C/bin/$cmd" "$@"
else else
echo "Unable to find the real '$cmd' to run" echo "Unable to find the real '$cmd' to run"
echo "This message was printed by" echo "This message was printed by"
echo " $0" echo " $0"
exit 127 exit 127
fi fi