go.charczuk.com@v0.0.0-20240327042549-bc490516bd1a/projects/blogctl/Makefile (about) 1 PREFIX ?= $(shell pwd) 2 GIT_REF := $(shell git log --pretty=format:'%h' -n 1) 3 CURRENT_USER := $(shell whoami) 4 VERSION := $(shell cat ./VERSION) 5 6 # Exports 7 export GIT_REF 8 export VERSION 9 export CONFIG_PATH 10 11 all: build-ctl 12 13 test: 14 @go test -timeout 5s ./... 15 16 install: build-ctl 17 18 build-ctl: 19 @echo "$(VERSION)/$(GIT_REF) >> building blogctl" 20 @go install -ldflags="-X go.charczuk.com/projects/blogctl/pkg/config.Version=${VERSION} -X go.charczuk.com/projects/blogctl/pkg/config.GitRef=${GIT_REF}" .