]> git.proxmox.com Git - mirror_edk2.git/blame - Tools/bin/FrameworkWizard.bat
Simplify the script. It now allows normal ant targets and flags to be passed straight...
[mirror_edk2.git] / Tools / bin / FrameworkWizard.bat
CommitLineData
878ddf1f 1@REM\r
2@REM Copyright (c) 2006, Intel Corporation\r
3@REM All rights reserved. This program and the accompanying materials\r
4@REM are licensed and made available under the terms and conditions of the BSD License\r
5@REM which accompanies this distribution. The full text of the license may be found at\r
6@REM http://opensource.org/licenses/bsd-license.php\r
7@REM \r
8@REM THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
9@REM WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
10@REM\r
11\r
a13899c5 12@echo on\r
878ddf1f 13\r
14:check_java\r
15if "%JAVA_HOME%"=="" goto no_jdk\r
16:check_wks\r
17if "%WORKSPACE%"=="" goto no_wks\r
2bdb1907 18:check_ant\r
19if "%ANT_HOME%"=="" goto no_ant\r
2bdb1907 20:check_xmlbeans\r
a13899c5 21if "%XMLBEANS_HOME%"=="" goto no_xmlbeans\r
878ddf1f 22\r
de935f14 23set PATH=%JAVA_HOME%\bin;%ANT_HOME%\bin;%WORKSPACE%\Tools\bin;%XMLBEANS_HOME%\bin;%PATH%\r
878ddf1f 24\r
a13899c5 25set CLASSPATH=%CLASSPATH%;%WORKSPACE%\Tools\Jars\SurfaceArea.jar;%XMLBEANS_HOME%\lib\jsr173_1.0_api.jar;%XMLBEANS_HOME%\lib\xbean.jar;%XMLBEANS_HOME%\lib\xbean_xpath.jar;%XMLBEANS_HOME%\lib\xmlpublic.jar;%XMLBEANS_HOME%\lib\saxon8.jar;%XMLBEANS_HOME%\lib\resolver.jar;%WORKSPACE%\Tools\bin\FrameworkWizard.jar;.\r
26\r
27@REM Build SurfaceArea first\r
28call "ant" -f %WORKSPACE%\Tools\build.xml SurfaceArea\r
878ddf1f 29\r
5102d7f7 30@REM Build Framework Wizard\r
a13899c5 31call "ant" -f %WORKSPACE%\Tools\Source\FrameworkWizard\build.xml\r
878ddf1f 32\r
5102d7f7 33@REM Run Framework Wizard\r
a13899c5 34call "java" org.tianocore.frameworkwizard.FrameworkWizardUI\r
878ddf1f 35\r
36goto end\r
37\r
38:no_jdk\r
39echo.\r
40echo !!! Please set JAVA_HOME !!!\r
41echo.\r
42goto check_wks\r
43\r
44:no_wks\r
45echo.\r
46echo !!! Please set WORKSPACE !!!\r
47echo.\r
2bdb1907 48goto check_ant\r
49\r
50:no_ant\r
51echo.\r
52echo !!! Please set ANT_HOME !!!\r
53echo.\r
54goto check_xmlbeans\r
55\r
56:no_xmlbeans\r
57echo.\r
58echo !!! Please set XMLBEANS_HOME !!!\r
59echo.\r
878ddf1f 60goto end\r
61\r
62:end\r
63@echo on\r
64\r