Fix build, add Makefile so I don't have to remember the order of compilation.