diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 65 |
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 |