Updated makefile to build with ldflags

This commit is contained in:
David Allen 2024-08-28 13:18:14 -06:00
parent 331c515ad2
commit fa8f31e8d3
No known key found for this signature in database
GPG key ID: 717C593FF60A2ACC

View file

@ -12,6 +12,12 @@ ifndef VERSION
$(error VERSION is not set. Please review and copy config.env.default to config.env and try again)
endif
ifndef BUILD
$(error BUILD is not set. Please review and copy config.env.default to config.env and try again)
endif
LDFLAGS="-s -X=$(GIT)main.commit=$(BUILD) -X=$(GIT)main.version=$(VERSION) -X=$(GIT)main.date=$(shell date +%Y-%m-%d:%H:%M:%S)"
SHELL := /bin/bash
GOPATH ?= $(shell echo $${GOPATH:-~/go})
@ -54,8 +60,8 @@ release: ## goreleaser build
$(GOPATH)/bin/goreleaser build --clean --single-target --snapshot
.PHONY: build
build: ## goreleaser build
go build --tags=all
build: ## go build
go build -v --tags=all -ldflags=$(LDFLAGS) -o $(NAME) main.go
.PHONY: docker
container: ## docker build