mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-01-09 23:27:17 +01:00
1271ac8899
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
17 lines
435 B
Bash
Executable File
17 lines
435 B
Bash
Executable File
#!/bin/sh
|
|
|
|
sed_exe=$1
|
|
|
|
result="swig_java/src/com/blockstream/libwally/Wally.java"
|
|
|
|
mkdir -p `dirname $result`
|
|
|
|
# Merge the constants and JNI interface into Wally.java
|
|
grep -v '^}$' swig_java/wallycoreJNI.java | $sed_exe 's/wallycoreJNI/Wally/g' >$result
|
|
grep 'public final static' swig_java/wallycoreConstants.java >>$result
|
|
# Append our extra functionality
|
|
cat swig_java/jni_extra.java_in >>$result
|
|
|
|
# Clean up
|
|
rm -f swig_java/*.java
|