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