From 6e4c9170687f98d19ab3af9e21f379787697cf07 Mon Sep 17 00:00:00 2001 From: Bruce Cran Date: Mon, 26 Jan 2015 06:50:22 +0000 Subject: 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 Reviewed-by: David Wei git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16657 6f19259b-4bc3-4df7-8a09-765794883524 --- Vlv2TbltDevicePkg/bld_vlv.bat | 44 ++++++++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 15 deletions(-) (limited to 'Vlv2TbltDevicePkg/bld_vlv.bat') diff --git a/Vlv2TbltDevicePkg/bld_vlv.bat b/Vlv2TbltDevicePkg/bld_vlv.bat index b9c86e356..fc97f4253 100644 --- a/Vlv2TbltDevicePkg/bld_vlv.bat +++ b/Vlv2TbltDevicePkg/bld_vlv.bat @@ -124,13 +124,13 @@ if /i "%~2" == "RELEASE" ( ) ::********************************************************************** -:: Additional EDK Build Setup/Configuration -::********************************************************************** -echo. -echo Setting the Build environment for VS2008/VS2010... -if defined VS90COMNTOOLS ( - if not defined VSINSTALLDIR call "%VS90COMNTOOLS%\vsvars32.bat" - if /I "%VS90COMNTOOLS%" == "C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\" ( +:: Additional EDK Build Setup/Configuration +::********************************************************************** +echo. +echo Setting the Build environment for VS2008/VS2010/VS2012/VS2013... +if defined VS90COMNTOOLS ( + if not defined VSINSTALLDIR call "%VS90COMNTOOLS%\vsvars32.bat" + if /I "%VS90COMNTOOLS%" == "C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\" ( set TOOL_CHAIN_TAG=VS2008 ) else ( set TOOL_CHAIN_TAG=VS2008x86 @@ -139,14 +139,28 @@ if defined VS90COMNTOOLS ( if not defined VSINSTALLDIR call "%VS100COMNTOOLS%\vsvars32.bat" if /I "%VS100COMNTOOLS%" == "C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\" ( set TOOL_CHAIN_TAG=VS2010 -) else ( - set TOOL_CHAIN_TAG=VS2010x86 - ) -) else ( - echo --ERROR: VS2008/VS2010 not installed correctly. VS90COMNTOOLS/VS100COMNTOOLS not defined ^^! - echo. - goto :BldFail -) + ) else ( + 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 ( + echo --ERROR: VS2008/VS2010/VS2012/VS2013 not installed correctly. VS90COMNTOOLS/VS100COMNTOOLS/VS110COMNTOOLS/VS120COMNTOOLS not defined ^^! + echo. + goto :BldFail +) echo Ensuring correct build directory is present for GenBiosId... set BUILD_PATH=Build\%PLATFORM_PACKAGE%\%TARGET%_%TOOL_CHAIN_TAG% -- cgit v1.2.3