Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как сделать из automake проекта обычный make 
:(
    Опции темы
I716
Дата 27.7.2012, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 27.7.2012

Репутация: нет
Всего: нет



Доброе время.

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

спасибо.
PM MAIL   Вверх
boostcoder
Дата 27.7.2012, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 2
Всего: 110



Цитата(I716 @  27.7.2012,  11:08 Найти цитируемый пост)
собирается автомайком

autotools?

Цитата(I716 @  27.7.2012,  11:08 Найти цитируемый пост)
как автоматически сгенерировать обычный майкфайл.

выполняешь configure и получаешь обычный makefile
PM WWW   Вверх
I716
Дата 30.7.2012, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 27.7.2012

Репутация: нет
Всего: нет



да, сейчас это собирается autotool-ом
а я хочу сделать обычный майкфайл
с учетом особенностей системы.

чтоб можно было использовать этот
майкфайл для сборки на другой системе
там где нет cmake и ...

может что-то посоветует прочитать по сборке

Добавлено через 1 минуту и 40 секунд
Цитата(boostcoder @ 27.7.2012,  11:21)
Цитата(I716 @  27.7.2012,  11:08 Найти цитируемый пост)
собирается автомайком

autotools?

Цитата(I716 @  27.7.2012,  11:08 Найти цитируемый пост)
как автоматически сгенерировать обычный майкфайл.

выполняешь configure и получаешь обычный makefile

а подойдет этот майкфайл для другой системы ?
как я понимаю нет.
PM MAIL   Вверх
boostcoder
Дата 30.7.2012, 14:24 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 2
Всего: 110



Цитата(I716 @  30.7.2012,  14:15 Найти цитируемый пост)
а подойдет этот майкфайл для другой системы ?

это зависит от кучи факторов. и от аргументов configure в том числе.

Цитата(I716 @  30.7.2012,  14:15 Найти цитируемый пост)
может что-то посоветует прочитать по сборке

ну...доку по GNU make, ибо скорее всего makefile придется писать вручную:
http://linux.yaroslavl.ru/docs/prog/gnu_ma...ian_manual.html

дока не по самой свежей версии, но зато на русском.

PM WWW   Вверх
I716
Дата 30.7.2012, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 27.7.2012

Репутация: нет
Всего: нет



Цитата(boostcoder @  30.7.2012,  14:24 Найти цитируемый пост)
ибо скорее всего makefile придется писать вручную


т.е. для каждой системы придется писать свой майкфайл ?

а может как-то можно использовать makefile.in
PM MAIL   Вверх
bsa
Дата 30.7.2012, 14:54 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 4
Всего: 196



Цитата(I716 @  30.7.2012,  15:46 Найти цитируемый пост)
а может как-то можно использовать makefile.in 
можно. для этого он и существует. Почитай про autotools. Там есть возможность сборки архива дистрибутива, который будет содержать только configure, *.in и исходники. На целевом компе нужно будет запустить configure, затем make и наконец sudo make install для установки.

PM   Вверх
I716
Дата 30.7.2012, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 27.7.2012

Репутация: нет
Всего: нет



спасибо, bsa и boostcoder.
Буду разбираться с автотулом,

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | GNU toolchain | Следующая тема »


 




[ Время генерации скрипта: 0.1301 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.