Added files to posix makefile and pushed one remaining fix that didn't make it into the last commit accidentally.