diff options
author | MITSUNARI Shigeo <herumi@nifty.com> | 2016-12-01 17:27:58 +0800 |
---|---|---|
committer | MITSUNARI Shigeo <herumi@nifty.com> | 2016-12-01 17:27:58 +0800 |
commit | 8d0a8e3dafac84c33687ca69e4ecf5ef93197c91 (patch) | |
tree | fe2a6482f99695c92a4de795fc28371e216b9539 | |
parent | 5e2100364d62f0bd7641539be8830cd8943eaed0 (diff) | |
download | dexon-mcl-8d0a8e3dafac84c33687ca69e4ecf5ef93197c91.tar.gz dexon-mcl-8d0a8e3dafac84c33687ca69e4ecf5ef93197c91.tar.zst dexon-mcl-8d0a8e3dafac84c33687ca69e4ecf5ef93197c91.zip |
add how to use mklib.bat and mk.bat for win
-rw-r--r--[-rwxr-xr-x] | mklib.bat | 7 | ||||
-rw-r--r-- | readme.md | 9 |
2 files changed, 14 insertions, 2 deletions
diff --git a/mklib.bat b/mklib.bat index 6ebe62c..426e19c 100755..100644 --- a/mklib.bat +++ b/mklib.bat @@ -1,4 +1,7 @@ @echo off -nasm -f win64 -D_WIN64 src\asm\low_x86-64.asm +rem nasm -f win64 -D_WIN64 src\asm\low_x86-64.asm +rem cl /DNOMINMAX /Ox /DNDEBUG /W4 /Zi /EHsc /c -I ./include -I../xbyak -I../cybozulib/include -I../cybozulib_ext/include src\fp.cpp +rem lib /OUT:lib\mcl.lib /nodefaultlib fp.obj src\asm\low_x86-64.obj + cl /DNOMINMAX /Ox /DNDEBUG /W4 /Zi /EHsc /c -I ./include -I../xbyak -I../cybozulib/include -I../cybozulib_ext/include src\fp.cpp -lib /OUT:lib\mcl.lib /nodefaultlib fp.obj src\asm\low_x86-64.obj +lib /OUT:lib\mcl.lib /nodefaultlib fp.obj @@ -62,6 +62,15 @@ make ARCH=x86 CFLAGS_USER="-I <lib32>/include" LDFLAGS_USER="-L <lib32>/lib -Wl, ```
## Build for 64-bit Windows
+1) make library
+```
+>mklib.bat
+```
+2) make exe binary of sample\pairing.cpp
+```
+>mk sample\pairing.cpp
+```
+
open mcl.sln and build or if you have msbuild.exe
```
msbuild /p:Configuration=Release
|