Bring bsd makefile somewhat up to date. This is mostly a guess on my part.