Better Makefile