aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2018-05-09 12:44:20 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2018-05-09 12:44:20 +0800
commitea84028d95c1869dc9fa795b46ba50e94c45bc20 (patch)
tree67dc6b2bae2ed29026010206672a8a69126468f1
parentc9ecb32024d856b91bc8a8c21c51548595b79be1 (diff)
downloaddexon-mcl-ea84028d95c1869dc9fa795b46ba50e94c45bc20.tar.gz
dexon-mcl-ea84028d95c1869dc9fa795b46ba50e94c45bc20.tar.zst
dexon-mcl-ea84028d95c1869dc9fa795b46ba50e94c45bc20.zip
mv java to ffi/java
-rw-r--r--ffi/java/Bn256Test.java (renamed from java/Bn256Test.java)0
-rw-r--r--ffi/java/ElgamalTest.java (renamed from java/ElgamalTest.java)0
-rw-r--r--ffi/java/Makefile (renamed from java/Makefile)15
-rw-r--r--ffi/java/bn256.i (renamed from java/bn256.i)0
-rw-r--r--ffi/java/bn256_impl.hpp (renamed from java/bn256_impl.hpp)0
-rw-r--r--ffi/java/bn256_wrap.cxx (renamed from java/bn256_wrap.cxx)0
-rw-r--r--ffi/java/elgamal.i (renamed from java/elgamal.i)0
-rw-r--r--ffi/java/elgamal_impl.hpp (renamed from java/elgamal_impl.hpp)0
-rw-r--r--ffi/java/java.md (renamed from java/java.md)0
-rw-r--r--ffi/java/make_wrap.bat (renamed from java/make_wrap.bat)0
-rw-r--r--ffi/java/run-bn256.bat (renamed from java/run-bn256.bat)0
-rw-r--r--ffi/java/run-elgamal.bat (renamed from java/run-elgamal.bat)0
-rw-r--r--ffi/java/set-java-path.bat (renamed from java/set-java-path.bat)0
13 files changed, 8 insertions, 7 deletions
diff --git a/java/Bn256Test.java b/ffi/java/Bn256Test.java
index b1f9f6f..b1f9f6f 100644
--- a/java/Bn256Test.java
+++ b/ffi/java/Bn256Test.java
diff --git a/java/ElgamalTest.java b/ffi/java/ElgamalTest.java
index 0cf49e1..0cf49e1 100644
--- a/java/ElgamalTest.java
+++ b/ffi/java/ElgamalTest.java
diff --git a/java/Makefile b/ffi/java/Makefile
index f7b01f3..d69c043 100644
--- a/java/Makefile
+++ b/ffi/java/Makefile
@@ -1,4 +1,5 @@
-include ../common.mk
+TOP_DIR=../..
+include $(TOP_DIR)/common.mk
ifeq ($(UNAME_S),Darwin)
JAVA_INC=-I/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers/
else
@@ -7,15 +8,15 @@ else
CFLAGS+=-z noexecstack
LDFLAGS+=-lrt
endif
-CFLAGS+=$(JAVA_INC) $(JAVA_INC)/linux -I ../include -I ../../xbyak -I ../../cybozulib/include -Wno-strict-aliasing
-MCL_LIB=../lib/libmcl.a
+CFLAGS+=$(JAVA_INC) $(JAVA_INC)/linux -I $(TOP_DIR)/include -I $(TOP_DIR)/../xbyak -I $(TOP_DIR)/../cybozulib/include -Wno-strict-aliasing
+MCL_LIB=$(TOP_DIR)/lib/libmcl.a
PACKAGE_NAME=com.herumi.mcl
PACKAGE_DIR=$(subst .,/,$(PACKAGE_NAME))
-ELGAMAL_LIB=../bin/libmcl_elgamal.$(LIB_SUF)
-BN256_LIB=../bin/libmcl_bn256.$(LIB_SUF)
-JAVA_EXE=cd ../bin && LD_LIBRARY_PATH=./:$(LD_LIBRARY_PATH) java -classpath ../java
+ELGAMAL_LIB=$(TOP_DIR)/bin/libmcl_elgamal.$(LIB_SUF)
+BN256_LIB=$(TOP_DIR)/bin/libmcl_bn256.$(LIB_SUF)
+JAVA_EXE=cd $(TOP_DIR)/bin && LD_LIBRARY_PATH=./:$(LD_LIBRARY_PATH) java -classpath ../ffi/java
all: $(ELGAMAL_LIB)
elgamal_wrap.cxx: elgamal.i elgamal_impl.hpp
@@ -27,7 +28,7 @@ bn256_wrap.cxx: bn256.i bn256_impl.hpp
swig -java -package $(PACKAGE_NAME) -outdir $(PACKAGE_DIR) -c++ -Wall bn256.i
$(MCL_LIB):
- make -C ..
+ make -C $(TOP_DIR)
$(ELGAMAL_LIB): elgamal_wrap.cxx $(MCL_LIB)
$(PRE)$(CXX) $< -o $@ $(CFLAGS) $(LDFLAGS) $(MCL_LIB) -shared
diff --git a/java/bn256.i b/ffi/java/bn256.i
index 94a8edb..94a8edb 100644
--- a/java/bn256.i
+++ b/ffi/java/bn256.i
diff --git a/java/bn256_impl.hpp b/ffi/java/bn256_impl.hpp
index c4caaf3..c4caaf3 100644
--- a/java/bn256_impl.hpp
+++ b/ffi/java/bn256_impl.hpp
diff --git a/java/bn256_wrap.cxx b/ffi/java/bn256_wrap.cxx
index 8b6a796..8b6a796 100644
--- a/java/bn256_wrap.cxx
+++ b/ffi/java/bn256_wrap.cxx
diff --git a/java/elgamal.i b/ffi/java/elgamal.i
index 4107231..4107231 100644
--- a/java/elgamal.i
+++ b/ffi/java/elgamal.i
diff --git a/java/elgamal_impl.hpp b/ffi/java/elgamal_impl.hpp
index dbf2ba6..dbf2ba6 100644
--- a/java/elgamal_impl.hpp
+++ b/ffi/java/elgamal_impl.hpp
diff --git a/java/java.md b/ffi/java/java.md
index 3fe8613..3fe8613 100644
--- a/java/java.md
+++ b/ffi/java/java.md
diff --git a/java/make_wrap.bat b/ffi/java/make_wrap.bat
index 8198b8a..8198b8a 100644
--- a/java/make_wrap.bat
+++ b/ffi/java/make_wrap.bat
diff --git a/java/run-bn256.bat b/ffi/java/run-bn256.bat
index 19018c1..19018c1 100644
--- a/java/run-bn256.bat
+++ b/ffi/java/run-bn256.bat
diff --git a/java/run-elgamal.bat b/ffi/java/run-elgamal.bat
index 0b57938..0b57938 100644
--- a/java/run-elgamal.bat
+++ b/ffi/java/run-elgamal.bat
diff --git a/java/set-java-path.bat b/ffi/java/set-java-path.bat
index c66f818..c66f818 100644
--- a/java/set-java-path.bat
+++ b/ffi/java/set-java-path.bat