VERSION := $(shell git describe --tags --always)

build-linux:
	mkdir -p dist
	CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build \
		-trimpath \
		-ldflags="-s -w -X main.Version=$(VERSION)" \
		-o dist/copypasta-linux-amd64
	
	CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build \
		-trimpath \
		-ldflags="-s -w -X main.Version=$(VERSION)" \
		-o dist/copypasta-linux-arm64

build-windows:
	mkdir -p dist
	CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build \
		-trimpath \
		-ldflags="-s -w -X main.Version=$(VERSION)" \
		-o dist/copypasta-win-amd64.exe
	
	CGO_ENABLED=0 GOOS=windows GOARCH=arm64 go build \
		-trimpath \
		-ldflags="-s -w -X main.Version=$(VERSION)" \
		-o dist/copypasta-win-arm64.exe

