Commit | Line | Data |
2986a63f |
1 | @echo off |
2 | @rem AUTHOR: sgp |
3 | @rem CREATED: 24th July 2000 |
4 | @rem LAST REVISED: 6th April 2001 |
5 | @rem Batch file to set debug/release build and toggle D2 flag for |
6 | @rem debugging in case of debug build. |
7 | @rem This file calls ToggleD2.bat which switches b/n d2 & d1 flags |
8 | |
9 | if "%1" == "" goto Usage |
10 | if "%1" == "/now" goto now |
11 | if "%1" == "/?" goto usage |
12 | if "%1" == "/h" goto usage |
13 | |
14 | if "%1" == "r" goto set_type_rel |
15 | if "%1" == "R" goto set_type_rel |
16 | |
17 | if "%1" == "d" goto set_type_dbg |
18 | if "%1" == "D" goto set_type_dbg |
19 | |
cf267c36 |
20 | Rem Invalid input and so display the help message |
2986a63f |
21 | goto Usage |
22 | |
23 | :set_type_rel |
24 | set MAKE_TYPE=Release |
25 | echo ....Build set to %MAKE_TYPE% |
26 | goto set_d2_off |
27 | |
28 | :set_type_dbg |
29 | set MAKE_TYPE=Debug |
30 | echo ....Build set to %MAKE_TYPE% |
31 | if "%2" == "" goto set_d2_off |
32 | call ToggleD2 %2 |
33 | |
34 | goto exit |
35 | |
36 | :set_d2_off |
37 | call ToggleD2 off |
38 | goto exit |
39 | |
40 | :now |
41 | if "%MAKE_TYPE%" == "" echo MAKE_TYPE is not set, hence it defaults to Release build |
cf267c36 |
42 | if not "%MAKE_TYPE%" == "" echo Current build type is - %MAKE_TYPE% |
2986a63f |
43 | call ToggleD2 /now |
44 | goto exit |
45 | |
46 | :Usage |
47 | @echo on |
48 | @echo "Usage: buildtype r/R|d/D [on/off]" |
cf267c36 |
49 | @echo on/off - Toggling only for D2 flag during debug build |
2986a63f |
50 | @echo "Usage: buildtype /now" - To display current setting |
51 | @echo Ex. buildtype d on |
52 | |
53 | :exit |