From d10b494fae1210fe0ba59535d3427c42e9dc372f Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Mon, 8 Jan 2018 21:16:02 -0800 Subject: [PATCH] Make stow target generic --- GNUmakefile | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/GNUmakefile b/GNUmakefile index a1d3e88..d349c74 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -1,6 +1,7 @@ include dotfiles.mk MODULES=xmodmap emacs compton cower +STOW=stow/usr/bin/stow-home .PHONY: all clean $(MODULES) zsh @@ -12,6 +13,9 @@ stow: $(addsuffix -stow,$(MODULES)) zsh: $(MAKE) -C $@ +%-stow: + $(STOW) $(subst -stow,,$@) + ########### # Compton # ########### @@ -24,9 +28,6 @@ compton/.config/compton.conf: compton/.config/compton.org compton-clean: rm -f compton/.config/compton.conf -compton-stow: - stow/usr/bin/stow-home compton - ######### # Emacs # ######### @@ -37,9 +38,6 @@ emacs: emacs-clean: $(MAKE) -C emacs/.emacs.d clean -emacs-stow: - stow/usr/bin/stow-home emacs - ########### # Xmodmap # ########### @@ -52,9 +50,6 @@ Xmodmap/.Xmodmap: Xmodmap/Xmodmap.org xmodmap-clean: rm -f Xmodmap/.Xmodmap -xmodmap-stow: - stow/usr/bin/stow-home Xmodmap - ######### # Cower # ######### @@ -66,6 +61,3 @@ cower/.config/cower/config: cower/.config/cower/config.org cower-clean: rm -f cower/.config/cower/config - -cower-stow: - stow/usr/bin/stow-home cower