alder_lake_bios/EDK2/NtEmulatorPkg/ProjectPreBuild.bat

43 lines
1.8 KiB
Batchfile

@REM
@REM Project pre-build batch file
@REM
@REM ******************************************************************************
@REM * Copyright (c) 2012 - 2013, Insyde Software Corp. All Rights Reserved.
@REM *
@REM * You may not reproduce, distribute, publish, display, perform, modify, adapt,
@REM * transmit, broadcast, present, recite, release, license or otherwise exploit
@REM * any part of this publication in any form, by any means, without the prior
@REM * written permission of Insyde Software Corporation.
@REM *
@REM ******************************************************************************
@set CHIPSET_REL_PATH=Intel\CannonLake
REM Delete Old Sipkg.dec
REM --------------------
if exist "%WORKSPACE%\%CHIPSET_REL_PATH%\CannonLakeSiliconPkg\SiPkg.dec" (
del /f /q %WORKSPACE%\%CHIPSET_REL_PATH%\CannonLakeSiliconPkg\SiPkg.dec
)
if exist "%WORKSPACE%\%CHIPSET_REL_PATH%\CannonLakeFspPkg\PlatformSelector.dsc" (
del /f /q %WORKSPACE%\%CHIPSET_REL_PATH%\CannonLakeFspPkg\PlatformSelector.dsc
)
REM Select a platform of Sipkg(CNL/CFL).dec
REM ---------------------------------------
copy %WORKSPACE%\%CHIPSET_REL_PATH%\CannonLakeSiliconPkg\SiPkgCfl.dec %WORKSPACE%\%CHIPSET_REL_PATH%\CannonLakeSiliconPkg\SiPkg.dec
copy PlatformSelector.dsc %WORKSPACE%\%CHIPSET_REL_PATH%\CannonLakeFspPkg\PlatformSelector.dsc
@REM Run kernel pre-build process
@if exist %WORKSPACE%\BaseTools\KernelPreBuild.bat call %WORKSPACE%\BaseTools\KernelPreBuild.bat %1
@if not errorlevel 0 goto end
@REM Run Chipset specific pre-build process
@GetProjectEnv CHIPSET_PKG > NUL && for /f %%a in ('GetProjectEnv CHIPSET_PKG') do set %%a
if exist %WORKSPACE%\%CHIPSET_REL_PATH%\%CHIPSET_PKG%\ChipsetPreBuild.bat call %WORKSPACE%\%CHIPSET_REL_PATH%\%CHIPSET_PKG%\ChipsetPreBuild.bat %1
:end