Very good. There's nothing wrong with the functionality here, by the way. My other suggestions were just meant to try to keep the Makefile readability to a maximum, as Makefiles in general tend to move towards a state of "this works, we no longer understand why" very quickly. If I feel that I can simplify it without sacrificing functionality, I can always post a pull request later. I didn't mean to keep your changes hostage just for some nit-picking =)