a minimal makefile