#!/bin/sh -efu

BUILDDIR="${BUILDDIR?}"

[ -d "$BUILDDIR" ] ||
	mkdir -p -- "$BUILDDIR"

BUILDDIR="$(readlink -ev "$BUILDDIR")"
BINDIR="${BINDIR:-$BUILDDIR/bin}"
PKGDIR="${PKGDIR:-$BUILDDIR/pkg}"

export GOROOT="$(go env GOROOT)"
export GOPATH="${GOPATH:-$BUILDDIR}"
export GOBIN="${GOBIN:-${BINDIR:-$GOPATH/bin}}"

for d; do
	(cd "$d"; go install -v ${PKGDIR:+-pkgdir "$PKGDIR"})
done
