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}" .