From bb9fdd35cf327bc699d9c28f72bd3dc786d5bf7a Mon Sep 17 00:00:00 2001 From: Steve Myers Date: Mon, 5 Jul 2021 14:25:09 -0700 Subject: [PATCH] Update build.sh to install jvm darwin-x86-64 dylib --- build.sh | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index 6b5a530..bf0fc42 100755 --- a/build.sh +++ b/build.sh @@ -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)