BINARY_NAME=qv LD_FLAGS=-s -w .PHONY: compile clean compile: GOOS=windows GOARCH=amd64 go build -ldflags="$(LD_FLAGS)" -o $(BINARY_NAME)-windows-amd64.exe ./cmd/web/ GOOS=darwin GOARCH=amd64 go build -ldflags="$(LD_FLAGS)" -o $(BINARY_NAME)-darwin-amd64 ./cmd/web/ GOOS=linux GOARCH=amd64 go build -ldflags="$(LD_FLAGS)" -o $(BINARY_NAME)-linux-amd64 ./cmd/web/ clean: @rm $(BINARY_NAME)-*-amd64*