From: Hao Wu Date: Fri, 11 Nov 2016 08:15:52 +0000 (+0800) Subject: DuetPkg: Use 'echo off' in BATCH script files X-Git-Tag: edk2-stable201903~5213 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=ea4511d127f45e5028996aba6613b4807c3c7902 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 Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hao Wu Reviewed-by: Ruiyu Ni --- diff --git a/DuetPkg/CreateBootDisk.bat b/DuetPkg/CreateBootDisk.bat index 214b5b6925..7265837194 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.
@@ -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 c781228854..c81d3d1604 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.
@@ -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 df34fa7f9a..28cab6b665 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\DxeMain.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\DxeMain.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\DxeMain.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_DIR%\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_DIR%\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\DxeMain.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_DIR%\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_DIR%\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