Files
forge-tools-ssh/Makefile
T

27 lines
544 B
Makefile

BINARY := forge-tools-ssh
.PHONY: build test vet fmt lint clean
## build: собрать статический бинарник
build:
CGO_ENABLED=0 go build -trimpath -o $(BINARY) .
## test: тесты с детектором гонок
test:
go test -race ./...
## vet: статический анализ
vet:
go vet ./...
## fmt: проверить форматирование (пусто = ок)
fmt:
gofmt -l .
## lint: vet + fmt
lint: vet fmt
## clean: удалить артефакты сборки
clean:
rm -f $(BINARY)