gecko/scripts/build.sh

41 lines
1022 B
Bash
Raw Normal View History

2020-03-10 12:20:34 -07:00
#!/bin/bash -e
# Ted: contact me when you make any changes
PREFIX="${PREFIX:-$(pwd)/build}"
PLUGIN_PREFIX="$PREFIX/plugins"
2020-03-10 12:20:34 -07:00
SRC_DIR="$(dirname "${BASH_SOURCE[0]}")"
source "$SRC_DIR/env.sh"
CORETH_PKG=github.com/ava-labs/coreth
CORETH_PATH="$GOPATH/src/$CORETH_PKG"
if [[ -d "$CORETH_PATH/.git" ]]; then
cd "$CORETH_PATH"
go get -t -v -d "./..."
cd -
else
go get -t -v -d "$CORETH_PKG/..."
fi
2020-04-19 15:19:05 -07:00
cd "$CORETH_PATH"
2020-04-19 15:24:32 -07:00
git -c advice.detachedHead=false checkout v0.1.0
2020-04-19 15:19:05 -07:00
cd -
2020-03-10 12:20:34 -07:00
GECKO_PKG=github.com/ava-labs/gecko
GECKO_PATH="$GOPATH/src/$GECKO_PKG"
if [[ -d "$GECKO_PATH/.git" ]]; then
cd "$GECKO_PATH"
go get -t -v -d "./..."
2020-03-10 12:20:34 -07:00
cd -
else
go get -t -v -d "$GECKO_PKG/..."
2020-03-10 12:20:34 -07:00
fi
2020-03-10 12:20:34 -07:00
go build -o "$PREFIX/ava" "$GECKO_PATH/main/"*.go
go build -o "$PREFIX/xputtest" "$GECKO_PATH/xputtest/"*.go
go build -o "$PLUGIN_PREFIX/evm" "$CORETH_PATH/plugin/"*.go
2020-04-26 11:28:36 -07:00
if [[ -f "$PREFIX/ava" && -f "$PREFIX/xputtest" && -f "$PLUGIN_PREFIX/evm" ]]; then
echo "Build Successful"
else
echo "Build failure"
fi