Switching to a makefile build. Finally.

This was bound to happen