aboutsummaryrefslogtreecommitdiffstats
path: root/mklib.bat
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2018-07-15 12:41:19 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2018-07-15 12:42:38 +0800
commit5902c54c30a64d66ffbd0a6270c79336e4b170b9 (patch)
treedecb0275fb9ea460d17d6b50e7ed495c4e0d6962 /mklib.bat
parent58b35f9129e4cb94985c4b8bdd454f03f7d801ad (diff)
downloaddexon-bls-5902c54c30a64d66ffbd0a6270c79336e4b170b9.tar
dexon-bls-5902c54c30a64d66ffbd0a6270c79336e4b170b9.tar.gz
dexon-bls-5902c54c30a64d66ffbd0a6270c79336e4b170b9.tar.bz2
dexon-bls-5902c54c30a64d66ffbd0a6270c79336e4b170b9.tar.lz
dexon-bls-5902c54c30a64d66ffbd0a6270c79336e4b170b9.tar.xz
dexon-bls-5902c54c30a64d66ffbd0a6270c79336e4b170b9.tar.zst
dexon-bls-5902c54c30a64d66ffbd0a6270c79336e4b170b9.zip
bat file to make test/bls_c384_test.exe
Diffstat (limited to 'mklib.bat')
-rw-r--r--mklib.bat16
1 files changed, 7 insertions, 9 deletions
diff --git a/mklib.bat b/mklib.bat
index 14f1bd4..1e769ff 100644
--- a/mklib.bat
+++ b/mklib.bat
@@ -1,10 +1,8 @@
@echo off
-call setvar.bat
-echo make bls.lib
-rem cl /c %CFLAGS% src\bls.cpp
-rem lib /OUT:lib\bls.lib /nodefaultlib bls.obj %LDFLAGS%
-rem echo make bls256.lib
-cl /c %CFLAGS% src\bls_c.cpp /I../mcl/ /DMCL_NO_AUTOLINK
-rem lib /OUT:lib\bls256.lib /nodefaultlib bls_c.obj %LDFLAGS%
-echo make bls256.dll
-link /nologo /DLL /OUT:bin\bls256.dll bls_c.obj %LDFLAGS% ../mcl/lib/mcl.lib /implib:lib\bls256.lib
+
+call setvar.bat lib
+echo make lib/lib384.%MODE%
+echo CFLAGS=%CFLAGS%
+cl /c %CFLAGS% /Foobj/bls_c.obj src/bls_c.cpp
+cl /c %CFLAGS% /Foobj/fp.obj ../mcl/src/fp.cpp
+lib /OUT:lib/bls384.lib /nodefaultlib obj/bls_c.obj obj/fp.obj %LDFLAGS%