Быстрая помощь в восстановлении проекта автопроизводителя

Я получил исходный код проекта (который я больше не могу найти автору), который использует automake. Я не знаком с системой, и все, что я хочу сделать, это перестроить проект.

У меня есть следующие файлы в проекте:

Makefile.am
Makefile.in
Makefile

Я изменил файл Makefile.am, чтобы он соответствовал путям в моей системе, но как мне его запустить, чтобы восстановить Makefile.

Примечание: я не заинтересован в изучении automake, просто перекомпилирую этот проект.

0

Решение

чтобы загрузить систему сборки autoconf, вы можете использовать

 $ autoreconf -fiv

который при необходимости будет вызывать automake, aclocal, autoheaders и генерировать configure скрипт. после этого ты можешь делать обычное

 $ ./configure && make && make install

как предложено milos_ladni

но вам обязательно понадобится configure.ac (или же configure.in если это более старый проект), иначе в проекте просто отсутствуют некоторые основные части.

если они отсутствуют, вы можете пойти и попытаться изменить Makefile напрямую (удачи), но может быть проще просто заново создать файл configure.ac с нуля (и надеяться, что в проекте не слишком много зависимостей)

2

Другие решения

$ ./configure —prefix = some_directory

$ make

$ make install

http://inti.sourceforge.net/tutorial/libinti/autotoolsproject.html#AP05

0

По вопросам рекламы [email protected]