- cd ../..
- mkdir -p src/main/resources/
- cp "ldk-java-bins/${LDK_GARBAGECOLLECTED_GIT_OVERRIDE}/liblightningjni_Linux-"* src/main/resources/
- - name: Build Java Release Bindings
- run: |
- export LDK_GARBAGECOLLECTED_GIT_OVERRIDE="$(git describe --tag HEAD)"
- export JAVA_HOME=`pwd`/jdk-18.0.1.1.jdk/Contents/Home
- export PATH=$JAVA_HOME/bin:$PATH
- ./genbindings.sh ./ldk-c-bindings/ "-I$JAVA_HOME/include/ -I$JAVA_HOME/include/darwin -isysroot$(xcrun --show-sdk-path)" false false
-
- if [ "${{ matrix.platform }}" = "macos-11" ]; then
- export CC="clang --target=aarch64-apple-darwin"
- export LDK_TARGET=aarch64-apple-darwin
- export LDK_TARGET_CPU=apple-a14
- ./genbindings.sh ./ldk-c-bindings/ "-I$JAVA_HOME/include/ -I$JAVA_HOME/include/darwin -isysroot$(xcrun --show-sdk-path)" false false
- cat src/main/resources/liblightningjni_MacOSX-aarch64.nativelib > /dev/null
-
- fi