summaryrefslogtreecommitdiff
path: root/src/ext/ext.cmd
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2021-04-26 11:31:05 -0700
committerRob Mensching <rob@firegiant.com>2021-05-11 11:14:01 -0700
commitdf016066100df955d5ff98811e113fb2b1bd4b8a (patch)
treea27b35a3651ca7b1d8c4bb7c7483ec2f92583e08 /src/ext/ext.cmd
parentdc6022da6cdbb9d7ca54c4a36485ceead07feaaf (diff)
downloadwix-df016066100df955d5ff98811e113fb2b1bd4b8a.tar.gz
wix-df016066100df955d5ff98811e113fb2b1bd4b8a.tar.bz2
wix-df016066100df955d5ff98811e113fb2b1bd4b8a.zip
Implement integrated build process
Diffstat (limited to 'src/ext/ext.cmd')
-rw-r--r--src/ext/ext.cmd62
1 files changed, 62 insertions, 0 deletions
diff --git a/src/ext/ext.cmd b/src/ext/ext.cmd
new file mode 100644
index 00000000..49120180
--- /dev/null
+++ b/src/ext/ext.cmd
@@ -0,0 +1,62 @@
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 ext build %_C%
10
11:: These extensions must be built in this order.
12
13:: Util
14call Util\util.cmd %_C% || exit /b
15
16:: Bal
17call Bal\bal.cmd %_C% || exit /b
18
19:: NetFx
20call NetFx\netfx.cmd %_C% || exit /b
21
22
23:: The rest of the extensions are in alphabetical order.
24
25:: ComPlus
26call ComPlus\complus.cmd %_C% || exit /b
27
28:: Dependency
29call Dependency\dependency.cmd %_C% || exit /b
30
31:: DifxApp
32call DifxApp\difxapp.cmd %_C% || exit /b
33
34:: DirectX
35call DirectX\directx.cmd %_C% || exit /b
36
37:: Firewall
38call Firewall\firewall.cmd %_C% || exit /b
39
40:: Http
41call Http\http.cmd %_C% || exit /b
42
43:: Iis
44call Iis\iis.cmd %_C% || exit /b
45
46:: Msmq
47call Msmq\msmq.cmd %_C% || exit /b
48
49:: PowerShell
50call PowerShell\ps.cmd %_C% || exit /b
51
52:: Sql
53call Sql\sql.cmd %_C% || exit /b
54
55:: UI
56call UI\ui.cmd %_C% || exit /b
57
58:: VisualStudio
59call VisualStudio\vs.cmd %_C% || exit /b
60
61@popd
62@endlocal