.POSIX: HOME = /home/trinity all: $(TARGETS) TARGETS = \ $(HOME)/.aliases \ $(HOME)/.config/bspwm/bspwmrc \ $(HOME)/.config/nvim/init.vim \ $(HOME)/.config/sxhkd/sxhkdrc \ $(HOME)/.config/sxmo/profile \ $(HOME)/.ctwmrc \ $(HOME)/.env \ $(HOME)/.gitconfig \ $(HOME)/.nethackrc \ $(HOME)/.profile \ $(HOME)/.vimrc \ $(HOME)/.xinitrc \ $(HOME)/.Xresources \ $(HOME)/.config/youtube-dl/youtube-dl.conf $(HOME)/.aliases: sh/aliases cp sh/aliases $(HOME)/.aliases $(HOME)/.config/bspwm/bspwmrc: bspwm/bspwmrc mkdir -p $(HOME)/.config/bspwm/ cp bspwm/bspwmrc $(HOME)/.config/bspwm/bspwmrc $(HOME)/.config/i3/config: i3/config mkdir -p $(HOME)/.config/i3/ cp i3/config $(HOME)/.config/i3/config $(HOME)/.config/i3status/config: i3status/config mkdir -p $(HOME)/.config/i3status/ cp i3status/config $(HOME)/.config/i3status/config $(HOME)/.config/nvim/init.vim: vim/vimrc mkdir -p $(HOME)/.config/nvim/ cp vim/vimrc $(HOME)/.config/nvim/init.vim $(HOME)/.config/sxhkd/sxhkdrc: sxhkd/sxhkdrc mkdir -p $(HOME)/.config/sxhkd/ cp sxhkd/sxhkdrc $(HOME)/.config/sxhkd/sxhkdrc # cannot be a symlink $(HOME)/.config/sxmo/profile: sxmo/profile mkdir -p $(HOME)/.config/sxmo/ cp sxmo/profile $(HOME)/.config/sxmo/profile $(HOME)/.ctwmrc: ctwm/ctwmrc cp ctwm/ctwmrc $(HOME)/.ctwmrc $(HOME)/.env: sh/env cp sh/env $(HOME)/.env $(HOME)/.gitconfig: git/gitconfig cp git/gitconfig $(HOME)/.gitconfig $(HOME)/.nethackrc: nethack/nethackrc cp nethack/nethackrc $(HOME)/.nethackrc $(HOME)/.profile: sh/profile cp sh/profile $(HOME)/.profile $(HOME)/.vimrc: vim/vimrc cp vim/vimrc $(HOME)/.vimrc $(HOME)/.xinitrc: xinit/xinitrc cp xinit/xinitrc $(HOME)/.xinitrc $(HOME)/.Xresources: X/Xresources cp X/Xresources $(HOME)/.Xresources $(HOME)/.config/youtube-dl/youtube-dl.conf: youtube-dl/youtube-dl.conf mkdir -p $(HOME)/.config/youtube-dl cp youtube-dl/youtube-dl.conf $(HOME)/.config/youtube-dl/youtube-dl.conf