Fix makefile header dependencies.

The header dependencies are generated from the GCC preprocessor, and saved in the src/.depends directory. (This way, it's proper and automatic)