Skip to content

Commit 3297ea6

Browse files
committed
f Copy files to kotlin project
1 parent a0a7399 commit 3297ea6

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed
Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,13 @@
11
#!/bin/bash
2-
uniffi-bindgen generate bindings/ldk_node.udl --language kotlin -o ./bindings/kotlin/
2+
BINDINGS_DIR="./bindings/kotlin"
3+
PROJECT_DIR="ldk-node-jvm"
4+
PACKAGE_DIR="org/lightningdevkit/ldknode"
5+
6+
cargo build --target aarch64-apple-darwin
7+
uniffi-bindgen generate bindings/ldk_node.udl --language kotlin -o "$BINDINGS_DIR"
8+
9+
mkdir -p "$BINDINGS_DIR"/"$PROJECT_DIR"/lib/src/main/kotlin/"$PACKAGE_DIR"
10+
mkdir -p "$BINDINGS_DIR"/"$PROJECT_DIR"/lib/src/main/resources/darwin-aarch64/
11+
12+
cp "$BINDINGS_DIR"/"$PACKAGE_DIR"/ldk_node.kt "$BINDINGS_DIR"/"$PROJECT_DIR"/lib/src/main/kotlin/"$PACKAGE_DIR"/
13+
cp ./target/aarch64-apple-darwin/debug/libldk_node.dylib "$BINDINGS_DIR"/"$PROJECT_DIR"/lib/src/main/resources/darwin-aarch64/libldk_node.dylib

0 commit comments

Comments
 (0)