2018-11-01 20:14:18 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
set -e
|
2020-12-08 13:22:21 +00:00
|
|
|
cd "$(dirname "$0")"
|
2018-11-01 20:14:18 +00:00
|
|
|
|
|
|
|
export GO="${GO:-go}"
|
|
|
|
export GOOS=windows
|
2019-06-18 04:33:01 +00:00
|
|
|
export GOFLAGS="${GOFLAGS} -mod=vendor"
|
2020-12-08 13:22:21 +00:00
|
|
|
echo "$GOFLAGS"
|
2018-11-01 20:14:18 +00:00
|
|
|
|
2020-12-08 13:22:21 +00:00
|
|
|
PLUGINS=$(cat plugins/windows_only.txt | dos2unix )
|
2018-11-01 20:14:18 +00:00
|
|
|
for d in $PLUGINS; do
|
2020-12-08 13:22:21 +00:00
|
|
|
plugin="$(basename "$d").exe"
|
|
|
|
echo "building $plugin"
|
|
|
|
$GO build -o "${PWD}/bin/$plugin" "$@" ./"${d}"
|
2018-11-01 20:14:18 +00:00
|
|
|
done
|