GO := $(shell which go)
|
|
|
|
BINARY_NAME := jdr-server
|
|
|
|
FILES = $(shell find . -type f -name '*.go')
|
|
|
|
.PHONY: all run clean
|
|
|
|
all: $(BINARY_NAME)
|
|
|
|
$(BINARY_NAME): $(FILES)
|
|
$(GO) fmt $(addprefix ./, $(shell dirname $^ | sort | uniq))
|
|
$(GO) get
|
|
$(GO) build -o $@ -v
|
|
|
|
run: $(BINARY_NAME)
|
|
./$(BINARY_NAME)
|
|
|
|
clean:
|