c-kzg-4844/bindings/java
Enrico Del Fante 0caab36c0b
Java binding compilation improvement for macos
Tries to get `JAVA_HOME` automatically if not already set
2022-11-25 10:31:23 +01:00
..
gradle/wrapper adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00
src small improvements 2022-11-24 21:53:15 +00:00
.gitignore adding more tests 2022-11-24 19:18:24 +00:00
Makefile Java binding compilation improvement for macos 2022-11-25 10:31:23 +01:00
README.md clean up + add pipeline 2022-11-24 19:46:47 +00:00
build.gradle adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00
c_kzg_4844_jni.c small improvements 2022-11-24 21:53:15 +00:00
c_kzg_4844_jni.h fix C header inconsistency 2022-11-24 18:15:26 +00:00
gradlew fixing pipeline 2022-11-24 20:03:30 +00:00
gradlew.bat adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00
settings.gradle adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00

README.md

Build Shared Library

Prerequisites

  • Follow the instructions in the README.md to install blst and build the C-KZG code.
  • JAVA_HOME environment variable is set to a JDK with an include folder containing a jni.h file.

Build

make build

This will install the library in the src/main/resources/lib folder according to your OS

Test

make test