BINDIR := $(CURDIR)/bin BINNAME ?= hspguard SRC := $(shell find . -type f -name '*.go' -not -path "./vendor/*") .PHONY: all all: build .PHONY: build build: $(BINDIR)/$(BINNAME) $(BINDIR)/$(BINNAME): $(SRC) go build -o '$(BINDIR)'/$(BINNAME) ./cmd/$(BINNAME)