finally, a Makefile