32 lines
433 B
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
|