2024-06-28 10:56:50 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
set -eo pipefail
|
|
|
|
|
|
|
|
ROOT=${ROOT:-$HOME}
|
2024-07-18 23:34:31 +00:00
|
|
|
FEATURES=
|
|
|
|
|
|
|
|
if [ -n "$MOCK_SGX" ]; then
|
|
|
|
echo "MOCK_SGX is set. Adding mock-sgx feature."
|
|
|
|
FEATURES="--features=mock-sgx"
|
|
|
|
fi
|
2024-06-28 10:56:50 +00:00
|
|
|
|
|
|
|
echo "--------------------------------------------------------"
|
|
|
|
echo "building enclave binary"
|
|
|
|
|
|
|
|
cd $ROOT/cycles-quartz/apps/transfers/enclave
|
2024-07-18 23:34:31 +00:00
|
|
|
CARGO_TARGET_DIR=./target cargo build --release $FEATURES
|
2024-06-28 10:56:50 +00:00
|
|
|
|
|
|
|
echo "--------------------------------------------------------"
|
|
|
|
echo "building cosmwasm contract binary"
|
|
|
|
|
|
|
|
|
|
|
|
cd $ROOT/cycles-quartz/apps/transfers/contracts
|
2024-07-18 23:34:31 +00:00
|
|
|
bash build.sh $FEATURES
|