SHELL := /bin/sh APP := go-fish BIN := $(APP) .PHONY: all build run clean test vet fmt all: build build: go build -o $(BIN) ./cmd/$(APP)/ run: go run ./cmd/$(APP)/ clean: rm -f $(BIN) test: go test -race ./... vet: go vet ./... fmt: go fmt ./...