]> git.proxmox.com Git - mirror_edk2.git/blobdiff - edksetup.bat
Roll back the dependency change in MOR driver.
[mirror_edk2.git] / edksetup.bat
index 6e526cdd03c6c12b4cd85177a23358bcd527b1d6..03044416f7e0bf4e1e37dde066170174ef6cd736 100755 (executable)
@@ -89,7 +89,7 @@ shift
 \r
 :no_nt32\r
 if /I "%1"=="NewBuild" shift\r
-if not defined EDK_TOOLS_PATH set EDK_TOOLS_PATH=%WORKSPACE%\BaseTools\r
+set EDK_TOOLS_PATH=%WORKSPACE%\BaseTools\r
 IF NOT EXIST "%EDK_TOOLS_PATH%\toolsetup.bat" goto BadBaseTools\r
 call %EDK_TOOLS_PATH%\toolsetup.bat %*\r
 if /I "%1"=="Reconfig" shift\r
@@ -110,6 +110,13 @@ goto check_cygwin
   goto end\r
 \r
 :check_cygwin\r
+if defined CYGWIN_HOME (\r
+  if not exist "%CYGWIN_HOME%" (\r
+    @echo.\r
+    @echo !!! WARNING !!! CYGWIN_HOME not found, gcc build may not be used !!!\r
+    @echo.\r
+  )\r
+) else (\r
   if exist c:\cygwin (\r
     set CYGWIN_HOME=c:\cygwin\r
   ) else (\r
@@ -117,9 +124,10 @@ goto check_cygwin
     @echo !!! WARNING !!! No CYGWIN_HOME set, gcc build may not be used !!!\r
     @echo.\r
   )\r
+)\r
 \r
-if NOT "%1"=="" goto Usage\r
-goto end\r
+:cygwin_done\r
+if "%1"=="" goto end\r
 \r
 :Usage\r
   @echo.\r
@@ -129,8 +137,8 @@ goto end
   @echo         Reconfig       Reinstall target.txt, tools_def.txt and build_rule.txt.\r
   @echo.\r
   @echo  Note that target.template, tools_def.template and build_rules.template\r
-  @echo  will be only copied to target.txt, tools_def.txt and build_rule.txt\r
-  @echo  respectively if they do not exist. Using option [Reconfig] to force the copy. \r
+  @echo  will only be copied to target.txt, tools_def.txt and build_rule.txt\r
+  @echo  respectively if they do not exist. Use option [Reconfig] to force the copy.\r
   @echo.\r
   goto end\r
 \r