diff options
author | EuAndreh <eu@euandre.org> | 2021-06-12 13:25:58 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2021-06-12 13:25:58 -0300 |
commit | 925e0225e0fe3ab2fb247d61ff57659007920a89 (patch) | |
tree | 55eb376564db4fc24136d29f90276ce9cfd685e5 | |
parent | TODOs.md: Add #task-a66edd2e-cec4-ef7d-5a8a-3c9013381719 (diff) | |
download | git-permalink-925e0225e0fe3ab2fb247d61ff57659007920a89.tar.gz git-permalink-925e0225e0fe3ab2fb247d61ff57659007920a89.tar.xz |
Makefile: Add "check" and "dev-check" placeholders; fix (un)install
Diffstat (limited to '')
-rw-r--r-- | Makefile | 24 |
1 files changed, 14 insertions, 10 deletions
@@ -1,30 +1,33 @@ .POSIX: -PREFIX = /usr/local -MANPREFIX = $(PREFIX)/share/man -DATE = 1970-01-01 -VERSION = 0.1.0 -NAME = git-permalink - -sources = \ - +PREFIX = /usr/local +MANPREFIX = $(PREFIX)/share/man +DATE = 1970-01-01 +VERSION = 0.1.0 +NAME = git-permalink +MAILING_LIST = public-inbox manpages = \ - + doc/git-permalink.1 all: check: + sh tests/FIXME.sh -dev-check: all check +dev-check: check sh aux/assert-shellcheck.sh sh aux/workflow/assert-todos.sh sh aux/workflow/assert-changelog.sh $(NAME) + sh aux/workflow/assert-readme.sh $(NAME) $(MAILING_LIST) do_subst = sed \ -e 's:[@]VERSION[@]:$(VERSION):g' \ -e 's:[@]DATE[@]:$(DATE):g' install: all $(soaliases) + mkdir -p $(DESTDIR)$(PREFIX)/bin + $(do_subst) < src/git-permalink.sh > $(DESTDIR)$(PREFIX)/bin/$(NAME) + chmod 755 $(DESTDIR)$(PREFIX)/bin/$(NAME) for m in $(manpages); do \ n=$${m##*.}; \ mkdir -p $(DESTDIR)$(MANPREFIX)/man$$n; \ @@ -32,6 +35,7 @@ install: all $(soaliases) done uninstall: + rm -f $(DESTDIR)$(PREFIX)/bin/$(NAME) for m in $(manpages); do rm -f $(DESTDIR)$(MANPREFIX)/man$${m##*.}/`basename $$m`.gz; done clean: |