Fixed Makefile to depend on header files