@@ -53,42 +53,41 @@ echo #define jlicense "commercial" >> jsrc\jversion.h
5353echo #define jbuilder " www.jsoftware.com" >> jsrc\jversion.h
5454
5555cd jsrc
56- set jplatform = windows
5756set CC = clang-cl
5857
5958IF " %~1 " == " x86" GOTO L04A
6059IF " %~1 " == " arm64" GOTO L04B
6160IF " %~1 " NEQ " x64" EXIT /b 1
62- nmake -f ..\makemsvc\tsdll\makefile.win j64x=j64 clean
63- nmake -f ..\makemsvc\tsdll\makefile.win j64x=j64
61+ nmake -f ..\makemsvc\tsdll\makefile.win jplatform=windows j64x=j64 clean
62+ nmake -f ..\makemsvc\tsdll\makefile.win jplatform=windows j64x=j64
6463IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
6564GOTO L04C
6665:L04A
67- nmake -f ..\makemsvc\tsdll\makefile.win j64x=j32 clean
68- nmake -f ..\makemsvc\tsdll\makefile.win j64x=j32
66+ nmake -f ..\makemsvc\tsdll\makefile.win jplatform=windows j64x=j32 clean
67+ nmake -f ..\makemsvc\tsdll\makefile.win jplatform=windows j64x=j32
6968IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
7069GOTO L04C
7170:L04B
72- nmake -f ..\makemsvc\tsdll\makefile.win j64x=j64arm clean
73- nmake -f ..\makemsvc\tsdll\makefile.win j64x=j64arm
71+ nmake -f ..\makemsvc\tsdll\makefile.win jplatform=windows j64x=j64arm clean
72+ nmake -f ..\makemsvc\tsdll\makefile.win jplatform=windows j64x=j64arm
7473IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
7574:L04C
7675
7776IF " %~1 " == " x86" GOTO L02A
7877IF " %~1 " == " arm64" GOTO L02B
7978IF " %~1 " NEQ " x64" EXIT /b 1
80- nmake -f ..\makemsvc\jconsole\makefile.win j64x=j64 clean
81- nmake -f ..\makemsvc\jconsole\makefile.win j64x=j64
79+ nmake -f ..\makemsvc\jconsole\makefile.win jplatform=windows j64x=j64 clean
80+ nmake -f ..\makemsvc\jconsole\makefile.win jplatform=windows j64x=j64
8281IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
8382GOTO L02C
8483:L02A
85- nmake -f ..\makemsvc\jconsole\makefile.win j64x=j32 clean
86- nmake -f ..\makemsvc\jconsole\makefile.win j64x=j32
84+ nmake -f ..\makemsvc\jconsole\makefile.win jplatform=windows j64x=j32 clean
85+ nmake -f ..\makemsvc\jconsole\makefile.win jplatform=windows j64x=j32
8786IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
8887GOTO L02C
8988:L02B
90- nmake -f ..\makemsvc\jconsole\makefile.win j64x=j64arm clean
91- nmake -f ..\makemsvc\jconsole\makefile.win j64x=j64arm
89+ nmake -f ..\makemsvc\jconsole\makefile.win jplatform=windows j64x=j64arm clean
90+ nmake -f ..\makemsvc\jconsole\makefile.win jplatform=windows j64x=j64arm
9291IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
9392:L02C
9493
@@ -97,25 +96,25 @@ IF "%~1"=="arm64" GOTO L03B
9796IF " %~1 " NEQ " x64" EXIT /b 1
9897IF " %USE_EMU_AVX% " == " 0" GOTO L03F
9998IF " %USE_PYXES% " == " 0" GOTO L03F
100- nmake -f ..\makemsvc\jdll\makefile.win j64x=j64avx512 clean
101- nmake -f ..\makemsvc\jdll\makefile.win j64x=j64avx512
99+ nmake -f ..\makemsvc\jdll\makefile.win jplatform=windows j64x=j64avx512 clean
100+ nmake -f ..\makemsvc\jdll\makefile.win jplatform=windows j64x=j64avx512
102101IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
103- nmake -f ..\makemsvc\jdll\makefile.win j64x=j64avx2 clean
104- nmake -f ..\makemsvc\jdll\makefile.win j64x=j64avx2
102+ nmake -f ..\makemsvc\jdll\makefile.win jplatform=windows j64x=j64avx2 clean
103+ nmake -f ..\makemsvc\jdll\makefile.win jplatform=windows j64x=j64avx2
105104IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
106105:L03F
107- nmake -f ..\makemsvc\jdll\makefile.win j64x=j64 clean
108- nmake -f ..\makemsvc\jdll\makefile.win j64x=j64
106+ nmake -f ..\makemsvc\jdll\makefile.win jplatform=windows j64x=j64 clean
107+ nmake -f ..\makemsvc\jdll\makefile.win jplatform=windows j64x=j64
109108IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
110109GOTO L03C
111110:L03A
112- nmake -f ..\makemsvc\jdll\makefile.win j64x=j32 clean
113- nmake -f ..\makemsvc\jdll\makefile.win j64x=j32
111+ nmake -f ..\makemsvc\jdll\makefile.win jplatform=windows j64x=j32 clean
112+ nmake -f ..\makemsvc\jdll\makefile.win jplatform=windows j64x=j32
114113IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
115114GOTO L03C
116115:L03B
117- nmake -f ..\makemsvc\jdll\makefile.win j64x=j64arm NO_SHA_ASM=1 clean
118- nmake -f ..\makemsvc\jdll\makefile.win j64x=j64arm NO_SHA_ASM=1
116+ nmake -f ..\makemsvc\jdll\makefile.win jplatform=windows j64x=j64arm NO_SHA_ASM=1 clean
117+ nmake -f ..\makemsvc\jdll\makefile.win jplatform=windows j64x=j64arm NO_SHA_ASM=1
119118IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
120119:L03C
121120
@@ -124,18 +123,18 @@ GOTO L05C
124123IF " %~1 " == " x86" GOTO L05A
125124IF " %~1 " == " arm64" GOTO L05B
126125IF " %~1 " NEQ " x64" EXIT /b 1
127- nmake -f ..\makemsvc\jamalgam\makefile.win j64x=j64 clean
128- nmake -f ..\makemsvc\jamalgam\makefile.win j64x=j64
126+ nmake -f ..\makemsvc\jamalgam\makefile.win jplatform=windows j64x=j64 clean
127+ nmake -f ..\makemsvc\jamalgam\makefile.win jplatform=windows j64x=j64
129128IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
130129GOTO L05C
131130:L05A
132- nmake -f ..\makemsvc\jamalgam\makefile.win j64x=j32 jclean
133- nmake -f ..\makemsvc\jamalgam\makefile.win j64x=j32
131+ nmake -f ..\makemsvc\jamalgam\makefile.win jplatform=windows j64x=j32 jclean
132+ nmake -f ..\makemsvc\jamalgam\makefile.win jplatform=windows j64x=j32
134133IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
135134GOTO L05C
136135:L05B
137- nmake -f ..\makemsvc\jamalgam\makefile.win j64x=j64arm NO_SHA_ASM=1 clean
138- nmake -f ..\makemsvc\jamalgam\makefile.win j64x=j64arm NO_SHA_ASM=1
136+ nmake -f ..\makemsvc\jamalgam\makefile.win jplatform=windows j64x=j64arm NO_SHA_ASM=1 clean
137+ nmake -f ..\makemsvc\jamalgam\makefile.win jplatform=windows j64x=j64arm NO_SHA_ASM=1
139138IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
140139:L05C
141140
0 commit comments