To set up my dotfiles, although I'm not in enough of a routine for it to be truly useful.
tmux:
ln -s $(CURDIR)/.tmux.conf $(HOME)/.tmux.conf
tmux source-file ~/.tmux.conf
reload-tmux:
tmux source-file ~/.tmux.conf
gitconfig:
ln -s $(CURDIR)/.gitconfig $(HOME)/.gitconfig
cd ~/configs then make whatever. ~/configs itself is a git repository.