Во всех профессиональных настройках, которые я видел с make-файлами, зависимости не добавлялись вручную - за исключением особых случаев, связанных с такими инструментами, как lex
и yacc
, - но создавались автоматически, либо с использованием параметров компилятора (например, -MM of gcc), или с помощью различных независимых инструментов, таких как makedepend
или mkdep
.