]> xenbits.xensource.com Git - ovmf.git/commitdiff
BaseTools: Remove VS2008-VS2013 remnants
authorRebecca Cran <rebecca@bsdio.com>
Tue, 21 Mar 2023 22:45:23 +0000 (16:45 -0600)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Fri, 5 May 2023 11:41:35 +0000 (11:41 +0000)
Remove remnants of Visual Studio 2008-2013 support from
Conf/tools_def.txt and various batch scripts.

Signed-off-by: Rebecca Cran <rebecca@bsdio.com>
Reviewed-by: Oliver Smith-Denny <osd@smith-denny.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
Tested-by: Michael D Kinney <michael.d.kinney@intel.com>
BaseTools/Conf/tools_def.template
BaseTools/Scripts/SetVisualStudio.bat
BaseTools/Scripts/ShowEnvironment.bat
BaseTools/get_vsvars.bat
BaseTools/set_vsprefix_envs.bat
BaseTools/toolsetup.bat

index 92ea4265143fde3fe6db5f80a8fd10777f2f25d6..3b8aa38a5c0fcd3402894317de9b44236dc58e52 100755 (executable)
@@ -53,18 +53,6 @@ DEFINE RC_PATH    = ENV(WINSDK_PATH_FOR_RC_EXE)\rc.exe
 DEFINE WINSDK_BIN           = ENV(WINSDK_PREFIX)\r
 DEFINE WINSDKx86_BIN        = ENV(WINSDKx86_PREFIX)\r
 \r
-# Microsoft Visual Studio 2010\r
-DEFINE WINSDK7_BIN          = ENV(WINSDK7_PREFIX)\r
-DEFINE WINSDK7x86_BIN       = ENV(WINSDK7x86_PREFIX)\r
-\r
-# Microsoft Visual Studio 2012 Update 1 (required for rc.exe that was not included in the initial release)\r
-DEFINE WINSDK71_BIN         = ENV(WINSDK71_PREFIX)\r
-DEFINE WINSDK71x86_BIN      = ENV(WINSDK71x86_PREFIX)\r
-\r
-# Microsoft Visual Studio 2013 Professional Edition\r
-DEFINE WINSDK8_BIN          = ENV(WINSDK8_PREFIX)x86\\r
-DEFINE WINSDK8x86_BIN       = ENV(WINSDK8x86_PREFIX)x64\r
-\r
 # Microsoft Visual Studio 2015 Professional Edition\r
 DEFINE WINSDK81_BIN         = ENV(WINSDK81_PREFIX)x86\\r
 DEFINE WINSDK81x86_BIN      = ENV(WINSDK81x86_PREFIX)x64\r
index 60d493a4110dcc680ce9b42156f56c8d37ca2407..fba9f846effb7b31b9feedaff2bcae680dcee563 100755 (executable)
@@ -2,7 +2,7 @@
 @REM Windows batch file to set up the Microsoft Visual Studio environment\r
 @REM\r
 @REM This script is used to set up one of the Microsoft Visual Studio\r
-@REM environments, VS2008x86, VS2010x86, VS2012x86 or VS2013x86 for\r
+@REM environments, VS2015 for\r
 @REM building the Nt32Pkg/Nt32Pkg.dsc emulation environment to run on\r
 @REM an X64 version of Windows.\r
 @REM The system environment variables in this script are set by the\r
@@ -23,26 +23,6 @@ echo.
    @set "COMMONTOOLSx64=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64"\r
    @goto SetVs\r
 )\r
-\r
-@if defined VS120COMNTOOLS (\r
-   @set "COMMONTOOLSx64=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64"\r
-   @goto SetVs\r
-)\r
-\r
-@if defined VS110COMNTOOLS (\r
-   @set "COMMONTOOLSx64=C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\x86_amd64"\r
-   @goto SetVs\r
-)\r
-\r
-@if defined VS100COMNTOOLS (\r
-   @set "COMMONTOOLSx64=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_amd64"\r
-   @goto SetVs\r
-)\r
-\r
-@if defined VS90COMNTOOLS (\r
-   @set "COMMONTOOLSx64=C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\x86_amd64"\r
-   @goto SetVs\r
-)\r
 @echo.\r
 @echo No version of Microsoft Visual Studio was found on this system\r
 @echo.\r
