dot/shell-rc: Run `cross-run' nicely by default.
[profile] / Makefile
index 07a27fe..3a80ad4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -24,7 +24,8 @@ V                      = 0
 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,$2);
+v_print_0               = \
+       printf "  %-8s %s\n" "$1" $(call quote,$(patsubst $(HOME)/%,~/%,$2));
 v_tag                   = $(V_AT)$(call v_print_$V,$1,$@)
 
 ## Hack.
@@ -91,7 +92,7 @@ ELISP                 += dot-emacs
 dot-emacs_DEPS          = make-regexp
 
 SCRIPTLINKS            += emacsclient-hack movemail-hack sendmail-hack
-SCRIPTLINKS            += aspell-hack emerge-hack
+SCRIPTLINKS            += aspell-hack emerge-hack wakey.sh
 
 %.elc: %.el $$(foreach e, $$($$*_DEPS), $$(DEP_$$e))
        $(call v_tag,EMACS)if ! $(EMACS) >$*.build-log 2>&1 \
@@ -150,6 +151,8 @@ checkpath_DEPS               = mlib
 ## Packaging machinery.
 SCRIPTLINKS            += mdw-build mdw-sbuild mdw-sbuild-server
 SCRIPTLINKS            += update-buildable-branch
+DOTLINKS               += .config/mdw-build.conf
+.config/mdw-build.conf_SRC = mdw-build.conf
 
 ## Shells.
 DOTLINKS               += .profile .shell-rc .shell-logout
@@ -180,7 +183,8 @@ DOTSUBST            += .gitconfig
 SCRIPTLINKS            += git-copyright-dates
 DOTLINKS               += .cgrc .tigrc
 .gitconfig_SUBSTS       = \
-       $(call substvar,releasekey,$(call mdw-conf,release-key,481334C2))
+       $(call substvar,releasekey,$(call mdw-conf,releasekey,481334C2)) \
+       $(call substvar,email,$(call mdw-conf,email,mdw@distorted.org.uk))
 $(HOME)/.gitconfig: $(HOME)/.mdw.conf
 
 ## PulseAudio.
@@ -221,6 +225,11 @@ SCRIPTLINKS                += mdw-conf
 SCRIPTLINKS            += svnwrap
 SCRIPTLINKS            += guest-console
 SCRIPTLINKS            += hyperspec
+SCRIPTLINKS            += bdl
+SCRIPTLINKS            += datasyms
+SCRIPTLINKS            += fixsub
+SCRIPTLINKS            += check-debsyms
+SCRIPTLINKS            += check-blkdev-size
 
 ## Random odds and ends.
 DOTLINKS               += .infokey .sqliterc
@@ -246,8 +255,9 @@ DOTLINKS            += .mc/ini .mc/panels.ini
 .mc/ini_SRC             = mc-ini
 .mc/panels.ini_SRC      = mc-panels.ini
 
-DOTLINKS               += .parallel/config
+DOTLINKS               += .parallel/config .parallel/sshloginfile
 .parallel/config_SRC    = parallel-config
+.parallel/sshloginfile_SRC = parallel-hosts
 
 all:: $(HOME)/.less
 $(HOME)/.less: dot/lesskey
@@ -264,7 +274,8 @@ xtoys_CHECK          = xatom
 xtoys_DEPS              = mlib
 
 DOTLINKS               += .xinitrc .xsession .xmodmap .vncrc .vncsession
-DOTLINKS               += .fonts.conf
+DOTLINKS               += .config/fontconfig/fonts.conf
+.config/fontconfig/fonts.conf_SRC = fonts.conf
 DOTLINKS               += .stalonetrayrc
 
 DOTLINKS               += .putty/sessions/Default%20Settings