diff --git a/makefile b/makefile new file mode 100644 index 0000000..d75f914 --- /dev/null +++ b/makefile @@ -0,0 +1,19 @@ +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: