]> git.proxmox.com Git - mirror_edk2.git/blobdiff - edksetup.bat
MdePkg: add missing #defines for decoding PCIe 2.1 extended capability structures
[mirror_edk2.git] / edksetup.bat
index d81e7fd5edd300b75a6258b67dc4db826adcbeb5..2c8c072884b87498f55c036065e9e170c296db95 100755 (executable)
@@ -1,8 +1,8 @@
 @REM @file\r
 @REM   Windows batch file to setup a WORKSPACE environment\r
 @REM\r
-@REM Copyright (c) 2006 - 2008, Intel Corporation\r
-@REM All rights reserved. This program and the accompanying materials\r
+@REM Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>\r
+@REM This program and the accompanying materials\r
 @REM are licensed and made available under the terms and conditions of the BSD License\r
 @REM which accompanies this distribution.  The full text of the license may be found at\r
 @REM http://opensource.org/licenses/bsd-license.php\r
 @REM\r
 pushd .\r
 cd %~dp0\r
+\r
+if not defined WORKSPACE (\r
+  @goto SetWorkSpace\r
+)\r
+\r
+if %WORKSPACE% == %CD% (\r
+  @REM Workspace is not changed.\r
+  @goto ParseArgs\r
+)\r
+\r
+:SetWorkSpace\r
+@REM set new workspace\r
+@REM clear EFI_SOURCE and EDK_SOURCE for the new workspace\r
 set WORKSPACE=%CD%\r
+set EFI_SOURCE=\r
+set EDK_SOURCE=\r
 \r
+:ParseArgs\r
 @if /I "%1"=="-h" goto Usage\r
 @if /I "%1"=="-help" goto Usage\r
 @if /I "%1"=="--help" goto Usage\r
@@ -45,18 +61,26 @@ set WORKSPACE=%CD%
 @REM and headers to interface with Windows.\r
 \r
 if not defined VCINSTALLDIR (\r
-  if defined VS71COMNTOOLS (\r
-    call "%VS71COMNTOOLS%\vsvars32.bat"\r
+  if defined VS110COMNTOOLS (\r
+    call "%VS110COMNTOOLS%\vsvars32.bat"\r
   ) else (\r
-    if defined VS80COMNTOOLS (\r
-      call "%VS80COMNTOOLS%\vsvars32.bat"\r
+    if defined VS100COMNTOOLS (\r
+      call "%VS100COMNTOOLS%\vsvars32.bat"\r
     ) else (\r
       if defined VS90COMNTOOLS (\r
         call "%VS90COMNTOOLS%\vsvars32.bat"\r
       ) else (\r
-        echo.\r
-        echo !!! WARNING !!! Cannot find Visual Studio !!!\r
-        echo.\r
+        if defined VS80COMNTOOLS (\r
+          call "%VS80COMNTOOLS%\vsvars32.bat"\r
+        ) else (\r
+          if defined VS71COMNTOOLS (\r
+            call "%VS71COMNTOOLS%\vsvars32.bat"\r
+          ) else (\r
+            echo.\r
+            echo !!! WARNING !!! Cannot find Visual Studio !!!\r
+            echo.\r
+          )\r
+        )\r
       )\r
     )\r
   )\r