the makefiles needed some love to build on linux