1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
ifeq ($(PREFIX),) PREFIX := /usr/local endif ifeq ($(BINDIR),) BINDIR := /bin endif CMD := planr $(CMD): go build -o $(CMD) ./cmd/planr/main.go 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)