fix Makefile dependency bug, now working
fixed Makefile