ifeq ($(PREFIX),) PREFIX := /usr/local endif ifeq ($(BINDIR),) BINDIR := /bin endif CMD := planr ifdef DEBUG FLAGS=-ldflags=-w endif MAIN_PKG := ./cmd/planr/main.go $(CMD): go build $(FLAGS) -o $(CMD) $(MAIN_PKG) install: mkdir -p $(DESTDIR)$(PREFIX)$(BINDIR)/ install -D -m 755 $(CMD) $(DESTDIR)$(PREFIX)$(BINDIR)/ uninstall: rm -rf $(DESTDIR)$(PREFIX)$(BINDIR)/$(CMD) clean: rm -rf $(CMD) .PHONY: clean install uninstall $(CMD)