FINALLY fix the Makefile's dependency problem