Я пытаюсь гарантировать, что некоторые неистовые файлы генерируются при выполнении make dist
. Файлы являются информационным файлом и индексом, который создается из информационного файла. Я обнаружил, что файлы генерируются при выполнении make install
, но не при выполнении make dist
.Какая цель или цели построены для make dist? Попытка убедиться, что некоторые файлы сгенерированы
Это Makefile.am. (Это доля/Логика/Makefile.am в проекте Maxima, если кто-нибудь заботится.)
all-local: info
info: logic.info logic-index.lisp
logic.info: logic.texi
makeinfo --force logic.texi
logic-index.lisp: logic.info
perl ../../doc/info/build_index.pl $< > [email protected]
Как-то я пришла в голову мысль, что цель all-local
может привести информацию и индекс будет перестроен. Это работает нормально для make install
- Думаю, all-local
является целью для этого. Но all-local
не подходит, кажется, цель для make dist
. Какую еще цель я мог бы использовать для обеспечения восстановления логических и логических индексов.lisp для make dist
, а также make install
?
Я искал в Интернете, и так, и пробовал некоторые случайные вещи, но до сих пор я пришел с пустыми руками. Заранее спасибо за вашу помощь.
Я работаю с GNU make 3.81, GNU automake 1.14.1 и GNU autoconf 2.69, на Ubuntu 14.04.
Спасибо. Я счел нужным также ввести info_TEXINFOS = logic.texi, но, во всяком случае, он работает по желанию для make install и make dist. –