mirror of
https://github.com/acidanthera/audk.git
synced 2025-04-08 17:05:09 +02:00
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.ni@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hao Wu <hao.a.wu@intel.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
This commit is contained in:
parent
24476311ed
commit
ea4511d127
@ -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
|
||||
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
|
||||
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
|
||||
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
|
||||
|
@ -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
|
||||
|
@ -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
|
Loading…
x
Reference in New Issue
Block a user