.DEFAULT_GOAL := all

# seems superfluous
#.PHONY: fmt vet build clean

fmt:
	go fmt ./...

vet: fmt
	go vet ./...

build: vet
	mkdir -p bin
	go build -o bin ./cmd/...

buildwin: 
	mkdir -p bin
	GOOS=windows GOARCH=amd64 go build -o bin ./cmd/...

clean:
	rm -rf bin

all: build buildwin