diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -9,7 +9,12 @@ MAILING_LIST = public-inbox manpages = \ doc/git-permalink.1 -all: +all: git-permalink + +git-permalink: src/git-permalink.sh + $(do_subst) < $? > $@-t + chmod +x $@-t + mv $@-t $@ check: sh tests/cli-opts.sh @@ -25,9 +30,7 @@ do_subst = sed \ -e 's:[@]DATE[@]:$(DATE):g' install: all - mkdir -p $(DESTDIR)$(PREFIX)/bin - $(do_subst) < src/git-permalink.sh > $(DESTDIR)$(PREFIX)/bin/$(NAME) - chmod 755 $(DESTDIR)$(PREFIX)/bin/$(NAME) + install -m 755 -D git-permalink $(DESTDIR)$(PREFIX)/bin/$(NAME) for m in $(manpages); do \ n=$${m##*.}; \ mkdir -p $(DESTDIR)$(MANPREFIX)/man$$n; \ @@ -39,7 +42,7 @@ uninstall: for m in $(manpages); do rm -f $(DESTDIR)$(MANPREFIX)/man$${m##*.}/`basename $$m`; done clean: - rm -rf public/ + rm -rf public/ git-permalink dist: sh aux/workflow/dist.sh $(DATE) $(VERSION) $(NAME) |