aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile65
1 files changed, 0 insertions, 65 deletions
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 4f9cb7c..0000000
--- a/Makefile
+++ /dev/null
@@ -1,65 +0,0 @@
-.POSIX:
-PREFIX = /usr/local
-MANPREFIX = $(PREFIX)/share/man
-VERSION = 0.1.2
-DATE = 2021-01-26
-
-all:
-
-do_subst = sed \
- -e 's:[@]VERSION[@]:$(VERSION):g' \
- -e 's:[@]DATE[@]:$(DATE):g'
-
-install:
- mkdir -p $(DESTDIR)$(PREFIX)/bin \
- $(DESTDIR)$(MANPREFIX)/man1 \
- $(DESTDIR)$(MANPREFIX)/man5
- $(do_subst) < remembering > $(DESTDIR)$(PREFIX)/bin/remembering
- $(do_subst) < remembering.1 > $(DESTDIR)$(MANPREFIX)/man1/remembering.1
- $(do_subst) < remembering.5 > $(DESTDIR)$(MANPREFIX)/man5/remembering.5
- chmod 755 $(DESTDIR)$(PREFIX)/bin/remembering
- chmod 644 $(DESTDIR)$(MANPREFIX)/man1/remembering.1 \
- $(DESTDIR)$(MANPREFIX)/man5/remembering.5
-
-uninstall:
- rm -f \
- $(DESTDIR)$(PREFIX)/bin/remembering \
- $(DESTDIR)$(MANPREFIX)/man1/remembering.1 \
- $(DESTDIR)$(MANPREFIX)/man5/remembering.5
-
-check:
- sh tests/cli-opts.sh
- sh tests/ranking.sh
- sh tests/signals.sh
-
- if [ -d .git ]; then \
- echo 'Assuming Git repository, running development checks.'; \
- sh aux/assert-shellcheck.sh; \
- sh aux/workflow/assert-todos.sh; \
- fi
-
-dist:
- if git show v$(VERSION) 1>/dev/null 2>/dev/null; then \
- echo 'Version v$(VERSION) already exists.'; \
- exit 1; \
- fi
-
- if [ '$(DATE)' != "$$(git log -1 --format=%cd --date=short HEAD)" ]; then \
- echo 'Date $(DATE) is not up-to-date.'; \
- exit 1; \
- fi
-
- git tag v$(VERSION)
-
-NAME = remembering
-public: README.md TODOs.md CHANGELOG.md
- sh aux/workflow/TODOs.sh $(NAME) $(NAME) public-inbox
- sh aux/workflow/README.sh $(NAME) $(NAME)
- sh aux/workflow/CHANGELOG.sh $(NAME)
- groff -m man -Thtml remembering.1 > public/remembering.1.html
- groff -m man -Thtml remembering.5 > public/remembering.5.html
-
-clean:
- rm -rf public/ tests/test-profiles/
-
-.PHONY: all clean check dist install uninstall