index b91886b6a955d52f0cdc51cd3dbc16bdb3a3d574..1301d5fcb11b5e1d1d9f11cc5110279861b075f8 100755 (executable)
@@ -80,50 +80,6 @@ if defined SRC_CONF @goto SetEnv
 @goto End\r
 \r
 :CheckVsVer\r
-@set "TEST_VS=C:\Program Files (x86)\Microsoft Visual Studio 9.0\"\r
-@if "%VSINSTALLDIR%"=="%TEST_VS%" (\r
-    @echo     TOOL_CHAIN_TAG       = VS2008x86\r
-    @goto :EOF\r
-)\r
-@set "TEST_VS=C:\Program Files\Microsoft Visual Studio 9.0\"\r
-@if "%VSINSTALLDIR%"=="%TEST_VS%" (\r
-    @echo     TOOL_CHAIN_TAG       = VS2008\r
-    @goto :EOF\r
-)\r
-\r
-@set "TEST_VS=C:\Program Files (x86)\Microsoft Visual Studio 10.0\"\r
-@if "%VSINSTALLDIR%"=="%TEST_VS%" (\r
-    @echo     TOOL_CHAIN_TAG       = VS2010x86\r
-    @goto :EOF\r
-)\r
-@set "TEST_VS=C:\Program Files\Microsoft Visual Studio 10.0\"\r
-@if "%VSINSTALLDIR%"=="%TEST_VS%" (\r
-    @echo     TOOL_CHAIN_TAG       = VS2010\r
-    @goto :EOF\r
-)\r
-\r
-@set "TEST_VS=C:\Program Files (x86)\Microsoft Visual Studio 11.0\"\r
-@if "%VSINSTALLDIR%"=="%TEST_VS%" (\r
-    @echo     TOOL_CHAIN_TAG       = VS2012x86\r
-    @goto :EOF\r
-)\r
-@set "TEST_VS=C:\Program Files\Microsoft Visual Studio 11.0\"\r
-@if "%VSINSTALLDIR%"=="%TEST_VS%" (\r
-    @echo     TOOL_CHAIN_TAG       = VS2012\r
-    @goto :EOF\r
-)\r
-\r
-@set "TEST_VS=C:\Program Files (x86)\Microsoft Visual Studio 12.0\"\r
-@if "%VSINSTALLDIR%"=="%TEST_VS%" (\r
-    @echo     TOOL_CHAIN_TAG       = VS2013x86\r
-    @goto :EOF\r
-)\r
-@set "TEST_VS=C:\Program Files\Microsoft Visual Studio 12.0\"\r
-@if "%VSINSTALLDIR%"=="%TEST_VS%" (\r
-    @echo     TOOL_CHAIN_TAG       = VS2013\r
-    @goto :EOF\r
-)\r
-\r
 @set "TEST_VS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\"\r
 @if "%VSINSTALLDIR%"=="%TEST_VS%" (\r
     @echo     TOOL_CHAIN_TAG       = VS2015x86\r
index 3beb113be296cfbc7b220b62cc3a1870e01f9103..b67e147ee61a7b680d08954f093ac6b50ada3268 100644 (file)
@@ -13,8 +13,6 @@ if "%1"=="" goto main
 if /I "%1"=="VS2019" goto VS2019Vars\r
 if /I "%1"=="VS2017" goto VS2017Vars\r
 if /I "%1"=="VS2015" goto VS2015Vars\r
-if /I "%1"=="VS2013" goto VS2013Vars\r
-if /I "%1"=="VS2012" goto VS2012Vars\r
 \r
 :set_vsvars\r
 if defined VCINSTALLDIR goto :EOF\r
@@ -85,16 +83,5 @@ if defined VCINSTALLDIR goto :done
   :VS2015Vars\r
   if defined VS140COMNTOOLS (call :read_vsvars  "%VS140COMNTOOLS%") else (if /I "%1"=="VS2015" goto ToolNotInstall)\r
 \r
-  :VS2013Vars\r
-  if defined VS120COMNTOOLS ( call :read_vsvars  "%VS120COMNTOOLS%") else (if /I "%1"=="VS2013" goto ToolNotInstall)\r
-\r
-  :VS2012Vars\r
-  if defined VS110COMNTOOLS (call :read_vsvars  "%VS110COMNTOOLS%") else (if /I "%1"=="VS2012" goto ToolNotInstall)\r
-\r
-  if defined VS100COMNTOOLS  call :read_vsvars  "%VS100COMNTOOLS%"\r
-  if defined VS90COMNTOOLS   call :read_vsvars  "%VS90COMNTOOLS%"\r
-  if defined VS80COMNTOOLS   call :read_vsvars  "%VS80COMNTOOLS%"\r
-  if defined VS71COMNTOOLS   call :read_vsvars  "%VS71COMNTOOLS%"\r
-\r
 :done\r
 set GET_VSVARS_BAT_CHECK_DIR=\r
index d4eb84f0648d54ec9dfde9111f0239275ba44d5e..0b9a0c75b975ec1515486d995ef07a499ac48cd7 100644 (file)
@@ -21,8 +21,6 @@ goto :EOF
 if /I "%1"=="VS2019" goto SetVS2019\r
 if /I "%1"=="VS2017" goto SetVS2017\r
 if /I "%1"=="VS2015" goto SetVS2015\r
-if /I "%1"=="VS2013" goto SetVS2013\r
-if /I "%1"=="VS2012" goto SetVS2012\r
 \r
 if defined VS71COMNTOOLS (\r
   if not defined VS2003_PREFIX (\r
@@ -30,68 +28,6 @@ if defined VS71COMNTOOLS (
   )\r
 )\r
 \r
-if defined VS80COMNTOOLS (\r
-  if not defined VS2005_PREFIX (\r
-    set "VS2005_PREFIX=%VS80COMNTOOLS:~0,-14%"\r
-  )\r
-)\r
-\r
-if defined VS90COMNTOOLS (\r
-  if not defined VS2008_PREFIX (\r
-    set "VS2008_PREFIX=%VS90COMNTOOLS:~0,-14%"\r
-  )\r
-  if not defined WINSDK_PREFIX (\r
-    set "WINSDK_PREFIX=c:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\"\r
-  )\r
-  if not defined WINSDKx86_PREFIX (\r
-    set "WINSDKx86_PREFIX=c:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\bin\"\r
-  )\r
-)\r
-\r
-if defined VS100COMNTOOLS (\r
-  if not defined VS2010_PREFIX (\r
-    set "VS2010_PREFIX=%VS100COMNTOOLS:~0,-14%"\r
-  )\r
-  if not defined WINSDK7_PREFIX (\r
-    set "WINSDK7_PREFIX=c:\Program Files\Microsoft SDKs\Windows\v7.0A\Bin\"\r
-  )\r
-  if not defined WINSDK7x86_PREFIX (\r
-    set "WINSDK7x86_PREFIX=c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\"\r
-  )\r
-)\r
-\r
-:SetVS2012\r
-if defined VS110COMNTOOLS (\r
-  if not defined VS2012_PREFIX (\r
-    set "VS2012_PREFIX=%VS110COMNTOOLS:~0,-14%"\r
-  )\r
-  if not defined WINSDK71_PREFIX (\r
-    set "WINSDK71_PREFIX=c:\Program Files\Microsoft SDKs\Windows\v7.1A\Bin\"\r
-  )\r
-  if not defined WINSDK71x86_PREFIX (\r
-    set "WINSDK71x86_PREFIX=c:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin\"\r
-  )\r
-) else (\r
-  if /I "%1"=="VS2012" goto ToolNotInstall\r
-)\r
-if /I "%1"=="VS2012" goto SetWinDDK\r
-\r
-:SetVS2013\r
-if defined VS120COMNTOOLS (\r
-  if not defined VS2013_PREFIX (\r
-    set "VS2013_PREFIX=%VS120COMNTOOLS:~0,-14%"\r
-  )\r
-  if not defined WINSDK8_PREFIX (\r
-    set "WINSDK8_PREFIX=c:\Program Files\Windows Kits\8.0\bin\"\r
-  )\r
-  if not defined WINSDK8x86_PREFIX (\r
-    set "WINSDK8x86_PREFIX=c:\Program Files (x86)\Windows Kits\8.0\bin\"\r
-  )\r
-) else (\r
-  if /I "%1"=="VS2013" goto ToolNotInstall\r
-)\r
-if /I "%1"=="VS2013" goto SetWinDDK\r
-\r
 :SetVS2015\r
 if defined VS140COMNTOOLS (\r
   if not defined VS2015_PREFIX (\r
index 58fd26a4b585ab0ffce782d4974bc978cb48a767..25d13d559cd66744b60970ea19dd3058ad09252e 100755 (executable)
@@ -60,18 +60,6 @@ if /I "%1"=="/?" goto Usage
     set VSTool=VS2015\r
     goto loop\r
   )\r
-  if /I "%1"=="VS2013" (\r
-    shift\r
-    set VS2013=TRUE\r
-    set VSTool=VS2013\r
-    goto loop\r
-  )\r
-  if /I "%1"=="VS2012" (\r
-    shift\r
-    set VS2012=TRUE\r
-    set VSTool=VS2012\r
-    goto loop\r
-  )\r
   if "%1"=="" goto setup_workspace\r
   if exist %1 (\r
     if not defined BASE_TOOLS_PATH (\r
@@ -189,12 +177,6 @@ if defined VS2019 (
 ) else if defined VS2015 (\r
   call %EDK_TOOLS_PATH%\set_vsprefix_envs.bat VS2015\r
   call %EDK_TOOLS_PATH%\get_vsvars.bat VS2015\r
-) else if defined VS2013 (\r
-  call %EDK_TOOLS_PATH%\set_vsprefix_envs.bat VS2013\r
-  call %EDK_TOOLS_PATH%\get_vsvars.bat VS2013\r
-) else if defined VS2012 (\r
-  call %EDK_TOOLS_PATH%\set_vsprefix_envs.bat VS2012\r
-  call %EDK_TOOLS_PATH%\get_vsvars.bat VS2012\r
 ) else (\r
   call %EDK_TOOLS_PATH%\set_vsprefix_envs.bat\r
   call %EDK_TOOLS_PATH%\get_vsvars.bat\r
@@ -472,7 +454,7 @@ goto end
 \r
 :Usage\r
   @echo.\r
-  echo  Usage: "%0 [-h | -help | --help | /h | /help | /?] [ Rebuild | ForceRebuild ] [Reconfig] [base_tools_path [edk_tools_path]] [VS2019] [VS2017] [VS2015] [VS2013] [VS2012]"\r
+  echo  Usage: "%0 [-h | -help | --help | /h | /help | /?] [ Rebuild | ForceRebuild ] [Reconfig] [base_tools_path [edk_tools_path]] [VS2019] [VS2017] [VS2015]"\r
   @echo.\r
   @echo         base_tools_path   BaseTools project path, BASE_TOOLS_PATH will be set to this path.\r
   @echo         edk_tools_path    EDK_TOOLS_PATH will be set to this path.\r
@@ -481,8 +463,6 @@ goto end
   @echo         ForceRebuild      If sources are available, rebuild all tools regardless of\r
   @echo                           whether they have been updated or not.\r
   @echo         Reconfig          Reinstall target.txt, tools_def.txt and build_rule.txt.\r
-  @echo         VS2012            Set the env for VS2012 build.\r
-  @echo         VS2013            Set the env for VS2013 build.\r
   @echo         VS2015            Set the env for VS2015 build.\r
   @echo         VS2017            Set the env for VS2017 build.\r
   @echo         VS2019            Set the env for VS2019 build.\r
@@ -495,8 +475,6 @@ set RECONFIG=
 set VS2019=\r
 set VS2017=\r
 set VS2015=\r
-set VS2013=\r
-set VS2012=\r
 set VSTool=\r
 popd\r
 \r