convert to go module

This commit is contained in:
Arceliar 2018-12-07 19:56:04 -06:00
parent caa7b739af
commit 586781b49c
24 changed files with 65 additions and 34 deletions

16
build
View file

@ -7,20 +7,16 @@ do
d) DEBUG=true;;
esac
done
export GOPATH=$PWD
echo "Downloading..."
go get -d -v
go get -d -v yggdrasil
for file in *.go ; do
echo "Building: $file"
#go build $@ $file
IMPRINT="-X yggdrasil.buildName=$(sh contrib/semver/name.sh) -X yggdrasil.buildVersion=$(sh contrib/semver/version.sh)"
for CMD in `ls cmd/` ; do
echo "Building: $CMD"
IMPRINT="-X github.com/yggdrasil-network/yggdrasil-go/src/yggdrasil.buildName=$(sh contrib/semver/name.sh) -X github.com/yggdrasil-network/yggdrasil-go/src/yggdrasil.buildVersion=$(sh contrib/semver/version.sh)"
if [ $DEBUG ]; then
go build -ldflags="$IMPRINT" -tags debug -v $file
go build -ldflags="$IMPRINT" -tags debug -v ./cmd/$CMD
else
go build -ldflags="$IMPRINT -s -w" -v $file
go build -ldflags="$IMPRINT -s -w" -v ./cmd/$CMD
fi
if [ $UPX ]; then
upx --brute ${file%.go}
upx --brute $CMD
fi
done