23 lines
283 B
Makefile
23 lines
283 B
Makefile
.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
|