Reviewed-by: Ruiyu Ni <ruiyu...@intel.com> Regards, Ray
>-----Original Message----- >From: Wu, Hao A >Sent: Friday, November 11, 2016 4:27 PM >To: edk2-devel@lists.01.org >Cc: Wu, Hao A <hao.a...@intel.com>; Ni, Ruiyu <ruiyu...@intel.com> >Subject: [PATCH 2/3] DuetPkg: Use 'echo off' in BATCH script files > >Instead of putting a '@' at the beginning of every command in BATCH script >files, use 'echo off' at the beginning of each file. > >Cc: Ruiyu Ni <ruiyu...@intel.com> >Contributed-under: TianoCore Contribution Agreement 1.0 >Signed-off-by: Hao Wu <hao.a...@intel.com> >--- > DuetPkg/CreateBootDisk.bat | 197 +++++++++++++++++++++++---------------------- > DuetPkg/GetVariables.bat | 23 +++--- > DuetPkg/PostBuild.bat | 69 ++++++++-------- > 3 files changed, 146 insertions(+), 143 deletions(-) > >diff --git a/DuetPkg/CreateBootDisk.bat b/DuetPkg/CreateBootDisk.bat >index 214b5b6..7265837 100644 >--- a/DuetPkg/CreateBootDisk.bat >+++ b/DuetPkg/CreateBootDisk.bat >@@ -1,3 +1,4 @@ >+@echo off > @REM ## @file > @REM # > @REM # Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR> >@@ -14,133 +15,133 @@ > > @REM Set up environment at first. > >-@set BASETOOLS_DIR=%WORKSPACE_TOOLS_PATH%\Bin\Win32 >-@set BOOTSECTOR_BIN_DIR=%WORKSPACE%\DuetPkg\BootSector\bin >-@set DISK_LABEL=DUET >-@set PROCESSOR="" >-@set STEP=1 >-@call %WORKSPACE%\DuetPkg\GetVariables.bat >- >-@echo on >- >-@if "%1"=="" goto Help >-@if "%2"=="" goto Help >-@if "%3"=="" goto Help >-@if "%4"=="" goto Set_BootDisk >-@if "%4"=="step2" (@set STEP=2) else @set TARGET_ARCH=%4 >-@if "%5"=="step2" @set STEP=2 >+set BASETOOLS_DIR=%WORKSPACE_TOOLS_PATH%\Bin\Win32 >+set BOOTSECTOR_BIN_DIR=%WORKSPACE%\DuetPkg\BootSector\bin >+set DISK_LABEL=DUET >+set PROCESSOR="" >+set STEP=1 >+call %WORKSPACE%\DuetPkg\GetVariables.bat >+ >+echo on >+ >+if "%1"=="" goto Help >+if "%2"=="" goto Help >+if "%3"=="" goto Help >+if "%4"=="" goto Set_BootDisk >+if "%4"=="step2" (@set STEP=2) else @set TARGET_ARCH=%4 >+if "%5"=="step2" @set STEP=2 > :Set_BootDisk >-@set EFI_BOOT_DISK=%2 >-@if "%TARGET_ARCH%"=="IA32" set PROCESSOR=IA32 >-@if "%TARGET_ARCH%"=="X64" set PROCESSOR=X64 >-@if %PROCESSOR%=="" goto WrongArch >-@set BUILD_DIR=%WORKSPACE%\Build\DuetPkg%PROCESSOR%\%TARGET%_%TOOL_CHAIN_TAG% >+set EFI_BOOT_DISK=%2 >+if "%TARGET_ARCH%"=="IA32" set PROCESSOR=IA32 >+if "%TARGET_ARCH%"=="X64" set PROCESSOR=X64 >+if %PROCESSOR%=="" goto WrongArch >+set BUILD_DIR=%WORKSPACE%\Build\DuetPkg%PROCESSOR%\%TARGET%_%TOOL_CHAIN_TAG% > >-@if "%1"=="floppy" goto CreateFloppy >-@if "%1"=="file" goto CreateFile >-@if "%1"=="usb" goto CreateUsb >-@if "%1"=="ide" goto CreateIde >+if "%1"=="floppy" goto CreateFloppy >+if "%1"=="file" goto CreateFile >+if "%1"=="usb" goto CreateUsb >+if "%1"=="ide" goto CreateIde > > goto Help > > :CreateFloppy >-@if NOT "%3"=="FAT12" goto WrongFATType >-@echo Start to create floppy boot disk ... >-@echo Format %EFI_BOOT_DISK% ... >-@echo.> FormatCommandInput.txt >-@echo.n>> FormatCommandInput.txt >-@format /v:%DISK_LABEL% /q %EFI_BOOT_DISK% < FormatCommandInput.txt > NUL >-@del FormatCommandInput.txt >-@echo Create boot sector ... >-@%BASETOOLS_DIR%\Genbootsector.exe -i %EFI_BOOT_DISK% -o FDBs.com >-@copy %BOOTSECTOR_BIN_DIR%\Bootsect.com FDBs-1.com >-@%BASETOOLS_DIR%\Bootsectimage.exe -g FDBs.com FDBs-1.com -f >+if NOT "%3"=="FAT12" goto WrongFATType >+echo Start to create floppy boot disk ... >+echo Format %EFI_BOOT_DISK% ... >+echo.> FormatCommandInput.txt >+echo.n>> FormatCommandInput.txt >+format /v:%DISK_LABEL% /q %EFI_BOOT_DISK% < FormatCommandInput.txt > NUL >+del FormatCommandInput.txt >+echo Create boot sector ... >+%BASETOOLS_DIR%\Genbootsector.exe -i %EFI_BOOT_DISK% -o FDBs.com >+copy %BOOTSECTOR_BIN_DIR%\Bootsect.com FDBs-1.com >+%BASETOOLS_DIR%\Bootsectimage.exe -g FDBs.com FDBs-1.com -f > @REM @del FDBS.com >-@%BASETOOLS_DIR%\Genbootsector.exe -o %EFI_BOOT_DISK% -i FDBs-1.com >-@del FDBs-1.com >-@echo Done. >-@copy %BUILD_DIR%\FV\EfiLdr %EFI_BOOT_DISK% >-@goto CreateBootFile >+%BASETOOLS_DIR%\Genbootsector.exe -o %EFI_BOOT_DISK% -i FDBs-1.com >+del FDBs-1.com >+echo Done. >+copy %BUILD_DIR%\FV\EfiLdr %EFI_BOOT_DISK% >+goto CreateBootFile > > :CreateFile >-@if NOT "%3"=="FAT12" goto WrongFATType >-@echo Start to create file boot disk ... >-@echo Create boot sector ... >+if NOT "%3"=="FAT12" goto WrongFATType >+echo Start to create file boot disk ... >+echo Create boot sector ... > %BASETOOLS_DIR%\Genbootsector.exe -i %EFI_BOOT_DISK% -o FDBs.com >-@copy %BOOTSECTOR_BIN_DIR%\Bootsect.com FDBs-1.com >-@%BASETOOLS_DIR%\Bootsectimage.exe -g FDBs.com FDBs-1.com -f >-@REM @del FDBS.com >-@%BASETOOLS_DIR%\Genbootsector.exe -o %EFI_BOOT_DISK% -i FDBs-1.com >-@del FDBs-1.com >-@echo Done. >-@goto end >+copy %BOOTSECTOR_BIN_DIR%\Bootsect.com FDBs-1.com >+%BASETOOLS_DIR%\Bootsectimage.exe -g FDBs.com FDBs-1.com -f >+REM @del FDBS.com >+%BASETOOLS_DIR%\Genbootsector.exe -o %EFI_BOOT_DISK% -i FDBs-1.com >+del FDBs-1.com >+echo Done. >+goto end > > :CreateUsb >-@echo Start to create usb boot disk ... >-@if "%3"=="FAT16" goto CreateUsb_FAT16 >-@if "%3"=="FAT32" goto CreateUsb_FAT32 >-@if "%3"=="FAT12" goto WrongFATType >+echo Start to create usb boot disk ... >+if "%3"=="FAT16" goto CreateUsb_FAT16 >+if "%3"=="FAT32" goto CreateUsb_FAT32 >+if "%3"=="FAT12" goto WrongFATType > > :CreateUsb_FAT16 >-@if "%STEP%"=="2" goto CreateUsb_FAT16_step2 >-@echo Format %EFI_BOOT_DISK% ... >-@echo.> FormatCommandInput.txt >-@format /FS:FAT /v:%DISK_LABEL% /q %EFI_BOOT_DISK% < FormatCommandInput.txt > >NUL >-@del FormatCommandInput.txt >-@echo Create boot sector ... >-@%BASETOOLS_DIR%\Genbootsector.exe -i %EFI_BOOT_DISK% -o UsbBs16.com >-@copy %BOOTSECTOR_BIN_DIR%\Bs16.com Bs16-1.com >-@%BASETOOLS_DIR%\Bootsectimage.exe -g UsbBs16.com Bs16-1.com -f >-@%BASETOOLS_DIR%\Genbootsector.exe -o %EFI_BOOT_DISK% -i Bs16-1.com >-@del Bs16-1.com >-@%BASETOOLS_DIR%\Genbootsector.exe -m -o %EFI_BOOT_DISK% -i >%BOOTSECTOR_BIN_DIR%\Mbr.com >-@echo Done. >-@echo PLEASE UNPLUG USB, THEN PLUG IT AGAIN! >-@goto end >+if "%STEP%"=="2" goto CreateUsb_FAT16_step2 >+echo Format %EFI_BOOT_DISK% ... >+echo.> FormatCommandInput.txt >+format /FS:FAT /v:%DISK_LABEL% /q %EFI_BOOT_DISK% < FormatCommandInput.txt > >NUL >+del FormatCommandInput.txt >+echo Create boot sector ... >+%BASETOOLS_DIR%\Genbootsector.exe -i %EFI_BOOT_DISK% -o UsbBs16.com >+copy %BOOTSECTOR_BIN_DIR%\Bs16.com Bs16-1.com >+%BASETOOLS_DIR%\Bootsectimage.exe -g UsbBs16.com Bs16-1.com -f >+%BASETOOLS_DIR%\Genbootsector.exe -o %EFI_BOOT_DISK% -i Bs16-1.com >+del Bs16-1.com >+%BASETOOLS_DIR%\Genbootsector.exe -m -o %EFI_BOOT_DISK% -i >%BOOTSECTOR_BIN_DIR%\Mbr.com >+echo Done. >+echo PLEASE UNPLUG USB, THEN PLUG IT AGAIN! >+goto end > > :CreateUsb_FAT16_step2 >-@copy %BUILD_DIR%\FV\EfiLdr16 %EFI_BOOT_DISK% >-@goto CreateBootFile >+copy %BUILD_DIR%\FV\EfiLdr16 %EFI_BOOT_DISK% >+goto CreateBootFile > > :CreateUsb_FAT32 >-@if "%STEP%"=="2" goto CreateUsb_FAT32_step2 >-@echo Format %EFI_BOOT_DISK% ... >-@echo.> FormatCommandInput.txt >-@format /FS:FAT32 /v:%DISK_LABEL% /q %EFI_BOOT_DISK% < FormatCommandInput.txt >> NUL >-@del FormatCommandInput.txt >-@echo Create boot sector ... >-@%BASETOOLS_DIR%\Genbootsector.exe -i %EFI_BOOT_DISK% -o UsbBs32.com >-@copy %BOOTSECTOR_BIN_DIR%\Bs32.com Bs32-1.com >-@%BASETOOLS_DIR%\Bootsectimage.exe -g UsbBs32.com Bs32-1.com -f >-@del UsbBs32.com >-@%BASETOOLS_DIR%\Genbootsector.exe -o %EFI_BOOT_DISK% -i Bs32-1.com >-@del Bs32-1.com >-@%BASETOOLS_DIR%\Genbootsector.exe -m -o %EFI_BOOT_DISK% -i >%BOOTSECTOR_BIN_DIR%\Mbr.com >-@echo Done. >-@echo PLEASE UNPLUG USB, THEN PLUG IT AGAIN! >-@goto end >+if "%STEP%"=="2" goto CreateUsb_FAT32_step2 >+echo Format %EFI_BOOT_DISK% ... >+echo.> FormatCommandInput.txt >+format /FS:FAT32 /v:%DISK_LABEL% /q %EFI_BOOT_DISK% < FormatCommandInput.txt >> NUL >+del FormatCommandInput.txt >+echo Create boot sector ... >+%BASETOOLS_DIR%\Genbootsector.exe -i %EFI_BOOT_DISK% -o UsbBs32.com >+copy %BOOTSECTOR_BIN_DIR%\Bs32.com Bs32-1.com >+%BASETOOLS_DIR%\Bootsectimage.exe -g UsbBs32.com Bs32-1.com -f >+del UsbBs32.com >+%BASETOOLS_DIR%\Genbootsector.exe -o %EFI_BOOT_DISK% -i Bs32-1.com >+del Bs32-1.com >+%BASETOOLS_DIR%\Genbootsector.exe -m -o %EFI_BOOT_DISK% -i >%BOOTSECTOR_BIN_DIR%\Mbr.com >+echo Done. >+echo PLEASE UNPLUG USB, THEN PLUG IT AGAIN! >+goto end > > :CreateUsb_FAT32_step2 >-@copy %BUILD_DIR%\FV\EfiLdr20 %EFI_BOOT_DISK% >-@goto CreateBootFile >+copy %BUILD_DIR%\FV\EfiLdr20 %EFI_BOOT_DISK% >+goto CreateBootFile > > :CreateIde >-@goto end >+goto end > > :CreateBootFile >-@mkdir %EFI_BOOT_DISK%\efi\boot >+mkdir %EFI_BOOT_DISK%\efi\boot > copy %WORKSPACE%\ShellBinPkg\UefiShell\%PROCESSOR%\Shell.efi > %EFI_BOOT_DISK%\efi\boot\boot%PROCESSOR%.efi >/y >-@goto end >+goto end > > :WrongFATType >-@echo Wrong FAT type %3 for %1 >-@goto end >+echo Wrong FAT type %3 for %1 >+goto end > > :WrongArch >-@echo Error! Wrong architecture. >-@goto Help >+echo Error! Wrong architecture. >+goto Help > > :Help >-@echo "Usage: CreateBootDisk [usb|floppy|ide] DiskNumber [FAT12|FAT16|FAT32] >[IA32|X64]" >+echo "Usage: CreateBootDisk [usb|floppy|ide] DiskNumber [FAT12|FAT16|FAT32] >[IA32|X64]" > :end >-@echo on >+echo on >diff --git a/DuetPkg/GetVariables.bat b/DuetPkg/GetVariables.bat >index c781228..c81d3d1 100644 >--- a/DuetPkg/GetVariables.bat >+++ b/DuetPkg/GetVariables.bat >@@ -1,3 +1,4 @@ >+@echo off > @REM ## @file > @REM # > @REM # Copyright (c) 2011, Intel Corporation. All rights reserved.<BR> >@@ -19,20 +20,20 @@ > @REM the original equal sign for our first assignation. Then we trim any left > whitespaces. > @REM NB: default token delimiters for "for /f" are tab and space. > >-@set CONFIG_FILE=%WORKSPACE%\Conf\target.txt >+set CONFIG_FILE=%WORKSPACE%\Conf\target.txt > >-@for /f "tokens=1*" %%i in ('type %CONFIG_FILE% ^| find "TOOL_CHAIN_TAG" ^| >find /V "#"') do @set >TOOL_CHAIN_TAG%%j >-@for /f "tokens=*" %%i in ("%TOOL_CHAIN_TAG%") do @set TOOL_CHAIN_TAG=%%i >+for /f "tokens=1*" %%i in ('type %CONFIG_FILE% ^| find "TOOL_CHAIN_TAG" ^| >find /V "#"') do @set >TOOL_CHAIN_TAG%%j >+for /f "tokens=*" %%i in ("%TOOL_CHAIN_TAG%") do @set TOOL_CHAIN_TAG=%%i > >-@for /f "tokens=1*" %%i in ('type %CONFIG_FILE% ^| find "TARGET" ^| find /V >"#" ^| find /V "TARGET_ARCH"') do @set >TARGET%%j >-@for /f "tokens=*" %%i in ("%TARGET%") do @set TARGET=%%i >+for /f "tokens=1*" %%i in ('type %CONFIG_FILE% ^| find "TARGET" ^| find /V >"#" ^| find /V "TARGET_ARCH"') do @set >TARGET%%j >+for /f "tokens=*" %%i in ("%TARGET%") do @set TARGET=%%i > >-@for /f "tokens=1*" %%i in ('type %CONFIG_FILE% ^| find "TARGET_ARCH" ^|find >/V "#"') do @set TARGET_ARCH%%j >-@for /f "tokens=*" %%i in ("%TARGET_ARCH%") do @set TARGET_ARCH=%%i >+for /f "tokens=1*" %%i in ('type %CONFIG_FILE% ^| find "TARGET_ARCH" ^|find >/V "#"') do @set TARGET_ARCH%%j >+for /f "tokens=*" %%i in ("%TARGET_ARCH%") do @set TARGET_ARCH=%%i > > >-@REM Set defaults if above variables are undefined in target.txt >+REM Set defaults if above variables are undefined in target.txt > >-@if "%TOOL_CHAIN_TAG%%"=="" @set TOOL_CHAIN_TAG=MYTOOLS >-@if "%TARGET%"=="" @set TARGET=DEBUG >-@if "%TARGET_ARCH%"=="" @set TARGET_ARCH=IA32 >+if "%TOOL_CHAIN_TAG%%"=="" @set TOOL_CHAIN_TAG=MYTOOLS >+if "%TARGET%"=="" @set TARGET=DEBUG >+if "%TARGET_ARCH%"=="" @set TARGET_ARCH=IA32 >diff --git a/DuetPkg/PostBuild.bat b/DuetPkg/PostBuild.bat >index df34fa7..28cab6b 100644 >--- a/DuetPkg/PostBuild.bat >+++ b/DuetPkg/PostBuild.bat >@@ -1,3 +1,4 @@ >+@echo off > @REM ## @file > @REM # > @REM # Currently, Build system does not provide post build mechanism for > module >@@ -16,54 +17,54 @@ > @REM # > @REM ## > >-@set BASETOOLS_DIR=%WORKSPACE_TOOLS_PATH%\Bin\Win32 >-@set BOOTSECTOR_BIN_DIR=%WORKSPACE%\DuetPkg\BootSector\bin >-@set PROCESSOR="" >-@call %WORKSPACE%\DuetPkg\GetVariables.bat >+set BASETOOLS_DIR=%WORKSPACE_TOOLS_PATH%\Bin\Win32 >+set BOOTSECTOR_BIN_DIR=%WORKSPACE%\DuetPkg\BootSector\bin >+set PROCESSOR="" >+call %WORKSPACE%\DuetPkg\GetVariables.bat > >-@if NOT "%1"=="" @set TARGET_ARCH=%1 >-@if "%TARGET_ARCH%"=="IA32" set PROCESSOR=IA32 >-@if "%TARGET_ARCH%"=="X64" set PROCESSOR=X64 >-@if %PROCESSOR%=="" goto WrongArch >+if NOT "%1"=="" @set TARGET_ARCH=%1 >+if "%TARGET_ARCH%"=="IA32" set PROCESSOR=IA32 >+if "%TARGET_ARCH%"=="X64" set PROCESSOR=X64 >+if %PROCESSOR%=="" goto WrongArch > >-@set BUILD_DIR=%WORKSPACE%\Build\DuetPkg%PROCESSOR%\%TARGET%_%TOOL_CHAIN_TAG% >+set BUILD_DIR=%WORKSPACE%\Build\DuetPkg%PROCESSOR%\%TARGET%_%TOOL_CHAIN_TAG% > > >-@echo Compressing DUETEFIMainFv.FV ... >-@%BASETOOLS_DIR%\LzmaCompress -e -o %BUILD_DIR%\FV\DUETEFIMAINFV.z >%BUILD_DIR%\FV\DUETEFIMAINFV.Fv >+echo Compressing DUETEFIMainFv.FV ... >+%BASETOOLS_DIR%\LzmaCompress -e -o %BUILD_DIR%\FV\DUETEFIMAINFV.z >%BUILD_DIR%\FV\DUETEFIMAINFV.Fv > >-@echo Compressing DxeMain.efi ... >-@%BASETOOLS_DIR%\LzmaCompress -e -o %BUILD_DIR%\FV\DxeMain.z >%BUILD_DIR%\%PROCESSOR%\DxeCore.efi >+echo Compressing DxeMain.efi ... >+%BASETOOLS_DIR%\LzmaCompress -e -o %BUILD_DIR%\FV\DxeMain.z >%BUILD_DIR%\%PROCESSOR%\DxeCore.efi > >-@echo Compressing DxeIpl.efi ... >-@%BASETOOLS_DIR%\LzmaCompress -e -o %BUILD_DIR%\FV\DxeIpl.z >%BUILD_DIR%\%PROCESSOR%\DxeIpl.efi >+echo Compressing DxeIpl.efi ... >+%BASETOOLS_DIR%\LzmaCompress -e -o %BUILD_DIR%\FV\DxeIpl.z >%BUILD_DIR%\%PROCESSOR%\DxeIpl.efi > >-@echo Generate Loader Image ... >-@if "%PROCESSOR%"=="IA32" goto GENERATE_IMAGE_IA32 >-@if "%PROCESSOR%"=="X64" goto GENERATE_IMAGE_X64 >+echo Generate Loader Image ... >+if "%PROCESSOR%"=="IA32" goto GENERATE_IMAGE_IA32 >+if "%PROCESSOR%"=="X64" goto GENERATE_IMAGE_X64 > > :GENERATE_IMAGE_IA32 >-@%BASETOOLS_DIR%\EfiLdrImage.exe >-o %BUILD_DIR%\FV\Efildr32 %BUILD_DIR%\%PROCESSOR%\EfiLoader.efi >%BUILD_DIR%\FV\DxeIpl.z %BUILD_DIR%\FV\Dx >eMain.z %BUILD_DIR%\FV\DUETEFIMAINFV.z >-@copy >/b >%BOOTSECTOR_BIN_DIR%\Start.com+%BOOTSECTOR_BIN_DIR%\Efi32.com2+%BUILD_DIR%\FV\Efildr32 > %BUILD_DIR% >\FV\Efildr >-@copy >/b >%BOOTSECTOR_BIN_DIR%\Start16.com+%BOOTSECTOR_BIN_DIR%\Efi32.com2+%BUILD_DIR%\FV\Efildr32 > %BUILD_DIR >%\FV\Efildr16 >-@copy >/b >%BOOTSECTOR_BIN_DIR%\Start32.com+%BOOTSECTOR_BIN_DIR%\Efi32.com2+%BUILD_DIR%\FV\Efildr32 > %BUILD_DIR >%\FV\Efildr20 >-@goto end >+%BASETOOLS_DIR%\EfiLdrImage.exe >-o %BUILD_DIR%\FV\Efildr32 %BUILD_DIR%\%PROCESSOR%\EfiLoader.efi >%BUILD_DIR%\FV\DxeIpl.z %BUILD_DIR%\FV\Dx >eMain.z %BUILD_DIR%\FV\DUETEFIMAINFV.z >+copy >/b >%BOOTSECTOR_BIN_DIR%\Start.com+%BOOTSECTOR_BIN_DIR%\Efi32.com2+%BUILD_DIR%\FV\Efildr32 > %BUILD_DIR% >\FV\Efildr >+copy >/b >%BOOTSECTOR_BIN_DIR%\Start16.com+%BOOTSECTOR_BIN_DIR%\Efi32.com2+%BUILD_DIR%\FV\Efildr32 > %BUILD_DIR >%\FV\Efildr16 >+copy >/b >%BOOTSECTOR_BIN_DIR%\Start32.com+%BOOTSECTOR_BIN_DIR%\Efi32.com2+%BUILD_DIR%\FV\Efildr32 > %BUILD_DIR >%\FV\Efildr20 >+goto end > > :GENERATE_IMAGE_X64 >-@%BASETOOLS_DIR%\EfiLdrImage.exe >-o %BUILD_DIR%\FV\Efildr64 %BUILD_DIR%\%PROCESSOR%\EfiLoader.efi >%BUILD_DIR%\FV\DxeIpl.z %BUILD_DIR%\FV\Dx >eMain.z %BUILD_DIR%\FV\DUETEFIMAINFV.z >-@copy >/b >%BOOTSECTOR_BIN_DIR%\Start64.com+%BOOTSECTOR_BIN_DIR%\Efi64.com2+%BUILD_DIR%\FV\Efildr64 > %BUILD_DIR >%\FV\EfildrPure >-@%BASETOOLS_DIR%\GenPage.exe %BUILD_DIR%\FV\EfildrPure -o >%BUILD_DIR%\FV\Efildr >-@copy >/b >%BOOTSECTOR_BIN_DIR%\St16_64.com+%BOOTSECTOR_BIN_DIR%\Efi64.com2+%BUILD_DIR%\FV\Efildr64 > %BUILD_DI >R%\FV\Efildr16Pure >-@%BASETOOLS_DIR%\GenPage.exe %BUILD_DIR%\FV\Efildr16Pure -o >%BUILD_DIR%\FV\Efildr16 >-@copy >/b >%BOOTSECTOR_BIN_DIR%\St32_64.com+%BOOTSECTOR_BIN_DIR%\Efi64.com2+%BUILD_DIR%\FV\Efildr64 > %BUILD_DI >R%\FV\Efildr20Pure >-@%BASETOOLS_DIR%\GenPage.exe %BUILD_DIR%\FV\Efildr20Pure -o >%BUILD_DIR%\FV\Efildr20 >-@goto end >+%BASETOOLS_DIR%\EfiLdrImage.exe >-o %BUILD_DIR%\FV\Efildr64 %BUILD_DIR%\%PROCESSOR%\EfiLoader.efi >%BUILD_DIR%\FV\DxeIpl.z %BUILD_DIR%\FV\Dx >eMain.z %BUILD_DIR%\FV\DUETEFIMAINFV.z >+copy >/b >%BOOTSECTOR_BIN_DIR%\Start64.com+%BOOTSECTOR_BIN_DIR%\Efi64.com2+%BUILD_DIR%\FV\Efildr64 > %BUILD_DIR >%\FV\EfildrPure >+%BASETOOLS_DIR%\GenPage.exe %BUILD_DIR%\FV\EfildrPure -o %BUILD_DIR%\FV\Efildr >+copy >/b >%BOOTSECTOR_BIN_DIR%\St16_64.com+%BOOTSECTOR_BIN_DIR%\Efi64.com2+%BUILD_DIR%\FV\Efildr64 > %BUILD_DI >R%\FV\Efildr16Pure >+%BASETOOLS_DIR%\GenPage.exe %BUILD_DIR%\FV\Efildr16Pure -o >%BUILD_DIR%\FV\Efildr16 >+copy >/b >%BOOTSECTOR_BIN_DIR%\St32_64.com+%BOOTSECTOR_BIN_DIR%\Efi64.com2+%BUILD_DIR%\FV\Efildr64 > %BUILD_DI >R%\FV\Efildr20Pure >+%BASETOOLS_DIR%\GenPage.exe %BUILD_DIR%\FV\Efildr20Pure -o >%BUILD_DIR%\FV\Efildr20 >+goto end > > > :WrongArch >-@echo Error! Wrong architecture. >-@goto Help >+echo Error! Wrong architecture. >+goto Help > > :Help >-@echo Usage: "PostBuild [IA32|X64]" >+echo Usage: "PostBuild [IA32|X64]" > :end >\ No newline at end of file >-- >1.9.5.msysgit.0 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel