diff options
-rw-r--r-- | Makefile | 31 |
1 files changed, 18 insertions, 13 deletions
@@ -30,6 +30,24 @@ check: all sh tests/cli-opts.sh sh tests/remotes.sh +install: all + mkdir -p $(DESTDIR)$(PREFIX)/bin + cp src/git-permalink $(DESTDIR)$(PREFIX)/bin + sh aux/workflow/manpages.sh -ip $(DESTDIR)$(MANPREFIX) $(manpages) + +uninstall: + rm -f $(DESTDIR)$(PREFIX)/bin/git-permalink + sh aux/workflow/manpages.sh -up $(DESTDIR)$(MANPREFIX) $(manpages) + +clean: + rm -rf public/ $(manpages) README.*.md CHANGELOG.*.md messages.mo \ + src/git-permalink tests/destdirs/ tests/prefix/ tests/remotes/ + + +# +# Personal workflow targets +# + dev-check: check public sh aux/assert-shellcheck.sh sh aux/workflow/assert-todos.sh @@ -41,25 +59,12 @@ dev-check: check public $(MAKE) PREFIX=`mkdtemp` \ install installcheck uninstall uninstallcheck -install: all - mkdir -p $(DESTDIR)$(PREFIX)/bin - cp src/git-permalink $(DESTDIR)$(PREFIX)/bin - sh aux/workflow/manpages.sh -ip $(DESTDIR)$(MANPREFIX) $(manpages) - -uninstall: - rm -f $(DESTDIR)$(PREFIX)/bin/git-permalink - sh aux/workflow/manpages.sh -up $(DESTDIR)$(MANPREFIX) $(manpages) - installcheck: sh aux/workflow/installcheck.sh -x1 -l1 -f5 -p $(PREFIX) uninstallcheck: sh aux/workflow/installcheck.sh -up $(PREFIX) -clean: - rm -rf public/ $(manpages) README.*.md CHANGELOG.*.md messages.mo \ - src/git-permalink tests/destdirs/ tests/prefix/ tests/remotes/ - dist: sh aux/workflow/dist.sh -d $(DATE) -V $(VERSION) -n $(NAME) \ -m $(MAILING_LIST) |