Make inconsistent assumptions over interface

I want to optimise the compilation time of my makefile. One problem that waists my time is, after modifying one single file, make returns for instance, File "frontend/parser_e.ml", line 1: Error: ...