repeater/Makefile

32 lines
433 B
Makefile

.PHONY: build run clean install test
BINARY_NAME=repeater
CMD_PATH=./cmd/repeater
BUILD_DIR=.
build:
go build -v -o $(BUILD_DIR)/$(BINARY_NAME) $(CMD_PATH)
run: build
sudo ./$(BINARY_NAME)
clean:
go clean
rm -f $(BUILD_DIR)/$(BINARY_NAME)
install: build
sudo install -m 755 $(BUILD_DIR)/$(BINARY_NAME) /usr/local/bin/
test:
go test -v ./...
tidy:
go mod tidy
fmt:
go fmt ./...
vet:
go vet ./...
all: fmt vet build