X-Git-Url: https://git.distorted.org.uk/~mdw/profile/blobdiff_plain/2029ddc4ffe73bac57a2d755b0a2aca49b2722c7..63b40831b80c784c50bafbdef00a5cd07ddb91fd:/Makefile?ds=sidebyside diff --git a/Makefile b/Makefile index f8d0d7e..7f9e43b 100644 --- a/Makefile +++ b/Makefile @@ -21,10 +21,12 @@ symlink-ok-p = $(shell \ ## Silent rules machinery. V = 0 -v_tag = $(call v_tag_$V,$1) -v_tag_0 = @printf " %-8s %s\n" "$1" $(call quote,$@); V_AT = $(V_AT_$V) V_AT_0 = @ +v_print = $(call v_print_$V,$1,$2) +v_print_0 = \ + printf " %-8s %s\n" "$1" $(call quote,$(patsubst $(HOME)/%,~/%,$2)); +v_tag = $(V_AT)$(call v_print_$V,$1,$@) ## Hack. relax = @@ -161,6 +163,11 @@ DOTLINKS += .bashrc .inputrc .bash_logout_SRC = shell-logout .zlogout_SRC = shell-logout +all:: + $(V_AT)if [ $(HOME)/.zcompdump -ot dot/zshrc ]; then \ + $(call v_print,ZAP,$(HOME)/.zcompdump)rm -f $(HOME)/.zcompdump; \ + fi + ## The Plan 9 `rc' shell. This needs special hacking, because the Linux port ## and Plan 9 From User Space have incompatible syntax. DOTLINKS += lib/profile @@ -217,7 +224,7 @@ SCRIPTLINKS += guest-console SCRIPTLINKS += hyperspec ## Random odds and ends. -DOTLINKS += .lesskey .infokey .sqliterc +DOTLINKS += .infokey .sqliterc DOTLINKS += .gdbinit .toprc .aspell.conf DOTLINKS += .dircolors .colordiffrc .screenrc .tmux.conf DOTLINKS += .cvsrc .indent.pro .ditz-config @@ -243,6 +250,11 @@ DOTLINKS += .mc/ini .mc/panels.ini DOTLINKS += .parallel/config .parallel/config_SRC = parallel-config +all:: $(HOME)/.less +$(HOME)/.less: dot/lesskey + $(V_AT)rm -f $(HOME)/.lesskey + $(call v_tag,LESSKEY)lesskey -o$@ $< + ###-------------------------------------------------------------------------- ### X11 configuration.