| #!/usr/bin/env bash | |
| LDFLAGS="${LDFLAGS} \ | |
| -X \"github.com/docker/docker/dockerversion.Version=${VERSION}\" \ | |
| -X \"github.com/docker/docker/dockerversion.GitCommit=${GITCOMMIT}\" \ | |
| -X \"github.com/docker/docker/dockerversion.BuildTime=${BUILDTIME}\" \ | |
| -X \"github.com/docker/docker/dockerversion.PlatformName=${PLATFORM}\" \ | |
| -X \"github.com/docker/docker/dockerversion.ProductName=${PRODUCT}\" \ | |
| -X \"github.com/docker/docker/dockerversion.DefaultProductLicense=${DEFAULT_PRODUCT_LICENSE}\" " | |
| # Compile the Windows resources into the sources | |
| if [ "$(go env GOOS)" = "windows" ]; then | |
| if [ ! -x "$(command -v go-winres)" ]; then | |
| >&2 echo "go-winres not found, skipping manifesting binary" | |
| else | |
| ( | |
| . hack/make/.mkwinres | |
| go generate -v "${GO_PACKAGE}" | |
| ) | |
| fi | |
| fi |