A Makefile generator