diff options
author | Aki <please@ignore.pl> | 2023-12-28 15:34:37 +0100 |
---|---|---|
committer | Aki <please@ignore.pl> | 2023-12-28 16:08:17 +0100 |
commit | 8eecae65bb077d6e89935066ec5d4fbb060168cc (patch) | |
tree | 6ea82e3d0e8b66c2a344bbfe530a18921041c0c5 /Makefile | |
parent | a690ee5ab819ef03176194b044a6854b2a07e1ab (diff) | |
download | mirror-8eecae65bb077d6e89935066ec5d4fbb060168cc.zip mirror-8eecae65bb077d6e89935066ec5d4fbb060168cc.tar.gz mirror-8eecae65bb077d6e89935066ec5d4fbb060168cc.tar.bz2 |
Last version component is now generated fully automatically
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 19 |
1 files changed, 6 insertions, 13 deletions
@@ -1,4 +1,3 @@ -TODAY=1 PREFIX?=/usr/local BINDIR?=$(PREFIX)/bin DATADIR?=$(PREFIX)/share @@ -11,28 +10,22 @@ 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 <$< >$@ + sed s/@VERSION@/`./version`/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 + install -m755 -Dt $(DESTDIR)$(BINDIR) mirror + install -m644 -Dt $(DESTDIR)$(MAN1DIR) mirror.1 + 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)$(SYSDDIR)/mirror.timer - rm -f $(DESTDIR)$(SYSDDIR)/mirror.service + rm -f $(DESTDIR)$(SYSDDIR)/mirror.{timer,service} rm -f $(DESTDIR)$(USERSDIR)/mirror.conf .PHONY: all clean install uninstall |