| #!/bin/bash |
| set -e |
| |
| DEST=$1 |
| BINARY_NAME="docker-$VERSION" |
| BINARY_EXTENSION="$(binary_extension)" |
| BINARY_FULLNAME="$BINARY_NAME$BINARY_EXTENSION" |
| |
| # Cygdrive paths don't play well with go build -o. |
| if [[ "$(uname -s)" == CYGWIN* ]]; then |
| DEST=$(cygpath -mw $DEST) |
| fi |
| |
| source "$(dirname "$BASH_SOURCE")/.go-autogen" |
| |
| go build \ |
| -o "$DEST/$BINARY_FULLNAME" \ |
| "${BUILDFLAGS[@]}" \ |
| -ldflags " |
| $LDFLAGS |
| $LDFLAGS_STATIC_DOCKER |
| " \ |
| ./docker |
| |
| echo "Created binary: $DEST/$BINARY_FULLNAME" |
| ln -sf "$BINARY_FULLNAME" "$DEST/docker$BINARY_EXTENSION" |
| |
| hash_files "$DEST/$BINARY_FULLNAME" |