Как файлы .Po создаются в Makefile?

Я изменил Makefile проекта, и теперь, когда я его создаю, он возвращает: -

ERROR: "make[2]: *** No rule to make target ../libvmi/driver/.deps/xen.Po. Stop. "

Как Makefile создает файлы .Po и как я могу отключить его создание для определенного файла, например ../libvmi/driver/.deps/xen.c?

Ответ 1

.Po файлы используются как часть отслеживания зависимостей автомата. Обычно они создаются с помощью config.status как пустые файлы, которые вызывают перезапись фактическими зависимостями при вызове компилятора. (automake-подход состоит в том, чтобы генерировать зависимость как побочный эффект компиляции.)

Я обнаружил, что запуск make -k (-k сокращен для --keep-going) будет достаточным для того, чтобы разблокировать сборку, как только файл с отсутствием файла .Po был перекомпилирован.