20 lines
288 B
Makefile
20 lines
288 B
Makefile
SOURCEDIR=.
|
|
SOURCES = $(shell find $(SOURCEDIR) -name '*.go')
|
|
VERSION=$(git describe --always --tags)
|
|
BINARY=bin/pd
|
|
|
|
bin: $(BINARY)
|
|
|
|
$(BINARY): $(SOURCES)
|
|
go build -o $(BINARY) command/*
|
|
|
|
.PHONY: build
|
|
build:
|
|
go get ./...
|
|
go test ./...
|
|
go vet ./...
|
|
|
|
.PHONY: test
|
|
test:
|
|
go test ./...
|