aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2020-05-12 20:14:39 +1200
committerTom Ryder <tom@sanctum.geek.nz>2020-05-12 20:16:47 +1200
commitb6a0c6f67dfbac4d9d3a8930ab8f6c610efeaba2 (patch)
tree7e38cc8cf30bc6805141772731e7cacd95d5342d /Makefile
parentAdd XDG_CACHE_HOME and XDG_DATA_HOME basedirs (diff)
downloaddotfiles-b6a0c6f67dfbac4d9d3a8930ab8f6c610efeaba2.tar.gz
dotfiles-b6a0c6f67dfbac4d9d3a8930ab8f6c610efeaba2.zip
Add XDG and compile targets for `less`
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 10 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 5479b864..ef52c963 100644
--- a/Makefile
+++ b/Makefile
@@ -280,7 +280,7 @@ GIT_TEMPLATE_HOOKS = git/template/hooks/post-update \
git/template/hooks/pre-commit \
git/template/hooks/prepare-commit-msg
-all: $(BINS) git/gitconfig $(GIT_TEMPLATE_HOOKS)
+all: $(BINS) git/gitconfig less/less $(GIT_TEMPLATE_HOOKS)
clean distclean:
rm -f -- \
@@ -294,6 +294,7 @@ clean distclean:
git/gitconfig \
git/gitconfig.m4 \
include/mktd.m4 \
+ less/less \
urxvt/ext/select \
vim/dist/*
@@ -348,6 +349,9 @@ git/gitconfig: git/gitconfig.m4
-D SENDMAIL=$(SENDMAIL) \
git/gitconfig.m4 > $@
+less/less: less/lesskey
+ lesskey --output $@ less/lesskey
+
MAILDIR = $(HOME)/Mail
install: install-bin \
@@ -451,9 +455,11 @@ install-keychain: install-sh
cp -p -- keychain/profile.d/* $(HOME)/.profile.d
cp -p -- keychain/shrc.d/* $(HOME)/.shrc.d
-install-less:
- cp -p -- less/lesskey $(HOME)/.lesskey
- lesskey
+install-less: less/less
+ mkdir -p -- $(HOME)/.profile.d
+ cp -- less/profile.d/* $(HOME)/.profile.d
+ mkdir -p -- $(XDG_CONFIG_HOME)/less
+ cp -p -- less/less $(XDG_CONFIG_HOME)/less/key
install-mail:
cp -p -- mail/signature $(HOME)/.signature