forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.FIDONET.DIGEST

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 30.09.2021, 16:03
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию RU.НUSKY: Новые мейкфайлы

Vladimir Fyodorov написал(а) к All в Sep 21 14:45:28 по местному времени:


> Михаил Дукельский переписал существующие универсальные мейкфайлы для
> Нusky. Теперь процесс сборки программ станет легче и удобнее.

=============================================================================
* Area : RU.НUSKY
* From : Michael Dukelsky, 2:5020/1042 (30 Сентября 2021 14:03)
* Subj : Новые мейкфайлы
=============================================================================
Привет, All!

В Нusky есть два набора мейкфайлов: универсальные, подходящие для разных ОС, и старого образца, годящиеся только для конкретной ОС. Вторые я не трогал, а первые переписал заново. Какие недостатки заставили меня это сделать и что изменилось? В норме, если мы собрали программу с помощью мейкфайла, то повторное обращение к мейкфайлу не должно вызывать повторную сборку. Этого не было. Правильно написанный мейкфайл должен допускать параллельное исполнение. Этого тоже не было. И, наконец, для сборки каждого последующего подпроекта Нusky надо было инсталлировать все предыдущие. Это неудобно.

Теперь в конфигурационном файле huskymak.cfg есть список программ, которые мы хотим собрать, и все они собираются сразу, за один вызов мейкфайла, без необходимости промежуточных инсталляций. Параллельное исполнение работает.

Теперь есть центральный мейкфайл, управляющий мейкфайлами подпроектов. Он лежит в huskybse. Там же лежат скрипты, выполняющие вспомогательные действия и запускающие сборку. Не нужно отдельно перед сборкой скачивать очередную версию программ. Если были какие-то изменения, они будут скачаны автоматически. Это относится также к мейкфайлам, скриптам и конфигурации huskymak.cfg.

Все действия, которые надо выполнить для сборки программ Нusky, подробно описаны в huskybse/INSTALL_ru.asciidoc. Для того, чтобы прочесть это описание, надо открыть в браузере

https://github.com/huskyproject/huskybse

и щелкнуть по файлу INSTALL_ru.asciidoc.
=============================================================================

--- GoldED+/OSX 1.1.5-b20180707
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:52. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot