diff options
author | EuAndreh <eu@euandre.org> | 2021-06-26 18:15:33 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2021-06-26 18:17:20 -0300 |
commit | e6510c83a2146436778fbd905bf6597eb187ca4f (patch) | |
tree | b0f0abd1aab262756dfd915e980da8844b7df16d /Makefile | |
parent | Makefile: Remove fallible/valgrind tests for now (diff) | |
download | remembering-e6510c83a2146436778fbd905bf6597eb187ca4f.tar.gz remembering-e6510c83a2146436778fbd905bf6597eb187ca4f.tar.xz |
Makefile, README.md: Adapt to changes in aux/
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 51 |
1 files changed, 35 insertions, 16 deletions
@@ -1,11 +1,11 @@ .POSIX: -DEFS = -DVERSION='"$(VERSION)"' -DDATE='"$(DATE)"' PREFIX = /usr/local MANPREFIX = $(PREFIX)/share/man VERSION = 0.2.1 DATE = 2021-02-23 NAME = remembering MAILING_LIST = public-inbox +DEFS = -DVERSION='"$(VERSION)"' -DDATE='"$(DATE)"' TRANSLATIONS = pt fr eo .SUFFIXES: .in @@ -13,7 +13,21 @@ TRANSLATIONS = pt fr eo .in: sed -e 's:@VERSION@:$(VERSION):g' -e 's:@DATE@:$(DATE):g' < $< > $@ -all: src/remembering src/remembering-c +manpages.en.in = \ + doc/remembering.en.1.in \ + doc/remembering.en.5.in + +manpages.in = $(manpages.en.in) \ + doc/remembering.pt.1.in \ + doc/remembering.fr.1.in \ + doc/remembering.eo.1.in \ + doc/remembering.pt.5.in \ + doc/remembering.fr.5.in \ + doc/remembering.eo.5.in + +manpages = $(manpages.in:.in=) + +all: src/remembering src/remembering-c $(manpages) chmod +x src/remembering run-tests: src/remembering-c.c @@ -25,29 +39,34 @@ check: all run-tests sh tests/ranking.sh sh tests/signals.sh -dev-check: check +dev-check: check public sh aux/assert-shellcheck.sh sh aux/workflow/assert-todos.sh sh aux/workflow/assert-changelog.sh $(NAME) $(NAME) sh aux/workflow/assert-readme.sh $(NAME) $(MAILING_LIST) - sh aux/workflow/manpages.sh '$(TRANSLATIONS)' --update sh aux/workflow/assert-manpages.sh $(NAME) $(MAILING_LIST) -clean: - rm -rf public/ tests/test-profiles/ src/remembering src/remembering-c run-tests fallible* vgcore* remembering-test.* - install: all mkdir -p $(DESTDIR)$(PREFIX)/bin - cp $(NAME) $(DESTDIR)$(PREFIX)/bin/$(NAME) - sh aux/workflows/manpages.sh '$(TRANSLATIONS)' --install '$(DESTDIR)$(MANPREFIX)' -- $(do_subst) + cp src/remembering $(DESTDIR)$(PREFIX)/bin + sh aux/workflow/manpages.sh -ip $(DESTDIR)$(MANPREFIX) $(manpages) uninstall: - rm -f $(DESTDIR)$(PREFIX)/bin/$(NAME) - sh aux/workflow/manpages.sh '$(TRANSLATIONS)' --uninstall '$(DESTDIR)$(MANPREFIX)' + rm -f $(DESTDIR)$(PREFIX)/bin/remembering + sh aux/workflow/manpages.sh -up $(DESTDIR)$(MANPREFIX) $(manpages) + +clean: + rm -rf public/ tests/test-profiles/ src/remembering src/remembering-c run-tests $(manpages) fallible* vgcore* remembering-test.* + +dist: + sh aux/workflow/dist.sh $(DATE) $(VERSION) $(NAME) $(NAME) $(MAILING_LIST) + +l10n-gen: + sh aux/workflow/l10n.sh -l '$(TRANSLATIONS)' $(manpages.en.in) -dist: clean public dev-check - sh aux/workflow/dist.sh $(DATE) $(VERSION) $(NAME) +public: l10n-gen all README.md TODOs.md CHANGELOG.md + sh aux/workflow/public.sh Remembering $(NAME) $(MAILING_LIST) public + sh aux/workflow/manpages.sh -Ho public $(manpages) -public: README.md TODOs.md CHANGELOG.md - sh aux/workflow/public.sh Remembering $(NAME) $(MAILING_LIST) - sh aux/workflow/manpages.sh '$(TRANSLATIONS)' --html '' -- $(do_subst) +spellcheck: public + aux/workflow/assert-spelling.sh -l '$(TRANSLATIONS) en' |