# (c) cavaliba.com - cavpoller Makefile

.DEFAULT_GOAL := build

compile:
	@echo "Compiling for every OS and Platform"
	GOOS=linux go build -o bin/cavpoller.linux main.go
	GOOS=darwin go build -o bin/cavpoller.darwin main.go
	GOOS=windows go build -o bin/cavpoller.exe main.go

build:
	@echo "Build for current platform"
	go build -o bin/cavpoller main.go

fmt:
	@echo "Format"
	go fmt ./...

vet:
	@echo "Vet"
	go vet ./...

run:
	go run main.go

all: fmt vet build compile