aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-06-12 17:36:05 -0300
committerEuAndreh <eu@euandre.org>2021-06-12 17:38:07 -0300
commit50a7c011274359ef058d30be87b9d29ca4fd06ed (patch)
tree16fb9e60e62614a8df28e880c96e2818d9d33936 /Makefile
parentTODOs.md: Mark #task-a66edd2e-cec4-ef7d-5a8a-3c9013381719 as DONE (diff)
downloadgit-permalink-50a7c011274359ef058d30be87b9d29ca4fd06ed.tar.gz
git-permalink-50a7c011274359ef058d30be87b9d29ca4fd06ed.tar.xz
Add initial version of tests/cli-opts.sh tests
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 8 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 6bd3a11..56824d5 100644
--- a/Makefile
+++ b/Makefile
@@ -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)