This commit is contained in:
Zhi Guan
2016-06-06 22:04:44 +02:00
parent 2bf25bd29f
commit 2cb43b7f80
142 changed files with 7768 additions and 1678 deletions

24
jni/Makefile Normal file
View File

@@ -0,0 +1,24 @@
# maybe a config is required to cross platform
all: libgmssl.jnilib
libgmssl.jnilib: GmSSL.h
gcc -shared -fPIC -Wall -I./jni/ GmSSL.c ../libcrypto.a -o libgmssl.jnilib
GmSSL.h: GmSSL.class
javah -jni GmSSL
GmSSL.class:
javac GmSSL.java
clean:
rm -f GmSSL.h
rm -f *.class
rm -f *.jnilib
rm -f *.o
rm -f a.out
test:
java -Djava.library.path=. GmSSL