@@ -4,6 +4,7 @@ if exist build\. rm -rf build
4
4
if exist build\. goto couldnt_rm
5
5
:quick
6
6
call build_all.bat
7
+ @ if errorlevel 1 goto failed
7
8
cd autoduck
8
9
call make.bat
9
10
@ if errorlevel 1 goto failed
@@ -14,47 +15,45 @@ rem Now the binaries.
14
15
rem Yuck - 2to3 hackery - must nuke bdist dirs as it may hold py3x syntax.
15
16
if exist build/bdist.win32/. rm -rf build/bdist.win32
16
17
if exist build/bdist.win-amd64/. rm -rf build/bdist.win-amd64
17
- py -2.7-32 setup.py -q sdist
18
- py -2.6-32 setup.py -q bdist_wininst --target-version=2.5 --skip-build
19
- py -2.6-32 setup.py -q bdist_wininst --target-version=2.6 --skip-build
20
- py -2.6-32 setup.py -q bdist_wininst --target-version=2.6 --skip-build --plat-name=win-amd64
21
18
py -2.7-32 setup.py -q bdist_wininst --target-version=2.7 --skip-build
22
- py -2.7-32 setup.py -q bdist_wininst --target-version=2.7 --skip-build --plat-name=win-amd64
19
+ py -2.7-32 setup.py -q bdist_wheel --skip-build
20
+ py -2.7 setup.py -q bdist_wininst --target-version=2.7 --skip-build
21
+ py -2.7 setup.py -q bdist_wheel --skip-build
23
22
24
23
rem Just incase - re-nuke bdist dirs so 2to3 always runs.
25
24
if exist build/bdist.win32/. rm -rf build/bdist.win32
26
25
if exist build/bdist.win-amd64/. rm -rf build/bdist.win-amd64
27
26
28
- py -3.1-32 setup3.py -q bdist_wininst --target-version=3.1 --skip-build
29
- py -3.1-32 setup3.py -q bdist_wininst --target-version=3.1 --skip-build --plat-name=win-amd64
30
-
31
- py -3.2-32 setup3.py -q bdist_wininst --target-version=3.2 --skip-build
32
- py -3.2-32 setup3.py -q bdist_wininst --target-version=3.2 --skip-build --plat-name=win-amd64
33
-
34
- py -3.3-32 setup3.py -q bdist_wininst --target-version=3.3 --skip-build
35
- py -3.3-32 setup3.py -q bdist_wininst --target-version=3.3 --skip-build --plat-name=win-amd64
36
-
37
- py -3.4-32 setup3.py -q bdist_wininst --target-version=3.4 --skip-build
38
- py -3.4-32 setup3.py -q bdist_wininst --target-version=3.4 --skip-build --plat-name=win-amd64
39
-
40
27
rem *sob* - for some reason 3.5 and later are failing to remove the bdist temp dir
41
28
rem due to the mfc DLLs - but the dir can be removed manually.
42
29
rem I've excluded the possibility of anti-virus or the indexer.
43
30
rem So manually nuke them before builds.
44
- @ if exist build\bdist.win32 rd /s/q build\bdist.win32 & @ if exist build\bdist.amd64 rd /s/q build\bdist.amd64
45
- py -3.5-32 setup3.py -q bdist_wininst --target-version=3.5 --skip-build
46
- @ if exist build\bdist.win32 rd /s/q build\bdist.win32 & @ if exist build\bdist.amd64 rd /s/q build\bdist.amd64
47
- py -3.5 setup3.py -q bdist_wininst --target-version=3.5 --skip-build --plat-name=win-amd64
31
+ rem @if exist build\bdist.win32 rd /s/q build\bdist.win32 & @if exist build\bdist.amd64 rd /s/q build\bdist.amd64
32
+ py -3.5-32 setup3.py -q bdist_wininst --skip-build --target-version=3.5
33
+ rem @if exist build\bdist.win32 rd /s/q build\bdist.win32 & @if exist build\bdist.amd64 rd /s/q build\bdist.amd64
34
+ py -3.5-32 setup3.py -q bdist_wheel --skip-build
35
+ rem @if exist build\bdist.win32 rd /s/q build\bdist.win32 & @if exist build\bdist.amd64 rd /s/q build\bdist.amd64
36
+ py -3.5 setup3.py -q bdist_wininst --skip-build --target-version=3.5
37
+ rem @if exist build\bdist.win32 rd /s/q build\bdist.win32 & @if exist build\bdist.amd64 rd /s/q build\bdist.amd64
38
+ py -3.5 setup3.py -q bdist_wheel --skip-build
48
39
49
- @ if exist build\bdist.win32 rd /s/q build\bdist.win32 & @ if exist build\bdist.amd64 rd /s/q build\bdist.amd64
50
- py -3.6-32 setup3.py -q bdist_wininst --target-version=3.6 --skip-build
51
- @ if exist build\bdist.win32 rd /s/q build\bdist.win32 & @ if exist build\bdist.amd64 rd /s/q build\bdist.amd64
52
- py -3.6 setup3.py -q bdist_wininst --target-version=3.6 --skip-build --plat-name=win-amd64
40
+ rem @if exist build\bdist.win32 rd /s/q build\bdist.win32 & @if exist build\bdist.amd64 rd /s/q build\bdist.amd64
41
+ py -3.6-32 setup3.py -q bdist_wininst --skip-build --target-version=3.6
42
+ rem @if exist build\bdist.win32 rd /s/q build\bdist.win32 & @if exist build\bdist.amd64 rd /s/q build\bdist.amd64
43
+ py -3.6-32 setup3.py -q bdist_wheel --skip-build
44
+ rem @if exist build\bdist.win32 rd /s/q build\bdist.win32 & @if exist build\bdist.amd64 rd /s/q build\bdist.amd64
45
+ py -3.6 setup3.py -q bdist_wininst --skip-build --target-version=3.6
46
+ rem @if exist build\bdist.win32 rd /s/q build\bdist.win32 & @if exist build\bdist.amd64 rd /s/q build\bdist.amd64
47
+ py -3.6 setup3.py -q bdist_wheel --skip-build
53
48
54
- @ if exist build\bdist.win32 rd /s/q build\bdist.win32 & @ if exist build\bdist.amd64 rd /s/q build\bdist.amd64
55
- py -3.7-32 setup3.py -q bdist_wininst --target-version=3.7 --skip-build
56
- @ if exist build\bdist.win32 rd /s/q build\bdist.win32 & @ if exist build\bdist.amd64 rd /s/q build\bdist.amd64
57
- py -3.7 setup3.py -q bdist_wininst --target-version=3.7 --skip-build --plat-name=win-amd64
49
+ rem @if exist build\bdist.win32 rd /s/q build\bdist.win32 & @if exist build\bdist.amd64 rd /s/q build\bdist.amd64
50
+ py -3.7-32 setup3.py -q bdist_wininst --skip-build --target-version=3.7
51
+ rem @if exist build\bdist.win32 rd /s/q build\bdist.win32 & @if exist build\bdist.amd64 rd /s/q build\bdist.amd64
52
+ py -3.7-32 setup3.py -q bdist_wheel --skip-build
53
+ rem @if exist build\bdist.win32 rd /s/q build\bdist.win32 & @if exist build\bdist.amd64 rd /s/q build\bdist.amd64
54
+ py -3.7 setup3.py -q bdist_wininst --skip-build --target-version=3.7
55
+ rem @if exist build\bdist.win32 rd /s/q build\bdist.win32 & @if exist build\bdist.amd64 rd /s/q build\bdist.amd64
56
+ py -3.7 setup3.py -q bdist_wheel --skip-build
58
57
59
58
rem And nuke the dirs one more time :)
60
59
if exist build/bdist.win32/. rm -rf build/bdist.win32
0 commit comments