blob: d20aef27dc42fbbda5331c501712a0313ee34314 [file] [log] [blame]
#!/bin/bash
set -euo pipefail
readonly GO=$1
readonly GODEPFILE=$2
readonly GOROOT=$3
readonly GOPATH=$4
readonly GOPACKAGE=$5
readonly GOOS=$6
readonly GOARCH=$7
readonly DEPFILE=$8
readonly OUTPUT=$9
readonly GOCACHE=${10}
export GOROOT GOPATH GOOS GOARCH GOCACHE
"${GODEPFILE}" -o "${OUTPUT}" "${GOPACKAGE}" > "${DEPFILE}"
"${GO}" build -o "${OUTPUT}" "${GOPACKAGE}"