mirror of
https://github.com/gotify/cli.git
synced 2024-01-28 15:20:39 +03:00
17 lines
1.3 KiB
Makefile
17 lines
1.3 KiB
Makefile
BUILD_DIR=./build
|
|
|
|
clean:
|
|
rm -rf ${BUILD_DIR}
|
|
|
|
build:
|
|
if [ '$(shell echo "${GIT_TAG}" | cut -c 1 )' != 'v' ]; then exit 1; fi;
|
|
$(eval LD_FLAGS := -X main.Version=$(shell echo ${GIT_TAG} | cut -c 2-) -X main.BuildDate=$(shell date "+%F-%T") -X main.Commit=$(shell git rev-parse --verify HEAD))
|
|
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -ldflags="${LD_FLAGS}" -o build/gotify-cli-windows-amd64.exe cli.go
|
|
CGO_ENABLED=0 GOOS=windows GOARCH=386 go build -ldflags="${LD_FLAGS}" -o build/gotify-cli-windows-386.exe cli.go
|
|
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="${LD_FLAGS}" -o build/gotify-cli-linux-amd64 cli.go
|
|
CGO_ENABLED=0 GOOS=linux GOARCH=386 go build -ldflags="${LD_FLAGS}" -o build/gotify-cli-linux-386 cli.go
|
|
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags="${LD_FLAGS}" -o build/gotify-cli-linux-arm64 cli.go
|
|
CGO_ENABLED=0 GOOS=linux GOARCH=arm GOARM=7 go build -ldflags="${LD_FLAGS}" -o build/gotify-cli-linux-arm-7 cli.go
|
|
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags="${LD_FLAGS}" -o build/gotify-cli-darwin-amd64 cli.go
|
|
CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -ldflags="${LD_FLAGS}" -o build/gotify-cli-darwin-arm64 cli.go
|