| #!/bin/bash |
| # Copyright 2020 The Fuchsia Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| |
| 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}" |