Skip to content

Commit

Permalink
Make linux ARM64 version available for building (#502)
Browse files Browse the repository at this point in the history
  • Loading branch information
camillof authored Oct 27, 2022
1 parent 79e3e7f commit e1363e4
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,13 @@ build-linux:
BINARY_SUFFIX=-$(VERSION)-linux-amd64 \
CGO_ENABLED=0

build-linux-arm64:
$(MAKE) build \
PREFIX=artifacts/ \
BINARY_SUFFIX=-$(VERSION)-linux-arm64 \
CGO_ENABLED=0 \
GOARCH=arm64

build-linux-cgo:
$(MAKE) build \
PREFIX=artifacts/ \
Expand All @@ -66,6 +73,7 @@ build-linux-cgo:

build-linux-all:
$(MAKE) build-linux
$(MAKE) build-linux-arm64
$(MAKE) build-linux-cgo

build-darwin:
Expand All @@ -90,6 +98,9 @@ build-docker:
build-docker-linux:
$(MAKE) build-docker GOOS=linux GOARCH=amd64 CGO_ENABLED=0

build-docker-linux-arm64:
$(MAKE) build-docker GOOS=linux GOARCH=arm64 CGO_ENABLED=0

build-docker-linux-cgo:
$(MAKE) build-docker GOOS=linux GOARCH=amd64 CGO_ENABLED=1 \
BUILD_TAGS="netcgo" BINARY_SUFFIX=-$(VERSION)-netcgo-linux-amd64
Expand Down Expand Up @@ -144,6 +155,9 @@ publish-version:
gen-linux-checksum:
$(call gen_signed_checksum,linux-amd64)

gen-linux-arm64-checksum:
$(call gen_signed_checksum,linux-arm64)

gen-linux-cgo-checksum:
$(call gen_signed_checksum,netcgo-linux-amd64)

Expand All @@ -161,15 +175,19 @@ tag:
# Must be run in a OS X machine. OS X binary is build natively.
manual-release:
$(MAKE) build-docker-linux
$(MAKE) build-docker-linux-arm64
$(MAKE) build-docker-linux-cgo
$(MAKE) build-darwin
$(MAKE) gen-linux-checksum
$(MAKE) gen-linux-arm64-checksum
$(MAKE) gen-linux-cgo-checksum
$(MAKE) gen-darwin-checksum
$(MAKE) build-docker-linux VERSION=latest
$(MAKE) build-docker-linux-arm64 VERSION=latest
$(MAKE) build-docker-linux-cgo VERSION=latest
$(MAKE) build-darwin VERSION=latest
$(MAKE) gen-linux-checksum VERSION=latest
$(MAKE) gen-linux-arm64-checksum VERSION=latest
$(MAKE) gen-linux-cgo-checksum VERSION=latest
$(MAKE) gen-darwin-checksum VERSION=latest
$(MAKE) publish-version
Expand Down

0 comments on commit e1363e4

Please sign in to comment.