If you're managing dotfiles with Make (which I attempted once...) then may I direct you to GNU Stow instead? It's much easier to manage a bunch of files centrally and just symlink to them all:
http://brandon.invergo.net/news/2012-05-26-using-gnu-stow-to...