Files
self/app/scripts/build_android_module.sh
0xturboblitz 92298d6ca5 loop structure in witness gen build scripts
- single source of circuit names in common.sh
2024-06-23 19:53:25 -07:00

18 lines
509 B
Bash
Executable File

#!/bin/bash
source "scripts/common.sh"
cd witnesscalc
./build_gmp.sh android
make android
cd ..
# Copy artifacts for each circuit
for circuit in "${CIRCUITS[@]}"; do
cp ../circuits/build/${circuit}_cpp/${circuit}.dat android/app/src/main/res/raw/${circuit}.dat
cp witnesscalc/build_witnesscalc_android/src/libwitnesscalc_${circuit}.so android/app/src/main/cpp/lib/
cp witnesscalc/src/witnesscalc_${circuit}.h android/app/src/main/cpp/include/
done
echo "copied artifacts to android directory"