+:cygwin_done\r
+if /I "%1"=="Rebuild" shift\r
+if /I "%1"=="ForceRebuild" shift\r
+if /I "%1"=="VS2019" shift\r
+if /I "%1"=="VS2017" shift\r
+if /I "%1"=="VS2015" shift\r
+if /I "%1"=="VS2013" shift\r
+if /I "%1"=="VS2012" shift\r
+if "%1"=="" goto end\r
+\r
+:Usage\r
+ @echo.\r
+ @echo Usage: "%0 [-h | -help | --help | /h | /help | /?] [Reconfig] [Rebuild] [ForceRebuild] [VS2019] [VS2017] [VS2015] [VS2013] [VS2012]"\r
+ @echo.\r
+ @echo Reconfig Reinstall target.txt, tools_def.txt and build_rule.txt.\r
+ @echo Rebuild Perform incremental rebuild of BaseTools binaries.\r
+ @echo ForceRebuild Force a full rebuild of BaseTools binaries.\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
+ @echo.\r
+ @echo Note that target.template, tools_def.template and build_rules.template\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