aboutsummaryrefslogtreecommitdiff
path: root/src/build_all.cmd
diff options
context:
space:
mode:
Diffstat (limited to 'src/build_all.cmd')
-rw-r--r--src/build_all.cmd60
1 files changed, 60 insertions, 0 deletions
diff --git a/src/build_all.cmd b/src/build_all.cmd
new file mode 100644
index 00000000..de9a22e6
--- /dev/null
+++ b/src/build_all.cmd
@@ -0,0 +1,60 @@
1@setlocal
2@pushd %~dp0
3
4@set _C=Debug
5:parse_args
6@if /i "%1"=="release" set _C=Release& shift
7@if not "%1"=="" shift & goto parse_args
8
9@echo build %_C%
10
11:: Initialize required files/folders
12
13call build_init.cmd
14
15:: DTF
16
17call dtf\dtf.cmd %_C% || exit /b
18
19
20:: internal
21
22call internal\internal.cmd %_C% || exit /b
23
24
25:: libs
26
27call libs\libs.cmd %_C% || exit /b
28
29
30:: api
31
32call api\api.cmd %_C% || exit /b
33
34
35:: burn
36
37call burn\burn.cmd %_C% || exit /b
38
39
40:: wix
41
42call wix\wix.cmd %_C% || exit /b
43
44
45:: ext
46
47call ext\ext.cmd %_C% || exit /b
48
49
50:: samples
51
52:: call samples\samples.cmd %_C% || exit /b
53
54
55:: integration tests
56
57call test\test.cmd %_C% || exit /b
58
59@popd
60@endlocal