go-template/Makefile

14 lines
311 B
Makefile
Raw Permalink Normal View History

2024-08-03 14:56:35 +02:00
# Set the default Go build flags
GOFLAGS = -ldflags='-w -s -X constants.Version=$(VERSION)'
# Build the application
build:
go build $(GOFLAGS) -o bin/app-name cmd/app-name/main.go
# Clean the build artifacts
clean:
rm -rf bin
# Set a version for the build
VERSION := $(shell git describe --tags --always)