mirror of https://github.com/acidanthera/audk.git
Fix the Windows MNW2 build failure.
Fix the Windows MNW2 build by updating the library paths and adding support for VS2012 and VS2013. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Bruce Cran <bruce.cran@gmail.com> Reviewed-by: David Wei <david.wei@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16657 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
48edf6be7f
commit
6e4c917068
|
@ -264,8 +264,8 @@
|
||||||
!endif
|
!endif
|
||||||
ShellCEntryLib|ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
|
ShellCEntryLib|ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
|
||||||
ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
|
ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
|
||||||
FileHandleLib|ShellPkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
|
FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
|
||||||
SortLib|ShellPkg/Library/UefiSortLib/UefiSortLib.inf
|
SortLib|MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf
|
||||||
|
|
||||||
TpmMeasurementLib|SecurityPkg/Library/DxeTpmMeasurementLib/DxeTpmMeasurementLib.inf
|
TpmMeasurementLib|SecurityPkg/Library/DxeTpmMeasurementLib/DxeTpmMeasurementLib.inf
|
||||||
TrEEPhysicalPresenceLib|SecurityPkg/Library/DxeTrEEPhysicalPresenceLib/DxeTrEEPhysicalPresenceLib.inf
|
TrEEPhysicalPresenceLib|SecurityPkg/Library/DxeTrEEPhysicalPresenceLib/DxeTrEEPhysicalPresenceLib.inf
|
||||||
|
@ -1000,7 +1000,7 @@
|
||||||
!endif
|
!endif
|
||||||
MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf {
|
MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf {
|
||||||
<LibraryClasses>
|
<LibraryClasses>
|
||||||
FileHandleLib|ShellPkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
|
FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
|
||||||
}
|
}
|
||||||
|
|
||||||
MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf
|
MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf
|
||||||
|
|
|
@ -264,8 +264,8 @@
|
||||||
!endif
|
!endif
|
||||||
ShellCEntryLib|ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
|
ShellCEntryLib|ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
|
||||||
ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
|
ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
|
||||||
FileHandleLib|ShellPkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
|
FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
|
||||||
SortLib|ShellPkg/Library/UefiSortLib/UefiSortLib.inf
|
SortLib|MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf
|
||||||
|
|
||||||
TpmMeasurementLib|SecurityPkg/Library/DxeTpmMeasurementLib/DxeTpmMeasurementLib.inf
|
TpmMeasurementLib|SecurityPkg/Library/DxeTpmMeasurementLib/DxeTpmMeasurementLib.inf
|
||||||
TrEEPhysicalPresenceLib|SecurityPkg/Library/DxeTrEEPhysicalPresenceLib/DxeTrEEPhysicalPresenceLib.inf
|
TrEEPhysicalPresenceLib|SecurityPkg/Library/DxeTrEEPhysicalPresenceLib/DxeTrEEPhysicalPresenceLib.inf
|
||||||
|
@ -1000,7 +1000,7 @@
|
||||||
!endif
|
!endif
|
||||||
MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf {
|
MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf {
|
||||||
<LibraryClasses>
|
<LibraryClasses>
|
||||||
FileHandleLib|ShellPkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
|
FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
|
||||||
}
|
}
|
||||||
|
|
||||||
MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf
|
MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf
|
||||||
|
|
|
@ -127,7 +127,7 @@ if /i "%~2" == "RELEASE" (
|
||||||
:: Additional EDK Build Setup/Configuration
|
:: Additional EDK Build Setup/Configuration
|
||||||
::**********************************************************************
|
::**********************************************************************
|
||||||
echo.
|
echo.
|
||||||
echo Setting the Build environment for VS2008/VS2010...
|
echo Setting the Build environment for VS2008/VS2010/VS2012/VS2013...
|
||||||
if defined VS90COMNTOOLS (
|
if defined VS90COMNTOOLS (
|
||||||
if not defined VSINSTALLDIR call "%VS90COMNTOOLS%\vsvars32.bat"
|
if not defined VSINSTALLDIR call "%VS90COMNTOOLS%\vsvars32.bat"
|
||||||
if /I "%VS90COMNTOOLS%" == "C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\" (
|
if /I "%VS90COMNTOOLS%" == "C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\" (
|
||||||
|
@ -139,13 +139,27 @@ if defined VS90COMNTOOLS (
|
||||||
if not defined VSINSTALLDIR call "%VS100COMNTOOLS%\vsvars32.bat"
|
if not defined VSINSTALLDIR call "%VS100COMNTOOLS%\vsvars32.bat"
|
||||||
if /I "%VS100COMNTOOLS%" == "C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\" (
|
if /I "%VS100COMNTOOLS%" == "C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\" (
|
||||||
set TOOL_CHAIN_TAG=VS2010
|
set TOOL_CHAIN_TAG=VS2010
|
||||||
) else (
|
) else (
|
||||||
set TOOL_CHAIN_TAG=VS2010x86
|
set TOOL_CHAIN_TAG=VS2010x86
|
||||||
)
|
)
|
||||||
|
) else if defined VS110COMNTOOLS (
|
||||||
|
if not defined VSINSTALLDIR call "%VS110COMNTOOLS%\vsvars32.bat"
|
||||||
|
if /I "%VS110COMNTOOLS%" == "C:\Program Files\Microsoft Visual Studio 11.0\Common7\Tools\" (
|
||||||
|
set TOOL_CHAIN_TAG=VS2012
|
||||||
|
) else (
|
||||||
|
set TOOL_CHAIN_TAG=VS2012x86
|
||||||
|
)
|
||||||
|
) else if defined VS120COMNTOOLS (
|
||||||
|
if not defined VSINSTALLDIR call "%VS120COMNTOOLS%\vsvars32.bat"
|
||||||
|
if /I "%VS120COMNTOOLS%" == "C:\Program Files\Microsoft Visual Studio 12.0\Common7\Tools\" (
|
||||||
|
set TOOL_CHAIN_TAG=VS2013
|
||||||
|
) else (
|
||||||
|
set TOOL_CHAIN_TAG=VS2013x86
|
||||||
|
)
|
||||||
) else (
|
) else (
|
||||||
echo --ERROR: VS2008/VS2010 not installed correctly. VS90COMNTOOLS/VS100COMNTOOLS not defined ^^!
|
echo --ERROR: VS2008/VS2010/VS2012/VS2013 not installed correctly. VS90COMNTOOLS/VS100COMNTOOLS/VS110COMNTOOLS/VS120COMNTOOLS not defined ^^!
|
||||||
echo.
|
echo.
|
||||||
goto :BldFail
|
goto :BldFail
|
||||||
)
|
)
|
||||||
|
|
||||||
echo Ensuring correct build directory is present for GenBiosId...
|
echo Ensuring correct build directory is present for GenBiosId...
|
||||||
|
|
Loading…
Reference in New Issue