Skip to content

Commit af3b498

Browse files
committed
Updated build.sh
1 parent d6cb4a9 commit af3b498

File tree

1 file changed

+16
-13
lines changed

1 file changed

+16
-13
lines changed

build.sh

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,24 @@
44

55
rm -rf distrib
66

7-
# TODO: replace me with proper go modules stuff
8-
export GOPATH=$PWD
9-
107
export CGO_ENABLED=0
11-
GOOS=linux GOARCH=amd64 go build -o distrib/linux64/serial-discovery
12-
GOOS=linux GOARCH=386 go build -o distrib/linux32/serial-discovery
13-
GOOS=linux GOARCH=arm go build -o distrib/linuxarm/serial-discovery
14-
GOOS=linux GOARCH=arm64 go build -o distrib/linuxarm64/serial-discovery
15-
GOOS=windows GOARCH=386 GO386=387 go build -o distrib/windows/serial-discovery.exe
16-
CGO_ENABLED=1 CC=o64-clang GOOS=darwin GOARCH=amd64 go build -ldflags="-extldflags=-mmacosx-version-min=10.9" -o distrib/darwin/serial-discovery
8+
GOOS=linux GOARCH=amd64 go build -o distrib/linux64/bin/serial-discovery
9+
GOOS=linux GOARCH=386 go build -o distrib/linux32/bin/serial-discovery
10+
GOOS=linux GOARCH=arm go build -o distrib/linuxarm/bin/serial-discovery
11+
GOOS=linux GOARCH=arm64 go build -o distrib/linuxarm64/bin/serial-discovery
12+
GOOS=windows GOARCH=386 GO386=387 go build -o distrib/windows/bin/serial-discovery.exe
13+
CGO_ENABLED=1 CC=o64-clang GOOS=darwin GOARCH=amd64 go build -ldflags="-extldflags=-mmacosx-version-min=10.9" -o distrib/darwin/bin/serial-discovery
1714

15+
VERSION=`git describe --tag`
1816
cd distrib
19-
zip -r ../serial-discovery-${VERSION}.zip *
17+
cd windows && zip -r ../../serial-discovery-windows-$VERSION.zip * && cd ..
18+
cd osx && tar cjf ../../serial-discovery-macosx-$VERSION.tar.bz2 * && cd ..
19+
cd linuxarm && tar cjf ../../serial-discovery-linuxarm-$VERSION.tar.bz2 * && cd ..
20+
cd linuxarm64 && tar cjf ../../serial-discovery-linuxarm64-$VERSION.tar.bz2 * && cd ..
21+
cd linux32 && tar cjf ../../serial-discovery-linux32-$VERSION.tar.bz2 * && cd ..
22+
cd linux64 && tar cjf ../../serial-discovery-linux64-$VERSION.tar.bz2 * && cd ..
2023
cd ..
2124

22-
shasum serial-discovery-${VERSION}.zip
23-
sha256sum serial-discovery-${VERSION}.zip
24-
ls -la serial-discovery-${VERSION}.zip
25+
shasum serial-discovery*-${VERSION}.*
26+
sha256sum serial-discovery*-${VERSION}.*
27+
ls -la serial-discovery*-${VERSION}.*

0 commit comments

Comments
 (0)