BINARY ?= cloud-instances
BUILD_DIR ?= bin
GO ?= go

.PHONY: build test clean fmt

build:
	@mkdir -p $(BUILD_DIR)
	$(GO) build -o $(BUILD_DIR)/$(BINARY) ./main.go

test:
	$(GO) test ./...

fmt:
	@gofmt -w $$(find . -name '*.go')

clean:
	@rm -rf $(BUILD_DIR)
