Make no mira el contenido de los ficheros que procesa, por lo que no es capaz de buscar dependencias escondidas entre ellos. Si en algún fichero de código C incluimos una nueva directiva del tipo #include ''fichero'', no debemos olvidar añadir fichero a la lista de dependencias del programa, pues en otro caso, make no se dará cuenta de un cambio realizado en fichero y no querrá actualizarnos el ejecutable.