#!/bin/bash set -e GO="${GO:-/usr/local/go/bin/go}" VERSION="${VERSION:-1.0.0}" LDFLAGS="-s -w -X main.Version=${VERSION}" echo "Building zeromesh components (${GO})..." $GO build -ldflags="${LDFLAGS}" -o bin/zeromesh-controller ./cmd/zeromesh-controller/ echo " -> bin/zeromesh-controller" $GO build -ldflags="${LDFLAGS}" -o bin/zeromesh-agent ./cmd/zeromesh-agent/ echo " -> bin/zeromesh-agent" $GO build -ldflags="${LDFLAGS}" -o bin/zeromesh-relay ./cmd/zeromesh-relay/ echo " -> bin/zeromesh-relay" $GO build -ldflags="${LDFLAGS}" -o bin/zeromesh-cli ./cmd/zeromesh-cli/ echo " -> bin/zeromesh-cli" echo "Done."