Fix Windows build for dilithium-iii
This commit is contained in:
parent
7ea8e508a3
commit
5eb7485a01
@ -1,6 +1,6 @@
|
|||||||
LIB=libdilithium-iii_clean.lib
|
LIB=libdilithium-iii_clean.lib
|
||||||
|
|
||||||
OBJECTS=ntt.c packing.c poly.c polyvec.c reduce.c rounding.c sign.c
|
OBJECTS=ntt.obj packing.obj poly.obj polyvec.obj reduce.obj rounding.obj sign.obj
|
||||||
|
|
||||||
CFLAGS=/I ..\..\..\common /W1 /WX
|
CFLAGS=/I ..\..\..\common /W1 /WX
|
||||||
|
|
||||||
|
@ -5,16 +5,14 @@ SET EL=0
|
|||||||
REM CALL "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"
|
REM CALL "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"
|
||||||
REM IF ERRORLEVEL 1 SET EL=1
|
REM IF ERRORLEVEL 1 SET EL=1
|
||||||
|
|
||||||
FOR /D %%J IN (crypto_kem, crypto_sig) DO (
|
FOR /D %%K IN (crypto_kem\* crypto_sign\*) DO (
|
||||||
FOR /D %%K IN (%%J\*) DO (
|
FOR /D %%L IN (%%K\*) DO (
|
||||||
FOR /D %%L IN (%%K\*) DO (
|
cd %%L
|
||||||
cd %%L
|
nmake /f Makefile.Microsoft_nmake clean
|
||||||
nmake /f Makefile.Microsoft_nmake clean
|
IF ERRORLEVEL 1 SET EL=2
|
||||||
IF ERRORLEVEL 1 SET EL=2
|
nmake /f Makefile.Microsoft_nmake
|
||||||
nmake /f Makefile.Microsoft_nmake
|
IF ERRORLEVEL 1 SET EL=3
|
||||||
IF ERRORLEVEL 1 SET EL=3
|
cd ..\..\..
|
||||||
cd ..\..\..
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user