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
 |