Skip to content

Commit 13bd04d

Browse files
crahanbishopfaure
authored andcommitted
Add support for building Linux Arm64
1 parent f7d1cbc commit 13bd04d

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

Makefile

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ linux:
1313
zip cloudfox-linux.zip cloudfox sha1sum-linux.txt
1414
rm cloudfox sha1sum-linux.txt
1515

16+
linux-arm64:
17+
GOOS=linux GOARCH=arm64 go build
18+
sha1sum cloudfox > sha1sum-linux-arm64.txt
19+
zip cloudfox-linux-arm64.zip cloudfox sha1sum-linux-arm64.txt
20+
rm cloudfox sha1sum-linux-arm64.txt
21+
1622
macos:
1723
GOOS=darwin GOARCH=amd64 go build
1824
sha1sum cloudfox > sha1sum-mac.txt
@@ -28,7 +34,7 @@ release: clean
2834
GOOS=windows GOARCH=amd64 go build -o ./cloudfox/cloudfox.exe .
2935
zip ./cloudfox/cloudfox-windows-amd64.zip ./cloudfox/cloudfox.exe
3036
rm -rf ./cloudfox/cloudfox.exe
31-
37+
3238
GOOS=linux GOARCH=amd64 go build -o ./cloudfox/cloudfox .
3339
zip ./cloudfox/cloudfox-linux-amd64.zip ./cloudfox/cloudfox .
3440
rm -rf ./cloudfox/cloudfox
@@ -37,13 +43,17 @@ release: clean
3743
zip ./cloudfox/cloudfox-linux-386.zip ./cloudfox/cloudfox .
3844
rm -rf ./cloudfox/cloudfox
3945

46+
GOOS=linux GOARCH=arm64 go build -o ./cloudfox/cloudfox .
47+
zip ./cloudfox/cloudfox-linux-arm64.zip ./cloudfox/cloudfox .
48+
rm -rf ./cloudfox/cloudfox
49+
4050
GOOS=darwin GOARCH=amd64 go build -o ./cloudfox/cloudfox .
4151
zip ./cloudfox/cloudfox-macos-amd64.zip ./cloudfox/cloudfox
4252
rm -rf ./cloudfox/cloudfox
43-
53+
4454
GOOS=darwin GOARCH=arm64 go build -o ./cloudfox/cloudfox .
4555
zip ./cloudfox/cloudfox-macos-arm64.zip ./cloudfox/cloudfox
4656
rm -rf ./cloudfox/cloudfox
4757

48-
clean:
58+
clean:
4959
rm -rf ./cloudfox

0 commit comments

Comments
 (0)