Adding linux support with a primative makefile