main
cmd 59 lines 953 Bytes
Raw
1 @setlocal
2 @pushd %~dp0
3
4 @set _C=Debug
5 :parse_args
6 @if /i "%1"=="release" set _C=Release
7 @if not "%1"=="" shift & goto parse_args
8
9 @echo ext build %_C%
10
11 :: These extensions must be built in this order.
12
13 :: Util
14 call Util\util.cmd %_C% || exit /b
15
16 :: Bal
17 call Bal\bal.cmd %_C% || exit /b
18
19 :: NetFx
20 call NetFx\netfx.cmd %_C% || exit /b
21
22
23 :: The rest of the extensions are in alphabetical order.
24
25 :: ComPlus
26 call ComPlus\complus.cmd %_C% || exit /b
27
28 :: Dependency
29 call Dependency\dependency.cmd %_C% || exit /b
30
31 :: DirectX
32 call DirectX\directx.cmd %_C% || exit /b
33
34 :: Firewall
35 call Firewall\firewall.cmd %_C% || exit /b
36
37 :: Http
38 call Http\http.cmd %_C% || exit /b
39
40 :: Iis
41 call Iis\iis.cmd %_C% || exit /b
42
43 :: Msmq
44 call Msmq\msmq.cmd %_C% || exit /b
45
46 :: PowerShell
47 call PowerShell\ps.cmd %_C% || exit /b
48
49 :: Sql
50 call Sql\sql.cmd %_C% || exit /b
51
52 :: UI
53 call UI\ui.cmd %_C% || exit /b
54
55 :: VisualStudio
56 call VisualStudio\vs.cmd %_C% || exit /b
57
58 @popd
59 @endlocal