set Source=0\r
\r
:: Clean up previous build files.\r
-if exist %WORKSPACE%\edk2.log del %WORKSPACE%\edk2.log\r
+if exist %WORKSPACE%\%PLATFORM_PACKAGE%\EDK2_%PLATFORM_PACKAGE%.log del %WORKSPACE%\%PLATFORM_PACKAGE%\EDK2_%PLATFORM_PACKAGE%.log\r
+if exist %WORKSPACE%\%PLATFORM_PACKAGE%\EDK2_%PLATFORM_PACKAGE%.report del %WORKSPACE%\%PLATFORM_PACKAGE%\EDK2_%PLATFORM_PACKAGE%.report\r
if exist %WORKSPACE%\unitool.log del %WORKSPACE%\unitool.log\r
if exist %WORKSPACE%\Conf\target.txt del %WORKSPACE%\Conf\target.txt\r
if exist %WORKSPACE%\Conf\tools_def.txt del %WORKSPACE%\Conf\tools_def.txt\r
if /i "%~1"=="/?" goto Usage\r
\r
if /i "%~1"=="/l" (\r
- set Build_Flags=%Build_Flags% -j EDK2.log\r
+ set Build_Flags=%Build_Flags% -j %PLATFORM_PACKAGE%\EDK2_%PLATFORM_PACKAGE%.log\r
+ shift\r
+ goto OptLoop\r
+)\r
+if /i "%~1"=="/y" (\r
+ set Build_Flags=%Build_Flags% -y %PLATFORM_PACKAGE%\EDK2_%PLATFORM_PACKAGE%.report\r
+ shift\r
+ goto OptLoop\r
+)\r
+if /i "%~1"=="/m" (\r
+ if defined NUMBER_OF_PROCESSORS (\r
+ set /a build_threads=%NUMBER_OF_PROCESSORS%+1\r
+ )\r
shift\r
goto OptLoop\r
)\r
echo Usage: bld_vlv.bat [options] PlatformType [Build Target]\r
echo.\r
echo /c CleanAll before building\r
+echo /l Generate build log file\r
+echo /y Generate build report file\r
+echo /m Enable multi-processor build\r
echo /IA32 Set Arch to IA32 (default: X64)\r
echo /X64 Set Arch to X64 (default: X64)\r
echo.\r