diff options
author | MITSUNARI Shigeo <herumi@nifty.com> | 2016-05-11 06:19:09 +0800 |
---|---|---|
committer | MITSUNARI Shigeo <herumi@nifty.com> | 2016-05-11 06:19:09 +0800 |
commit | b33344adeefb83de581fab1a06c45a024666cd2f (patch) | |
tree | 2adea7a06e64b2907f6559cc53835544b8fb3958 | |
parent | 5e7c1a910de13039eb09eae49e5d148fee48f064 (diff) | |
download | dexon-mcl-b33344adeefb83de581fab1a06c45a024666cd2f.tar.gz dexon-mcl-b33344adeefb83de581fab1a06c45a024666cd2f.tar.zst dexon-mcl-b33344adeefb83de581fab1a06c45a024666cd2f.zip |
bat file for java
-rwxr-xr-x | java/make_wrap.bat | 18 | ||||
-rwxr-xr-x | java/run-mcl.bat | 8 | ||||
-rwxr-xr-x | java/set-java-path.bat | 8 |
3 files changed, 34 insertions, 0 deletions
diff --git a/java/make_wrap.bat b/java/make_wrap.bat new file mode 100755 index 0000000..7a4a4d4 --- /dev/null +++ b/java/make_wrap.bat @@ -0,0 +1,18 @@ +@echo off +call set-java-path.bat +set JAVA_INCLUDE=%JAVA_DIR%\include +set SWIG=..\..\..\p\swig\swig.exe +set PACKAGE_NAME=com.herumi.mcl +set PACKAGE_DIR=%PACKAGE_NAME:.=\% + +echo [[run swig]] +mkdir %PACKAGE_DIR% +echo %SWIG% -java -package %PACKAGE_NAME% -outdir %PACKAGE_DIR% -c++ -Wall mcl_if.i +%SWIG% -java -package %PACKAGE_NAME% -outdir %PACKAGE_DIR% -c++ -Wall mcl_if.i +echo [[make dll]] +cl /MT /DNOMINMAX /LD /Ox /DNDEBUG /EHsc mcl_if_wrap.cxx -I%JAVA_INCLUDE% -I%JAVA_INCLUDE%\win32 -I../include -I../../cybozulib/include -I../../cybozulib_ext/include -I../../xbyak /link /LIBPATH:../../cybozulib_ext/lib /LIBPATH:../lib /OUT:../bin/mcl_if_wrap.dll + +call run-mcl.bat + +echo [[make jar]] +%JAVA_DIR%\bin\jar cvf mcl.jar com
\ No newline at end of file diff --git a/java/run-mcl.bat b/java/run-mcl.bat new file mode 100755 index 0000000..f0d89b8 --- /dev/null +++ b/java/run-mcl.bat @@ -0,0 +1,8 @@ +@echo off +echo [[compile MclTest.java]] +%JAVA_DIR%\bin\javac MclTest.java + +echo [[run MclTest]] +pushd ..\bin +%JAVA_DIR%\bin\java -classpath ..\java MclTest %1 %2 %3 %4 %5 %6 +popd diff --git a/java/set-java-path.bat b/java/set-java-path.bat new file mode 100755 index 0000000..c66f818 --- /dev/null +++ b/java/set-java-path.bat @@ -0,0 +1,8 @@ +@echo off +if "%JAVA_HOME%"=="" ( + set JAVA_DIR=c:/p/Java/jdk +) else ( + set JAVA_DIR=%JAVA_HOME% +) +echo JAVA_DIR=%JAVA_DIR% +rem set PATH=%PATH%;%JAVA_DIR%\bin |