add toplevel makefile