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


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 31 Mar 24 23:49:12, всего сообщений: 5321
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 4519 из 5321 ========================================= RU.HUSKY =
От   : Michael Dukelsky                 2:5020/1042        30 Sep 21 14:03:04
Кому : All                                                 30 Sep 21 14:03:04
Тема : Новые мейкфайлы
FGHI : area://RU.HUSKY?msgid=2:5020/1042+6155996a
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.HUSKY?msgid=2:5010/352@fidonet+61596691
Ответ: area://RU.HUSKY?msgid=2:5020/1042+615c5e2e
Ответ: area://RU.HUSKY?msgid=2:4500/1.59+5e6c37fc
Ответ: area://RU.HUSKY?msgid=2:4500/1.59+b41aa0e7
Ответ: area://RU.HUSKY?msgid=2:5015/46+618213a0
==============================================================================
Привет, All!

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

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

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

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

https://github.com/huskyproject/huskybse

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

Желаю успехов, All!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
* Origin: ==<<.f1042.ru.>>== (2:5020/1042)

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