ICE_TEA_BIOS/Board/Oem/L05AlderLakePMultiBoardPkg/JH_Build.bat

93 lines
3.4 KiB
Batchfile

@REM environment setup
@set FILE_SUFFIX_BUILD_ID=JH
@set IFDPACKER_NAME=InsydeH2OFFT_x86_WIN_6.50-Beta1
@REM [-start-210919-TAMT000008-add]
@del Project.var
@copy Project_%FILE_SUFFIX_BUILD_ID%.var Project.var /Y
@REM [-end-210919-TAMT000008-add]
@del Project.dsc
@copy Project_%FILE_SUFFIX_BUILD_ID%.dsc Project.dsc /Y
@del Project.env
@copy Project_%FILE_SUFFIX_BUILD_ID%.env Project.env /Y
@del Project.fdf
@copy Project_%FILE_SUFFIX_BUILD_ID%.fdf Project.fdf /Y
@del Project.uni
@copy Project_%FILE_SUFFIX_BUILD_ID%.uni Project.uni /Y
@del ProjectPostBuild.bat
@copy ProjectPostBuild_%FILE_SUFFIX_BUILD_ID%.bat ProjectPostBuild.bat /Y
@del FactoryCopyInfo\SecureFlash.cer
@copy FactoryCopyInfo\SecureFlash_%FILE_SUFFIX_BUILD_ID%.cer FactoryCopyInfo\SecureFlash.cer /Y
@del LfcBprInput\ProjectConfig.ini
@copy LfcBprInput\ProjectConfig_%FILE_SUFFIX_BUILD_ID%.ini LfcBprInput\ProjectConfig.ini /Y
@del FactoryCopyInfo\FactoryDefaultConfig.ini
@copy FactoryCopyInfo\FactoryDefaultConfig_%FILE_SUFFIX_BUILD_ID%.ini FactoryCopyInfo\FactoryDefaultConfig.ini /Y
@copy /y LfcBprInput\Platform_NAC_%FILE_SUFFIX_BUILD_ID%.ini FlashTool\%IFDPACKER_NAME%\Platform_NAC.ini /Y
@copy /y LfcBprInput\Platform_REL_%FILE_SUFFIX_BUILD_ID%.ini FlashTool\%IFDPACKER_NAME%\Platform_REL.ini /Y
@copy /y LfcBprInput\Platform_MFG_%FILE_SUFFIX_BUILD_ID%.ini FlashTool\%IFDPACKER_NAME%\Platform_SMT.ini /Y
@rem re config default path, build ID, BIOS version
@echo off&setlocal EnableDelayedExpansion
set configuration_build_ID= "BuildId": "%FILE_SUFFIX_BUILD_ID%",
set configuration_bios_ver= "BiosVer": "00T00",
set configuration_cur_path= "p": "%CD%",
set configuration_cur_path0= "p0": "%CD%"
set configuration_cur_path2=%configuration_cur_path:\=/%
set configuration_cur_path20=%configuration_cur_path0:\=/%
set config_count=0
if exist LfcBpr\config.json.temp (
del LfcBpr\config.json.temp
)
if exist LfcBpr\config.json (
del LfcBpr\config.json
)
for /f "delims=" %%a in (LfcBpr\config.json.S770) do (
set /a config_count+=1
set configuration_str=%%a
if !config_count!==2 (
echo !configuration_build_ID!>>LfcBpr\config.json.temp
) else if !config_count!==3 (
echo !configuration_bios_ver!>>LfcBpr\config.json.temp
) else if !config_count!==9 (
echo !configuration_cur_path2!>>LfcBpr\config.json.temp
) else if !config_count!==10 (
echo !configuration_cur_path20!>>LfcBpr\config.json.temp
) else (
echo !configuration_str!>>LfcBpr\config.json.temp
)
)
move LfcBpr\config.json.temp LfcBpr\config.json
@REM @del FactoryCopyInfo\SecureFlash.cer
@REM @copy FactoryCopyInfo\Yoga-C750.cer FactoryCopyInfo\SecureFlash.cer /Y
@REM @del ProjectPostBuild.bat
@REM @copy ProjectPostBuild_%FILE_SUFFIX_BUILD_ID%.bat ProjectPostBuild.bat /Y
@REM @del FlashTool\InsydeH2OFFT_x86_WIN_6.31.00\Platform_NAC.ini
@REM @copy FlashTool\InsydeH2OFFT_x86_WIN_6.31.00\Platform_NAC_Golden.ini FlashTool\InsydeH2OFFT_x86_WIN_6.31.00\Platform_NAC.ini /Y
@REM @del FlashTool\InsydeH2OFFT_x86_WIN_6.31.00\Platform_REL.ini
@REM @copy FlashTool\InsydeH2OFFT_x86_WIN_6.31.00\Platform_REL_Golden.ini FlashTool\InsydeH2OFFT_x86_WIN_6.31.00\Platform_REL.ini /Y
@REM @del FlashTool\InsydeH2OFFT_x86_WIN_6.31.00\Platform_SMT.ini
@REM @copy FlashTool\InsydeH2OFFT_x86_WIN_6.31.00\Platform_SMT_Golden.ini FlashTool\InsydeH2OFFT_x86_WIN_6.31.00\Platform_SMT.ini /Y
@REM @del FactoryCopyInfo\FactoryDefaultConfig.ini
@REM @copy FactoryCopyInfo\FactoryDefaultConfig_Golden.ini FactoryCopyInfo\FactoryDefaultConfig.ini /Y
call b.bat