summaryrefslogtreecommitdiff
path: root/edksetup.bat
diff options
context:
space:
mode:
authorjwang36 <jwang36@6f19259b-4bc3-4df7-8a09-765794883524>2007-06-22 06:25:37 +0000
committerjwang36 <jwang36@6f19259b-4bc3-4df7-8a09-765794883524>2007-06-22 06:25:37 +0000
commit3fab94ed1e624c5bf6316601079e3f82e5bc5663 (patch)
tree6ecabd63282addbdd6612761632267bccb0071eb /edksetup.bat
parent589d5eaab31f1d1014f1dad1e9da7420dfb056bd (diff)
Added "NewBuild" option to incorporate new build system locating in $(WORKSPACE)\BaseTools. This is a temporary solution which is subject to change in the future. Don't use it in formal platform or module build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2706 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'edksetup.bat')
-rw-r--r--edksetup.bat19
1 files changed, 14 insertions, 5 deletions
diff --git a/edksetup.bat b/edksetup.bat
index 47d0fd10c..740537faa 100644
--- a/edksetup.bat
+++ b/edksetup.bat
@@ -26,6 +26,14 @@
@echo off
@REM
+@REM Set the WORKSPACE to the current working directory
+@REM
+set WORKSPACE=%CD%
+
+@if /I "%1"=="NewBuild" goto NewBuild
+
+:AntBuild
+@REM
@REM Check the required system environment variables
@REM
@@ -60,11 +68,6 @@ if not exist %ANT_HOME%\lib\ant-contrib.jar goto no_antcontrib
if "%XMLBEANS_HOME%"=="" goto no_xmlbeans
if not exist %XMLBEANS_HOME%\lib\saxon8.jar goto no_saxon8
-@REM
-@REM Set the WORKSPACE to the current working directory
-@REM
-set WORKSPACE=%CD%
-
set FRAMEWORK_TOOLS_PATH=%WORKSPACE%\Tools\bin
if not defined ORIGINAL_CLASSPATH set ORIGINAL_CLASSPATH=%CLASSPATH%
@@ -272,6 +275,12 @@ echo only copied to target.txt, tools_def.txt, FrameworkDatabase.db respectivel
echo are not existed. Using option [Reconfig] to do the force copy.
echo.
+:NewBuild
+@IF NOT EXIST "BaseTools\toolsetup.bat" goto AntBuild
+@set EDK_TOOLS_PATH=%WORKSPACE%\BaseTools
+@call BaseTools\toolsetup.bat
+@goto end
+
:end
@echo on