Makefile with auto-prereqs