- Fixed EDKT240. Now the Blank.pad file for alignment purpose will no longer be needed.
[people/mcb30/edk2.git] / edk2 / Tools / bin / build.bat
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 @echo off\r
12 \r
13 set _ARGS= \r
14 :check_arg\r
15 if ""%1""=="""" goto arg_end\r
16 if ""%1""==""-q"" goto ant_arg\r
17 if ""%1""==""-v"" goto ant_arg\r
18 if ""%1""==""-d"" goto ant_arg\r
19 \r
20 goto ant_target\r
21 \r
22 :ant_arg    \r
23     set _ARGS=%_ARGS% %1\r
24     shift\r
25     goto check_arg\r
26 \r
27 :ant_target\r
28     set _ARGS=%_ARGS% -DBUILD_TARGET=%1\r
29     shift\r
30     goto check_arg\r
31 \r
32 :arg_end\r
33 ant -logger org.tianocore.build.global.GenBuildLogger -f %WORKSPACE%/build.xml %_ARGS%\r
34 \r
35 set _ARGS=\r
36 @echo on\r
37 \r