Major Refactor (#2)
* Major reworks * More refactoring * Refactor feature complete! * Comments * Add versioning
This commit is contained in:
		
							
								
								
									
										4
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								Makefile
									
									
									
									
									
								
							@ -1,5 +1,7 @@
 | 
			
		||||
PROJECTNAME="Bird Bot"
 | 
			
		||||
PROJECT_BIN="birdbot"
 | 
			
		||||
VERSION="DEV"
 | 
			
		||||
BUILD_NUMBER:=$(shell date "+%s%N" | cut -b1-13)
 | 
			
		||||
 | 
			
		||||
# Go related variables.
 | 
			
		||||
GOBASE=$(shell pwd)
 | 
			
		||||
@ -14,7 +16,7 @@ go-full-build: go-clean go-get go-build
 | 
			
		||||
go-build:
 | 
			
		||||
	@echo "  >  Building binary..."
 | 
			
		||||
	@mkdir -p $(GOBIN)
 | 
			
		||||
	@GOOS=linux CGO_ENABLED=0 go build -o $(GOBIN)/$(PROJECT_BIN) $(GOFILES)
 | 
			
		||||
	@GOOS=linux CGO_ENABLED=0 go build -ldflags "-X github.com/yeslayla/birdbot/app.Version=$(VERSION) -X github.com/yeslayla/birdbot/app.Build=$(BUILD_NUMBER)" -o $(GOBIN)/$(PROJECT_BIN) $(GOFILES)
 | 
			
		||||
	@chmod 755 $(GOBIN)/$(PROJECT_BIN)
 | 
			
		||||
 | 
			
		||||
go-generate:
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user