PREFIX?=/usr/local BINDIR?=$(PREFIX)/bin DATADIR?=$(PREFIX)/share MANDIR?=$(DATADIR)/man MAN1DIR?=$(MANDIR)/man1 MAN5DIR?=$(MANDIR)/man5 MAN8DIR?=$(MANDIR)/man8 LIBDIR?=$(PREFIX)/lib SYSDDIR?=$(LIBDIR)/systemd/system USERSDIR?=$(LIBDIR)/sysusers.d all: mirror %: %.sh sed s/@VERSION@/`./version`/g <$< >$@ chmod +x $@ clean: rm -f mirror install: all install -m755 -Dt $(DESTDIR)$(BINDIR) mirror install -m644 -Dt $(DESTDIR)$(MAN1DIR) mirror.1 install -m644 -Dt $(DESTDIR)$(MAN5DIR) mirror.5 install -m644 -Dt $(DESTDIR)$(MAN8DIR) mirror.{timer,service}.8 install -m644 -Dt $(DESTDIR)$(SYSDDIR) mirror.{timer,service} install -m644 -Dt $(DESTDIR)$(USERSDIR) mirror.conf uninstall: rm -f $(DESTDIR)$(BINDIR)/mirror rm -f $(DESTDIR)$(MAN1DIR)/mirror.1 rm -f $(DESTDIR)$(MAN5DIR)/mirror.5 rm -f $(DESTDIR)$(MAN8DIR)/mirror.{timer.service}.8 rm -f $(DESTDIR)$(SYSDDIR)/mirror.{timer,service} rm -f $(DESTDIR)$(USERSDIR)/mirror.conf .PHONY: all clean install uninstall