@REM\r
pushd .\r
cd %~dp0\r
+\r
+if not defined WORKSPACE (\r
+ @goto SetWorkSpace\r
+)\r
+\r
+if %WORKSPACE% == %CD% (\r
+ @REM Workspace is not changed.\r
+ @goto ParseArgs\r
+)\r
+\r
+:SetWorkSpace\r
+@REM set new workspace\r
+@REM clear EFI_SOURCE and EDK_SOURCE for the new workspace\r
set WORKSPACE=%CD%\r
+set EFI_SOURCE=\r
+set EDK_SOURCE=\r
\r
+:ParseArgs\r
@if /I "%1"=="-h" goto Usage\r
@if /I "%1"=="-help" goto Usage\r
@if /I "%1"=="--help" goto Usage\r