PREFIX=/usr/local SBINDIR=$(PREFIX)/sbin SYSDDIR=$(PREFIX)/lib/systemd/system .PHONY: all all: @echo Build complete .PHONY: install install: all install -d '$(SBINDIR)' install -m 755 -t '$(SBINDIR)' adu-download install -m 755 -t '$(SBINDIR)' adu-upgrade install -d '$(SYSDDIR)' install -d '$(SYSDDIR)/system-update.target.wants' install -m 644 -t '$(SYSDDIR)' adu-download.service install -m 644 -t '$(SYSDDIR)' adu-download.timer install -m 644 -t '$(SYSDDIR)' adu-upgrade.service ln -s '$(SYSDDIR)/adu-upgrade.service' '$(SYSDDIR)/system-update.target.wants/adu-upgrade.service' systemctl daemon-reload #systemctl --now preset adu-download.timer systemctl --now enable adu-download.timer .PHONY: uninstall uninstall: systemctl --now disable adu-download.timer rm -f '$(SYSDDIR)/system-update.target.wants/adu-upgrade.service' rm -f '$(SYSDDIR)/adu-upgrade.service' rm -f '$(SYSDDIR)/adu-download.timer' rm -f '$(SYSDDIR)/adu-download.service' rm -f '$(SBINDIR)/adu-upgrade' rm -f '$(SBINDIR)/adu-download' systemctl daemon-reload