added dependency tracking to the GNU makefile