22 lines
		
	
	
		
			522 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			522 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # This is what we want to name the binary output
 | |
| BINARY=gime
 | |
| 
 | |
| # These are the values we want to pass for VERSION and BUILD
 | |
| # git tag 1.0.1
 | |
| # git commit -am "One more change after the tags"
 | |
| VERSION="beta" # `git describe --tags`
 | |
| BUILD=`date +%FT%T%z`
 | |
| 
 | |
| # Setup the -ldflags option for go build here, interpolate the variable values
 | |
| LDFLAGS=-ldflags "-w -s -X cmd.Version=${VERSION} -X cmd.Build=${BUILD}"
 | |
| 
 | |
| # Builds the project
 | |
| gime:
 | |
| 	go build ${LDFLAGS} -o build/${BINARY}
 | |
| 
 | |
| runui:
 | |
| 	cd build && ./gime ui
 | |
| 
 | |
| clean:
 | |
| 	rm build/*
 |