ifndef VERBOSE
.SILENT:
endif

BINARY=$(shell basename $(CURDIR))
BINARY_LINUX=$(BINARY)_linux

export GO111MODULE=on

.PHONY : default
default: build

install:
	go clean && go install

build:
	go clean && go build -o ${BINARY}

linux:
	go clean && GOOS=linux GOARCH=amd64 go build -o ${BINARY_LINUX}

dev:
	go get github.com/cespare/reflex
	reflex -r '\.go$$' -s go run .
