@@ -8,37 +8,37 @@ EXTRA_LDFLAGS=-X ${CONFIG_PACKAGE}.Version=${VERSION} -X ${CONFIG_PACKAGE}.Versi
88FILES =gatewayd-plugin-cache checksum.txt
99
1010tidy :
11- go mod tidy
11+ @ go mod tidy
1212
1313test :
14- go test -v ./...
14+ @ go test -v ./...
1515
1616checksum :
17- sha256sum -b gatewayd-plugin-cache
17+ @ sha256sum -b gatewayd-plugin-cache
1818
1919update-all :
20- go get -u ./...
20+ @ go get -u ./...
2121
2222build-dev : tidy
23- go build
23+ @ go build
2424
25- build-release : tidy
25+ create- build-dir :
2626 @mkdir -p dist
27- @sudo apt-get update
28- @sudo apt-get install -y gcc-aarch64-linux-gnu
2927
28+ build-linux-amd64 : tidy
3029 @echo " Building gatewayd ${VERSION} for linux-amd64"
3130 @mkdir -p dist/linux-amd64
3231 @GOOS=linux GOARCH=amd64 CGO_ENABLED=1 go build -trimpath -ldflags " -s -w ${EXTRA_LDFLAGS} " -o dist/linux-amd64/gatewayd-plugin-cache
33- @sha256sum dist/linux-amd64/gatewayd-plugin-cache | sed 's/dist\/linux-amd64\///g' > dist/linux-amd64/checksum.txt
32+ @sha256sum dist/linux-amd64/gatewayd-plugin-cache | sed ' s/dist\/linux-amd64\///g' >> dist/linux-amd64/checksum.txt
3433 @tar czf dist/gatewayd-plugin-cache-linux-amd64-${VERSION} .tar.gz -C ./dist/linux-amd64/ ${FILES}
34+ @sha256sum dist/gatewayd-plugin-cache-linux-amd64-${VERSION} .tar.gz | sed ' s/dist\///g' >> dist/checksums.txt
3535
36+ build-linux-arm64 :
3637 @echo " Building gatewayd ${VERSION} for linux-arm64"
3738 @mkdir -p dist/linux-arm64
3839 @GOOS=linux GOARCH=arm64 CGO_ENABLED=1 CC=aarch64-linux-gnu-gcc go build -trimpath -ldflags " -s -w ${EXTRA_LDFLAGS} " -o dist/linux-arm64/gatewayd-plugin-cache
39- @sha256sum dist/linux-arm64/gatewayd-plugin-cache | sed 's/dist\/linux-arm64\///g' > dist/linux-arm64/checksum.txt
40+ @sha256sum dist/linux-arm64/gatewayd-plugin-cache | sed ' s/dist\/linux-arm64\///g' >> dist/linux-arm64/checksum.txt
4041 @tar czf dist/gatewayd-plugin-cache-linux-arm64-${VERSION} .tar.gz -C ./dist/linux-arm64/ ${FILES}
41-
42- @echo "Generating checksums"
43- @sha256sum dist/gatewayd-plugin-cache-linux-amd64-${VERSION}.tar.gz | sed 's/dist\///g' > dist/checksums.txt
4442 @sha256sum dist/gatewayd-plugin-cache-linux-arm64-${VERSION} .tar.gz | sed ' s/dist\///g' >> dist/checksums.txt
43+
44+ build-release : tidy create-build-dir build-linux-amd64 build-linux-arm64
0 commit comments