Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FIDONET.DIGEST
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FIDONET.DIGEST с датами от 15 Jul 13 08:53:56 до 19 Apr 24 12:59:59, всего сообщений: 2388
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1836 из 2388 ================================ RU.FIDONET.DIGEST =
От   : Vladimir Fyodorov                2:6035/3.1         30 Sep 21 14:45:28
Кому : All                                                 30 Sep 21 14:45:28
Тема : RU.HUSKY: Новые мейкфайлы
FGHI : area://RU.FIDONET.DIGEST?msgid=2:6035/3.1+6155a3ce
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================

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

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

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

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

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

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

https://github.com/huskyproject/huskybse

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

--- GoldED+/OSX 1.1.5-b20180707
* Origin: Esquire Station (2:6035/3.1)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.037778 секунды