Skip to content

Commit ac4b808

Browse files
committed
Add script to generate binaries
1 parent 520e088 commit ac4b808

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
stanford-dl
2+
binaries/

gen_binaries.sh

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
#!/bin/bash
2+
3+
echo "Generating binary for linuxAMD64..."
4+
env GOOS=linux GOARCH=amd64 go build
5+
zip linuxAMD64.zip stanford-dl
6+
echo "Done."
7+
8+
echo "Generating binary for linuxARM64..."
9+
env GOOS=linux GOARCH=arm64 go build
10+
zip linuxARM64.zip stanford-dl
11+
echo "Done."
12+
13+
echo "Generating binary for linuxARM32..."
14+
env GOOS=linux GOARCH=arm go build
15+
zip linuxARM32.zip stanford-dl
16+
echo "Done."
17+
18+
echo "Generating binary for linux386..."
19+
env GOOS=linux GOARCH=386 go build
20+
zip linux386.zip stanford-dl
21+
echo "Done."
22+
23+
echo "Generating binary for windows64..."
24+
env GOOS=windows GOARCH=amd64 go build
25+
zip windows64.zip stanford-dl.exe
26+
echo "Done."
27+
28+
echo "Generating binary for windows32..."
29+
env GOOS=windows GOARCH=386 go build
30+
zip windows32.zip stanford-dl.exe
31+
echo "Done."
32+
33+
# Generate system binary
34+
rm -f stanford-dl.exe stanford-dl
35+
go build
36+
37+
mkdir -p binaries
38+
mv *.zip binaries

0 commit comments

Comments
 (0)