rudimentary top-level makefile