This makes it a hell of a lot simpler but will lose support for BSD make. All effected machines are running gnu-make, so the cost benefit ratio ways heavily in favor of doing this.
This may be removed in favor of my emacs journal. But its currently to early to say. I'm committed because I have the record.