From d403ab84c63ad8f8dc8aa5d77712aaa6153bb025 Mon Sep 17 00:00:00 2001 From: MITSUNARI Shigeo Date: Thu, 4 Jul 2019 09:31:32 +0900 Subject: [PATCH] [java] support windows --- ffi/java/make_wrap.bat | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ffi/java/make_wrap.bat b/ffi/java/make_wrap.bat index b7008bc..3e6ee70 100644 --- a/ffi/java/make_wrap.bat +++ b/ffi/java/make_wrap.bat @@ -5,9 +5,11 @@ set SWIG=..\..\..\..\p\swig\swig.exe set PACKAGE_NAME=com.herumi.mcl set PACKAGE_DIR=%PACKAGE_NAME:.=\% if /i "%1"=="" ( - set NAME=elgamal + set NAME=mcl + set LIBNAME= ) else ( set NAME=%1 + set LIBNAME=%NAME% ) echo [[run swig]] @@ -15,7 +17,7 @@ mkdir %PACKAGE_DIR% set TOP_DIR=../.. %SWIG% -java -package %PACKAGE_NAME% -outdir %PACKAGE_DIR% -c++ -Wall %NAME%.i echo [[make dll]] -cl /MT /DNOMINMAX /LD /Ox /DNDEBUG /EHsc %NAME%_wrap.cxx %TOP_DIR%/src/fp.cpp -DMCL_NO_AUTOLINK -I%JAVA_INCLUDE% -I%JAVA_INCLUDE%\win32 -I%TOP_DIR%/include -I%TOP_DIR%/../cybozulib/include -I%TOP_DIR%/../cybozulib_ext/include -I%TOP_DIR%/../xbyak /link /LIBPATH:%TOP_DIR%/../cybozulib_ext/lib /OUT:%TOP_DIR%/bin/mcl_%NAME%.dll +cl /MT /DNOMINMAX /LD /Ox /DNDEBUG /EHsc %NAME%_wrap.cxx %TOP_DIR%/src/fp.cpp -DMCL_NO_AUTOLINK -I%JAVA_INCLUDE% -I%JAVA_INCLUDE%\win32 -I%TOP_DIR%/include -I%TOP_DIR%/../cybozulib/include -I%TOP_DIR%/../cybozulib_ext/include -I%TOP_DIR%/../xbyak /link /LIBPATH:%TOP_DIR%/../cybozulib_ext/lib /OUT:%TOP_DIR%/bin/mcl%LIBNAME%java.dll call run-%NAME%.bat