| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > GNU toolchain > как сделать из automake проекта обычный make |
| Автор: I716 27.7.2012, 11:08 |
| Доброе время. есть большой проект, собирающийся обычным майкфайлом, также есть библиотека которая собирается автомайком. вопрос в том как автоматически сгенерировать обычный майкфайл. чтоб в даленейшем все можно было собирать обычным майком спасибо. |
| Автор: boostcoder 27.7.2012, 11:21 |
autotools? выполняешь configure и получаешь обычный makefile |
| Автор: I716 30.7.2012, 14:15 | ||
| да, сейчас это собирается autotool-ом а я хочу сделать обычный майкфайл с учетом особенностей системы. чтоб можно было использовать этот майкфайл для сборки на другой системе там где нет cmake и ... может что-то посоветует прочитать по сборке Добавлено через 1 минуту и 40 секунд
а подойдет этот майкфайл для другой системы ? как я понимаю нет. |
| Автор: boostcoder 30.7.2012, 14:24 |
это зависит от кучи факторов. и от аргументов configure в том числе. ну...доку по GNU make, ибо скорее всего makefile придется писать вручную: http://linux.yaroslavl.ru/docs/prog/gnu_make_3-79_russian_manual.html дока не по самой свежей версии, но зато на русском. |
| Автор: I716 30.7.2012, 14:46 |
т.е. для каждой системы придется писать свой майкфайл ? а может как-то можно использовать makefile.in |
| Автор: bsa 30.7.2012, 14:54 |
| можно. для этого он и существует. Почитай про autotools. Там есть возможность сборки архива дистрибутива, который будет содержать только configure, *.in и исходники. На целевом компе нужно будет запустить configure, затем make и наконец sudo make install для установки. |
| Автор: I716 30.7.2012, 15:06 |
| спасибо, bsa и boostcoder. Буду разбираться с автотулом, |