Add better Makefile.