mirror of https://github.com/acidanthera/audk.git
BaseTools: Rectify use of @ in .BAT files.
Tracing of the .BAT files is obscured by use of the @ prefix and is confused by the "echo on" at the end of toolsetup.bat. Silent all the 'echo' with '@'. And remove '@' from the non 'echo' line to make easier to trace the batch files when 'echo on'. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Olivier Martin <olivier.martin@arm.com> Reviewed-by Yingke Liu <yingke.d.liu@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15253 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
c1cdcab952
commit
7ef23d9c2c
63
edksetup.bat
63
edksetup.bat
|
@ -31,12 +31,12 @@ pushd .
|
||||||
cd %~dp0
|
cd %~dp0
|
||||||
|
|
||||||
if not defined WORKSPACE (
|
if not defined WORKSPACE (
|
||||||
@goto SetWorkSpace
|
goto SetWorkSpace
|
||||||
)
|
)
|
||||||
|
|
||||||
if %WORKSPACE% == %CD% (
|
if %WORKSPACE% == %CD% (
|
||||||
@REM Workspace is not changed.
|
@REM Workspace is not changed.
|
||||||
@goto ParseArgs
|
goto ParseArgs
|
||||||
)
|
)
|
||||||
|
|
||||||
:SetWorkSpace
|
:SetWorkSpace
|
||||||
|
@ -47,14 +47,14 @@ set EFI_SOURCE=
|
||||||
set EDK_SOURCE=
|
set EDK_SOURCE=
|
||||||
|
|
||||||
:ParseArgs
|
:ParseArgs
|
||||||
@if /I "%1"=="-h" goto Usage
|
if /I "%1"=="-h" goto Usage
|
||||||
@if /I "%1"=="-help" goto Usage
|
if /I "%1"=="-help" goto Usage
|
||||||
@if /I "%1"=="--help" goto Usage
|
if /I "%1"=="--help" goto Usage
|
||||||
@if /I "%1"=="/h" goto Usage
|
if /I "%1"=="/h" goto Usage
|
||||||
@if /I "%1"=="/?" goto Usage
|
if /I "%1"=="/?" goto Usage
|
||||||
@if /I "%1"=="/help" goto Usage
|
if /I "%1"=="/help" goto Usage
|
||||||
|
|
||||||
@if /I not "%1"=="--nt32" goto no_nt32
|
if /I not "%1"=="--nt32" goto no_nt32
|
||||||
|
|
||||||
@REM Flag, --nt32 is set
|
@REM Flag, --nt32 is set
|
||||||
@REM The Nt32 Emluation Platform requires Microsoft Libraries
|
@REM The Nt32 Emluation Platform requires Microsoft Libraries
|
||||||
|
@ -88,38 +88,38 @@ if not defined VCINSTALLDIR (
|
||||||
shift
|
shift
|
||||||
|
|
||||||
:no_nt32
|
:no_nt32
|
||||||
@if /I "%1"=="NewBuild" shift
|
if /I "%1"=="NewBuild" shift
|
||||||
@if not defined EDK_TOOLS_PATH set EDK_TOOLS_PATH=%WORKSPACE%\BaseTools
|
if not defined EDK_TOOLS_PATH set EDK_TOOLS_PATH=%WORKSPACE%\BaseTools
|
||||||
@IF NOT EXIST "%EDK_TOOLS_PATH%\toolsetup.bat" goto BadBaseTools
|
IF NOT EXIST "%EDK_TOOLS_PATH%\toolsetup.bat" goto BadBaseTools
|
||||||
@call %EDK_TOOLS_PATH%\toolsetup.bat %*
|
call %EDK_TOOLS_PATH%\toolsetup.bat %*
|
||||||
@if /I "%1"=="Reconfig" shift
|
if /I "%1"=="Reconfig" shift
|
||||||
@goto check_cygwin
|
goto check_cygwin
|
||||||
|
|
||||||
:BadBaseTools
|
:BadBaseTools
|
||||||
@REM
|
@REM
|
||||||
@REM Need the BaseTools Package in order to build
|
REM Need the BaseTools Package in order to build
|
||||||
@REM
|
@REM
|
||||||
echo.
|
@echo.
|
||||||
echo !!! ERROR !!! The BaseTools Package was not found !!!
|
@echo !!! ERROR !!! The BaseTools Package was not found !!!
|
||||||
echo.
|
@echo.
|
||||||
echo Set the system environment variable, EDK_TOOLS_PATH to the BaseTools,
|
@echo Set the system environment variable, EDK_TOOLS_PATH to the BaseTools,
|
||||||
echo For example,
|
@echo For example,
|
||||||
echo set EDK_TOOLS_PATH=C:\MyTools\BaseTools
|
@echo set EDK_TOOLS_PATH=C:\MyTools\BaseTools
|
||||||
echo The setup script, toolsetup.bat must reside in this folder.
|
@echo The setup script, toolsetup.bat must reside in this folder.
|
||||||
echo.
|
@echo.
|
||||||
@goto end
|
goto end
|
||||||
|
|
||||||
:check_cygwin
|
:check_cygwin
|
||||||
@if exist c:\cygwin (
|
if exist c:\cygwin (
|
||||||
@set CYGWIN_HOME=c:\cygwin
|
set CYGWIN_HOME=c:\cygwin
|
||||||
) else (
|
) else (
|
||||||
@echo.
|
@echo.
|
||||||
@echo !!! WARNING !!! No CYGWIN_HOME set, gcc build may not be used !!!
|
@echo !!! WARNING !!! No CYGWIN_HOME set, gcc build may not be used !!!
|
||||||
@echo.
|
@echo.
|
||||||
)
|
)
|
||||||
|
|
||||||
@if NOT "%1"=="" goto Usage
|
if NOT "%1"=="" goto Usage
|
||||||
@goto end
|
goto end
|
||||||
|
|
||||||
:Usage
|
:Usage
|
||||||
@echo.
|
@echo.
|
||||||
|
@ -132,9 +132,8 @@ shift
|
||||||
@echo will be only copied to target.txt, tools_def.txt and build_rule.txt
|
@echo will be only copied to target.txt, tools_def.txt and build_rule.txt
|
||||||
@echo respectively if they do not exist. Using option [Reconfig] to force the copy.
|
@echo respectively if they do not exist. Using option [Reconfig] to force the copy.
|
||||||
@echo.
|
@echo.
|
||||||
@goto end
|
goto end
|
||||||
|
|
||||||
:end
|
:end
|
||||||
@popd
|
popd
|
||||||
@echo on
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue