43 lines
		
	
	
	
		
			577 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
	
		
			577 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
GOPATH := ${PWD}:${GOPATH}
 | 
						|
export GOPATH
 | 
						|
 | 
						|
default: build
 | 
						|
 | 
						|
build: genversion genbuilddate test
 | 
						|
	go build -v mmflokati
 | 
						|
 | 
						|
build-win: test genversion
 | 
						|
	GOOS=windows GOARCH=amd64 go build -v -o mmflokati.exe mmflokati
 | 
						|
 | 
						|
genversion:
 | 
						|
	./genversion.sh
 | 
						|
 | 
						|
genbuilddate:
 | 
						|
	./genbuilddate.sh
 | 
						|
 | 
						|
docker: build
 | 
						|
	./dockerbuild.sh
 | 
						|
 | 
						|
fmt:
 | 
						|
	go fmt ./...
 | 
						|
 | 
						|
fix:
 | 
						|
	go fix ./...
 | 
						|
 | 
						|
imports:
 | 
						|
	find . -type f -name "*.go" -exec goimports -w {} \;
 | 
						|
 | 
						|
doc:
 | 
						|
	godoc -http=:6060 -index
 | 
						|
	
 | 
						|
test:
 | 
						|
	go test ./...	
 | 
						|
 | 
						|
commit:
 | 
						|
	git commit -a -F changes.log
 | 
						|
	rm changes.log
 | 
						|
	touch changes.log
 | 
						|
	./genversion.sh 
 | 
						|
 | 
						|
push:
 | 
						|
	git push
 |