The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"automake. Управление установкой файлов проекта"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"automake. Управление установкой файлов проекта"  
Сообщение от LarsSteiger (ok) on 06-Апр-07, 18:47 
Дан неплоский проект, условно называемый foobar, собирающийся automake.
Внутри есть папки src, config, images
В папке images находится Makefile.am следующего содержания
  subdirs = buttons headers

В папке images/buttons Makefile.am вот такой
  dist_pkgdata_DATA = button1.gif button2.gif ...

Похожее есть и в папке images/headers
  dist_pkgdata_DATA = header1.gif header2.gif ...

При вызове make install указанные файлы дружно копируются в ${prefix}/images. prefix=/usr/local/foobar

Что и как прописать в Makefile.am/configure.in/... чтобы они устанавливались соответственно в /usr/local/foobar/images/buttons и /usr/local/foobar/images/headers?
Эксперименты с Makefile.am в стиле
  dist_pkgdir=${prefix}/buttons
  dist_pkgdata_DATA = buttons/button1.gif buttons/button2.gif ...
не дали нужного эффекта.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "automake. Управление установкой файлов проекта"  
Сообщение от phpcoder (??) on 09-Апр-07, 15:57 
http://www.opennet.me/docs/RUS/automake/automake-ru_2.html Там есть пример для HTML-файлов, я бы попробовал сделать аналогично для ваших картинок. И, кстати, можно посмотреть в исходники любого open source проекта в качестве примера.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "automake. Управление установкой файлов проекта"  
Сообщение от LarsSteiger (ok) on 10-Апр-07, 10:09 
Да глядел. И потом разобрался в чем дело.
Правильный вариант:

pkgdata = ${prefix}/images/headers
pkgdata_DATA = header1.gif header2.gif ...

причем сборка делается вот так:
automake
./configure
make install

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру