$ErrorActionPreference = "Stop";
trap { $host.SetShouldExit(1) }

. C:\var\vcap\packages\golang-1.27-windows\bosh\compile.ps1

$BOSH_INSTALL_TARGET = Resolve-Path "${env:BOSH_INSTALL_TARGET}"
cd blackbox\cmd\blackbox
go build -mod=vendor -o "${BOSH_INSTALL_TARGET}\blackbox.exe" "."
if ($LASTEXITCODE -ne 0) {
    Write-Error "Error compiling: blackbox. Exit code: ${LASTEXITCODE}"
}
