.PHONY: build test fmt lint clean

UNAME_S := $(shell uname -s)
TEST_LDFLAGS :=
ifeq ($(UNAME_S),Darwin)
TEST_LDFLAGS := -ldflags='-linkmode=external'
endif

build:
	./scripts/build.sh

test:
	go test $(TEST_LDFLAGS) ./...

fmt:
	gofmt -w .

lint:
	go vet ./...

clean:
	rm -rf dist
