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