33 lines
		
	
	
		
			643 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			643 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
NAME=sour.is-ipseity
 | 
						|
BUMP?=current
 | 
						|
DATE:=$(shell date -u +%FT%TZ)
 | 
						|
HASH:=$(shell git rev-pars HEAD 2> /dev/null)
 | 
						|
VERSION:=$(shell BUMP=$(BUMP) ./version.sh)
 | 
						|
 | 
						|
 | 
						|
version:
 | 
						|
	@echo $(VERSION)
 | 
						|
 | 
						|
tag:
 | 
						|
	git tag -a v$(VERSION) -m "Version: $(VERSION)"
 | 
						|
release:
 | 
						|
	@make tag BUMP=patch
 | 
						|
 | 
						|
run:
 | 
						|
	go run -v \
 | 
						|
           -ldflags "\
 | 
						|
              -X main.AppVersion=$(VERSION) \
 | 
						|
              -X main.BuildHash=$(HASH) \
 | 
						|
              -X main.BuildDate=$(DATE) \
 | 
						|
			" \
 | 
						|
	   .
 | 
						|
 | 
						|
build:
 | 
						|
	go run -v \
 | 
						|
           -ldflags "\
 | 
						|
              -X main.AppVersion=$(VERSION) \
 | 
						|
              -X main.BuildHash=$(HASH) \
 | 
						|
              -X main.BuildDate=$(DATE) \
 | 
						|
			" \
 | 
						|
	   .
 |