123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- @REM @file
- @REM
- @REM Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>
- @REM Copyright (c) 2021, American Megatrends International LLC.<BR>
- @REM SPDX-License-Identifier: BSD-2-Clause-Patent
- @REM
- @set SCRIPT_ERROR=0
- set /a postbuildstep=0
- @echo.
- @echo BoardPostBuild.%postbuildstep% python PatchBinFv.py
- @set /a postbuildstep=%postbuildstep%+1
- echo python %WORKSPACE%\edk2-platforms\Platform\Intel\MinPlatformPkg\Tools\PatchFv\PatchBinFv.py %TARGET% %WORKSPACE%\edk2-non-osi\Silicon\Intel\PurleySiliconBinPkg\FV %WORKSPACE%\Build\BuildReport.txt FvTempMemorySilicon
- call %PYTHON_HOME%\python.exe %WORKSPACE%\edk2-platforms\Platform\Intel\MinPlatformPkg\Tools\PatchFv\PatchBinFv.py %TARGET% %WORKSPACE%\edk2-non-osi\Silicon\Intel\PurleySiliconBinPkg\FV %WORKSPACE%\Build\BuildReport.txt FvTempMemorySilicon
- if %ERRORLEVEL% NEQ 0 (
- set SCRIPT_ERROR=1
- echo PatchBinFv Error. Exit
- goto :EOF
- )
- echo python %WORKSPACE%\edk2-platforms\Platform\Intel\MinPlatformPkg\Tools\PatchFv\PatchBinFv.py %TARGET% %WORKSPACE%\edk2-non-osi\Silicon\Intel\PurleySiliconBinPkg\FV %WORKSPACE%\Build\BuildReport.txt FvPreMemorySilicon
- call %PYTHON_HOME%\python.exe %WORKSPACE%\edk2-platforms\Platform\Intel\MinPlatformPkg\Tools\PatchFv\PatchBinFv.py %TARGET% %WORKSPACE%\edk2-non-osi\Silicon\Intel\PurleySiliconBinPkg\FV %WORKSPACE%\Build\BuildReport.txt FvPreMemorySilicon
- if %ERRORLEVEL% NEQ 0 (
- set SCRIPT_ERROR=1
- echo PatchBinFv Error. Exit
- goto :EOF
- )
- echo python %WORKSPACE%\edk2-platforms\Platform\Intel\MinPlatformPkg\Tools\PatchFv\PatchBinFv.py %TARGET% %WORKSPACE%\edk2-non-osi\Silicon\Intel\PurleySiliconBinPkg\FV %WORKSPACE%\Build\BuildReport.txt FvPostMemorySilicon
- call %PYTHON_HOME%\python.exe %WORKSPACE%\edk2-platforms\Platform\Intel\MinPlatformPkg\Tools\PatchFv\PatchBinFv.py %TARGET% %WORKSPACE%\edk2-non-osi\Silicon\Intel\PurleySiliconBinPkg\FV %WORKSPACE%\Build\BuildReport.txt FvPostMemorySilicon
- if %ERRORLEVEL% NEQ 0 (
- set SCRIPT_ERROR=1
- echo PatchBinFv Error. Exit
- goto :EOF
- )
- echo python %WORKSPACE%\edk2-platforms\Platform\Intel\MinPlatformPkg\Tools\PatchFv\PatchBinFv.py %TARGET% %WORKSPACE%\edk2-non-osi\Silicon\Intel\PurleySiliconBinPkg\FV %WORKSPACE%\Build\BuildReport.txt FvLateSilicon
- call %PYTHON_HOME%\python.exe %WORKSPACE%\edk2-platforms\Platform\Intel\MinPlatformPkg\Tools\PatchFv\PatchBinFv.py %TARGET% %WORKSPACE%\edk2-non-osi\Silicon\Intel\PurleySiliconBinPkg\FV %WORKSPACE%\Build\BuildReport.txt FvLateSilicon
- if %ERRORLEVEL% NEQ 0 (
- set SCRIPT_ERROR=1
- echo PatchBinFv Error. Exit
- goto :EOF
- )
- @echo.
- @echo BoardPostBuild.%postbuildstep% python RebaseBinFv.py
- @set /a postbuildstep=%postbuildstep%+1
- echo python %WORKSPACE%\edk2-platforms\Platform\Intel\MinPlatformPkg\Tools\PatchFv\RebaseBinFv.py %TARGET% %WORKSPACE%\edk2-non-osi\Silicon\Intel\PurleySiliconBinPkg\FV %WORKSPACE%\Build\BuildReport.txt FvPreMemorySilicon gMinPlatformPkgTokenSpaceGuid.PcdFlashFvFspMBase
- call %PYTHON_HOME%\python.exe %WORKSPACE%\edk2-platforms\Platform\Intel\MinPlatformPkg\Tools\PatchFv\RebaseBinFv.py %TARGET% %WORKSPACE%\edk2-non-osi\Silicon\Intel\PurleySiliconBinPkg\FV %WORKSPACE%\Build\BuildReport.txt FvPreMemorySilicon gMinPlatformPkgTokenSpaceGuid.PcdFlashFvFspMBase
- if %ERRORLEVEL% NEQ 0 (
- set SCRIPT_ERROR=1
- echo RebaseBinFv Error. Exit
- goto :EOF
- )
- echo python %WORKSPACE%\edk2-platforms\Platform\Intel\MinPlatformPkg\Tools\PatchFv\RebaseBinFv.py %TARGET% %WORKSPACE%\edk2-non-osi\Silicon\Intel\PurleySiliconBinPkg\FV %WORKSPACE%\Build\BuildReport.txt FvPostMemorySilicon gMinPlatformPkgTokenSpaceGuid.PcdFlashFvFspSBase
- call %PYTHON_HOME%\python.exe %WORKSPACE%\edk2-platforms\Platform\Intel\MinPlatformPkg\Tools\PatchFv\RebaseBinFv.py %TARGET% %WORKSPACE%\edk2-non-osi\Silicon\Intel\PurleySiliconBinPkg\FV %WORKSPACE%\Build\BuildReport.txt FvPostMemorySilicon gMinPlatformPkgTokenSpaceGuid.PcdFlashFvFspSBase
- if %ERRORLEVEL% NEQ 0 (
- set SCRIPT_ERROR=1
- echo RebaseBinFv Error. Exit
- goto :EOF
- )
- @echo.
- @echo BoardPostBuild.%postbuildstep% re-generate FDS
- @set /a postbuildstep=%postbuildstep%+1
- echo build fds
- @REM call build fds
- if %ERRORLEVEL% NEQ 0 (
- set SCRIPT_ERROR=1
- echo gen FDS Error. Exit
- goto :EOF
- )
- @echo.
- @echo BoardPostBuild.%postbuildstep% python PatchBfv.py
- @set /a postbuildstep=%postbuildstep%+1
- echo python %WORKSPACE%\edk2-platforms\Platform\Intel\MinPlatformPkg\Tools\PatchFv\PatchBfv.py %WORKSPACE%\Build\%BOARD_PKG%\%BOARD_NAME%\%TARGET%_%TOOL_CHAIN_TAG%\FV\PLATFORM.fd %WORKSPACE%\Build\BuildReport.txt gMinPlatformPkgTokenSpaceGuid.PcdFlashFvPreMemoryBase
- call %PYTHON_HOME%\python.exe %WORKSPACE%\edk2-platforms\Platform\Intel\MinPlatformPkg\Tools\PatchFv\PatchBfv.py %WORKSPACE%\Build\%BOARD_PKG%\%BOARD_NAME%\%TARGET%_%TOOL_CHAIN_TAG%\FV\PLATFORM.fd %WORKSPACE%\Build\BuildReport.txt gMinPlatformPkgTokenSpaceGuid.PcdFlashFvPreMemoryBase
- if %ERRORLEVEL% NEQ 0 (
- set SCRIPT_ERROR=1
- echo PatchBfv Error. Exit
- goto :EOF
- )
- :_done
- @echo.
- @cd %WORKSPACE%
- @if "%SCRIPT_ERROR%" == "0" (
- @echo PostBuild SUCCEEDED.
- ) else (
- @echo PostBuild FAILED.
- Pause 0
- )
- EXIT /B %SCRIPT_ERROR%
|