У меня есть простая библиотека, которая генерирует для меня заголовки, и я хочу связать это вместе в Makefile.
Если файл cpp содержит заголовочный файл, который не существует, он должен сгенерировать его изсоответствующий исходный файл (если соответствующий файл существует).Я не могу понять, как это сделать.
Я пытался с помощью gcc -MM заблаговременно выяснить зависимости для каждого файла .cpp, но это не удается, если отсутствует заголовок.Мне нужно знать, какие файлы отсутствуют, чтобы попытаться восстановить их.
Если я просто определю обязательное условие для заголовков для всех файлов .cpp, он, конечно, всегда будет перекомпилировать все мои файлы .cpp.
Есть какие-нибудь идеи относительно того, как я восстанавливаю только недостающие заголовки?