TODAY=1 PREFIX?=/usr/local BINDIR?=$(PREFIX)/bin DATADIR?=$(PREFIX)/share MANDIR?=$(DATADIR)/man MAN1DIR?=$(MANDIR)/man1 LIBDIR?=$(PREFIX)/lib SYSDDIR?=$(LIBDIR)/systemd/system USERSDIR?=$(LIBDIR)/sysusers.d all: mirror %: %.sh sed s/@VERSION@/`git rev-list -1 --date=format:%Y%m%d --pretty=%ad --no-commit-header HEAD`.$(TODAY)/g <$< >$@ chmod +x $@ clean: rm -f mirror install: all mkdir -p $(DESTDIR)$(BINDIR) mkdir -p $(DESTDIR)$(MANDIR) mkdir -p $(DESTDIR)$(SYSDDIR) mkdir -p $(DESTDIR)$(USERSDIR) cp -f mirror $(DESTDIR)$(BINDIR)/mirror cp -f mirror.1 $(DESTDIR)$(MAN1DIR)/mirror.1 cp -f mirror.timer $(DESTDIR)$(SYSDDIR)/mirror.timer cp -f mirror.service $(DESTDIR)$(SYSDDIR)/mirror.service cp -f mirror.conf $(DESTDIR)$(USERSDIR)/mirror.conf uninstall: rm -f $(DESTDIR)$(BINDIR)/mirror rm -f $(DESTDIR)$(MAN1DIR)/mirror.1 rm -f $(DESTDIR)$(SYSDDIR)/mirror.timer rm -f $(DESTDIR)$(SYSDDIR)/mirror.service rm -f $(DESTDIR)$(USERSDIR)/mirror.conf .PHONY: all clean install uninstall