summaryrefslogtreecommitdiff
path: root/edksetup.bat
diff options
context:
space:
mode:
Diffstat (limited to 'edksetup.bat')
-rwxr-xr-xedksetup.bat13
1 files changed, 8 insertions, 5 deletions
diff --git a/edksetup.bat b/edksetup.bat
index 7aa1675..97e2330 100755
--- a/edksetup.bat
+++ b/edksetup.bat
@@ -14,10 +14,10 @@
@REM set CYGWIN_HOME=C:\cygwin
-@REM usage:
+@REM usage:
@REM edksetup.bat [--nt32] [AntBuild] [Rebuild] [ForceRebuild] [Reconfig]
@REM if the argument, skip is present, only the paths and the
-@REM test and set of environment settings are performed.
+@REM test and set of environment settings are performed.
@REM ##############################################################
@REM # You should not have to modify anything below this line
@@ -72,7 +72,7 @@ if not defined EDK_TOOLS_PATH (
) else (
echo.
echo !!! ERROR !!! Cannot find BaseTools !!!
- echo.
+ echo.
goto BadBaseTools
)
)
@@ -141,11 +141,13 @@ if defined CYGWIN_HOME (
)
:cygwin_done
+if /I "%1"=="Rebuild" shift
+if /I "%1"=="ForceRebuild" shift
if "%1"=="" goto end
:Usage
@echo.
- @echo Usage: "%0 [-h | -help | --help | /h | /help | /?] [--nt32 [X64]] [Reconfig]"
+ @echo Usage: "%0 [-h | -help | --help | /h | /help | /?] [--nt32 [X64]] [Reconfig] [Rebuild] [ForceRebuild]"
@echo --nt32 [X64] If a compiler tool chain is not available in the
@echo environment, call a script to attempt to set one up.
@echo This flag is only required if building the
@@ -157,6 +159,8 @@ if "%1"=="" goto end
@echo rebuild.
@echo.
@echo Reconfig Reinstall target.txt, tools_def.txt and build_rule.txt.
+ @echo Rebuild Perform incremental rebuild of BaseTools binaries.
+ @echo ForceRebuild Force a full rebuild of BaseTools binaries.
@echo.
@echo Note that target.template, tools_def.template and build_rules.template
@echo will only be copied to target.txt, tools_def.txt and build_rule.txt
@@ -166,4 +170,3 @@ if "%1"=="" goto end
:end
popd
-