diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 16 |
1 files changed, 5 insertions, 11 deletions
@@ -7,9 +7,6 @@ NAME = git-permalink MAILING_LIST = public-inbox TRANSLATIONS = pt fr eo -manpages = \ - doc/git-permalink.1 - all: git-permalink git-permalink: src/git-permalink.sh @@ -24,6 +21,7 @@ dev-check: check 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) do_subst = sed \ @@ -33,15 +31,11 @@ do_subst = sed \ install: all mkdir -p $(DESTDIR)$(PREFIX)/bin cp git-permalink $(DESTDIR)$(PREFIX)/bin/$(NAME) - for m in $(manpages); do \ - n=$${m##*.}; \ - mkdir -p $(DESTDIR)$(MANPREFIX)/man$$n; \ - $(do_subst) < $$m > $(DESTDIR)$(MANPREFIX)/man$$n/`basename $$m`; \ - done + sh aux/workflow/manpages.sh '$(TRANSLATIONS)' --install '$(DESTDIR)$(MANPREFIX)' -- $(do_subst) uninstall: rm -f $(DESTDIR)$(PREFIX)/bin/$(NAME) - for m in $(manpages); do rm -f $(DESTDIR)$(MANPREFIX)/man$${m##*.}/`basename $$m`; done + sh aux/workflow/manpages.sh '$(TRANSLATIONS)' --uninstall '$(DESTDIR)$(MANPREFIX)' clean: rm -rf public/ git-permalink @@ -49,6 +43,6 @@ clean: dist: sh aux/workflow/dist.sh $(DATE) $(VERSION) $(NAME) -public: README.md TODOs.md CHANGELOG.md $(manpages) +public: README.md TODOs.md CHANGELOG.md sh aux/workflow/public.sh $(NAME) $(NAME) $(MAILING_LIST) - for m in $(manpages); do $(do_subst) < $$m | pandoc -s -r man -w html > public/`basename $$m`.html; done + sh aux/workflow/manpages.sh '$(TRANSLATIONS)' --html '' -- $(do_subst) |