PREFIX ?= /usr/local BIN_PREFIX = $(DESTDIR)$(PREFIX)/bin SERVICE_PREFIX = $(DESTDIR)$(PREFIX)/lib/systemd/user CFG_PREFIX = $(DESTDIR)/etc all: go build $(GOFLAGS) go build ./cmd/itctl $(GOFLAGS) clean: rm -f itctl rm -f itd install: install -Dm755 ./itd $(BIN_PREFIX)/itd install -Dm755 ./itctl $(BIN_PREFIX)/itctl install -Dm644 ./itd.service $(SERVICE_PREFIX)/itd.service install -Dm644 ./itd.toml $(CFG_PREFIX)/itd.toml uninstall: rm $(BIN_PREFIX)/itd rm $(BIN_PREFIX)/itctl rm $(SERVICE_PREFIX)/itd.service rm $(CFG_PREFIX)/itd.toml .PHONY: all clean install uninstall