A slightly better makefile