summaryrefslogtreecommitdiff
path: root/generate_checksum.sh
diff options
context:
space:
mode:
Diffstat (limited to 'generate_checksum.sh')
-rwxr-xr-xgenerate_checksum.sh12
1 files changed, 5 insertions, 7 deletions
diff --git a/generate_checksum.sh b/generate_checksum.sh
index ea59961..3793a54 100755
--- a/generate_checksum.sh
+++ b/generate_checksum.sh
@@ -10,17 +10,16 @@ for coin in monero wownero zano;
do
submodule_hash=$(git ls-tree HEAD ${coin} | xargs | awk '{ print $3 }')
COIN=$(echo "$coin" | tr a-z A-Z)
- COIN_wallet2_api_c_h_sha256=$(sha256sum ${coin}_libwallet2_api_c/src/main/cpp/wallet2_api_c.h | xargs | awk '{ print $1 }')
- COIN_wallet2_api_c_cpp_sha256=$(sha256sum ${coin}_libwallet2_api_c/src/main/cpp/wallet2_api_c.cpp | xargs | awk '{ print $1 }')-${submodule_hash}
+ COIN_wallet2_api_c_h_sha256=$(sha256sum ${coin}_libwallet2_api_c/src/main/cpp/${coin}_wallet2_api_c.h | xargs | awk '{ print $1 }')
+ COIN_wallet2_api_c_cpp_sha256=$(sha256sum ${coin}_libwallet2_api_c/src/main/cpp/${coin}_wallet2_api_c.cpp | xargs | awk '{ print $1 }')-${submodule_hash}
COIN_wallet2_api_c_exp_sha256=$(sha256sum ${coin}_libwallet2_api_c/${coin}_libwallet2_api_c.exp | xargs | awk '{ print $1 }')
- cat > ${coin}_libwallet2_api_c/src/main/cpp/${coin}_checksum.h << EOF
-#ifndef MONEROC_CHECKSUMS
-#define MONEROC_CHECKSUMS
+ cat > ${coin}_libwallet2_api_c/src/main/cpp/${coin}_checksum.c << EOF
+#include "${coin}_checksum.h"
+
const char * ${COIN}_wallet2_api_c_h_sha256 = "${COIN_wallet2_api_c_h_sha256}";
const char * ${COIN}_wallet2_api_c_cpp_sha256 = "${COIN_wallet2_api_c_cpp_sha256}";
const char * ${COIN}_wallet2_api_c_exp_sha256 = "${COIN_wallet2_api_c_exp_sha256}";
-#endif
EOF
cat > impls/monero.dart/lib/src/checksum_${coin}.dart << EOF
// ignore_for_file: constant_identifier_names
@@ -36,4 +35,3 @@ export const ${coin}Checksum = {
}
EOF
done
-