8 cp LICENSE-THIRD-PARTY micro-$1
10 HASH="$(git rev-parse --short HEAD)"
11 VERSION="$(go run tools/build-version.go)"
12 DATE="$(go run tools/build-date.go)"
13 ADDITIONAL_GO_LINKER_FLAGS="$(go run tools/info-plist.go $VERSION)"
17 GOOS=darwin GOARCH=amd64 make build
19 tar -czf micro-$1-osx.tar.gz micro-$1
20 mv micro-$1-osx.tar.gz binaries
24 GOOS=linux GOARCH=amd64 make build
26 tar -czf micro-$1-linux64.tar.gz micro-$1
27 mv micro-$1-linux64.tar.gz binaries
29 echo "Linux 64 fully static"
30 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 make build
32 tar -czf micro-$1-linux64-static.tar.gz micro-$1
33 mv micro-$1-linux64-static.tar.gz binaries
36 GOOS=linux GOARCH=386 make build
38 tar -czf micro-$1-linux32.tar.gz micro-$1
39 mv micro-$1-linux32.tar.gz binaries
42 GOOS=linux GOARCH=arm make build
44 tar -czf micro-$1-linux-arm.tar.gz micro-$1
45 mv micro-$1-linux-arm.tar.gz binaries
48 GOOS=linux GOARCH=arm64 make build
50 tar -czf micro-$1-linux-arm64.tar.gz micro-$1
51 mv micro-$1-linux-arm64.tar.gz binaries
55 GOOS=netbsd GOARCH=amd64 make build
57 tar -czf micro-$1-netbsd64.tar.gz micro-$1
58 mv micro-$1-netbsd64.tar.gz binaries
61 GOOS=netbsd GOARCH=386 make build
63 tar -czf micro-$1-netbsd32.tar.gz micro-$1
64 mv micro-$1-netbsd32.tar.gz binaries
68 GOOS=openbsd GOARCH=amd64 make build
70 tar -czf micro-$1-openbsd64.tar.gz micro-$1
71 mv micro-$1-openbsd64.tar.gz binaries
74 GOOS=openbsd GOARCH=386 make build
76 tar -czf micro-$1-openbsd32.tar.gz micro-$1
77 mv micro-$1-openbsd32.tar.gz binaries
81 GOOS=freebsd GOARCH=amd64 make build
83 tar -czf micro-$1-freebsd64.tar.gz micro-$1
84 mv micro-$1-freebsd64.tar.gz binaries
87 GOOS=freebsd GOARCH=386 make build
89 tar -czf micro-$1-freebsd32.tar.gz micro-$1
90 mv micro-$1-freebsd32.tar.gz binaries
96 GOOS=windows GOARCH=amd64 make build
98 zip -r -q -T micro-$1-win64.zip micro-$1
99 mv micro-$1-win64.zip binaries
102 GOOS=windows GOARCH=386 make build
103 mv micro.exe micro-$1
104 zip -r -q -T micro-$1-win32.zip micro-$1
105 mv micro-$1-win32.zip binaries