Рекомендуется использовать опцию -MM
для управления косвенными зависимостями в заголовках. Почему мы не используем команду touch
. Я что-то здесь упускаю или просто потому, что это хак, и мы хотим сохранить реальную последнюю модификацию метки времени (похоже на навязчивый метод).
Пример: - stack.h, stack.c, array. h, массив array.c зависит от стека
array.o: array.c
array.c: array.h
stack.o: stack.c
stack.c: stack.h
stack.h: array.h
touch stack.h
Другое дело: файлы нужно каждый раз полностью анализировать с опцией -MM
, верно? И не с этим touch
методом и будет преимуществом, если я ничего не пропущу, нет?