Я получил исходный код проекта (который я больше не могу найти автору), который использует automake. Я не знаком с системой, и все, что я хочу сделать, это перестроить проект.
У меня есть следующие файлы в проекте:
Makefile.am
Makefile.in
Makefile
Я изменил файл Makefile.am, чтобы он соответствовал путям в моей системе, но как мне его запустить, чтобы восстановить Makefile.
Примечание: я не заинтересован в изучении automake, просто перекомпилирую этот проект.
чтобы загрузить систему сборки autoconf, вы можете использовать
$ autoreconf -fiv
который при необходимости будет вызывать automake, aclocal, autoheaders и генерировать configure
скрипт. после этого ты можешь делать обычное
$ ./configure && make && make install
как предложено milos_ladni
но вам обязательно понадобится configure.ac
(или же configure.in
если это более старый проект), иначе в проекте просто отсутствуют некоторые основные части.
если они отсутствуют, вы можете пойти и попытаться изменить Makefile
напрямую (удачи), но может быть проще просто заново создать файл configure.ac с нуля (и надеяться, что в проекте не слишком много зависимостей)
$ ./configure —prefix = some_directory
$ make
$ make install
http://inti.sourceforge.net/tutorial/libinti/autotoolsproject.html#AP05