Update build.sh to install jvm darwin-x86-64 dylib

This commit is contained in:
Steve Myers 2021-07-05 14:25:09 -07:00
parent b437b78668
commit 24e71b5a39
2 changed files with 15 additions and 3 deletions

View File

@ -3,4 +3,5 @@
.gradle
local.properties
build
*.so
*.so
*.dylib

View File

@ -11,8 +11,19 @@ export LD_LIBRARY_PATH=`pwd`/target/debug
cc cc/bdk_ffi_test.c -o cc/bdk_ffi_test -L target/debug -l bdk_ffi -l pthread -l dl -l m
# bdk-kotlin jar
mkdir -p bdk-kotlin/jvm/src/main/resources/linux-x86-64
cp target/debug/libbdk_ffi.so bdk-kotlin/jvm/src/main/resources/linux-x86-64
OS=$(uname)
case $OS in
"Darwin")
echo "Darwin build system"
mkdir -p bdk-kotlin/jvm/src/main/resources/darwin-x86-64
cp target/debug/libbdk_ffi.dylib bdk-kotlin/jvm/src/main/resources/darwin-x86-64
;;
"Linux")
echo "Linux build system"
mkdir -p bdk-kotlin/jvm/src/main/resources/linux-x86-64
cp target/debug/libbdk_ffi.so bdk-kotlin/jvm/src/main/resources/linux-x86-64
;;
esac
(cd bdk-kotlin && gradle :jvm:build && gradle :jvm:publishToMavenLocal)