На самом деле у меня есть библиотека «cryptopp», и я хочу, чтобы когда я вношу какие-либо изменения в файл и запускаю команду make
, она должна была позаботиться об изменениях, внесенных в любой файл в исходном каталоге. ну, GNUMakefile из cryptoopp заботится об изменениях if, сделанных в файлах '.cpp', но не об изменениях, сделанных в файле '.h'.
Итак, какие изменения я могу внести в «GNUMakefile» cryptopp, чтобы он просматривал все измененные заголовочные файлы и перекомпилировал все файлы, зависящие от «модифицированного» заголовочного файла.