Предыдущий раздел

5.1. Скрипт начальной настройки xwmake/setup

Следующий раздел

5.3. Ступени сборки пакета

5.2. Скрипт b-<ПРОЕКТ>

Скрипт вида b-<ПРОЕКТ>, порождаемый процедурой начальной настройки xwmake/setup является основным инструментом пользователя. Он запускает двигатель системы сборки для указанных пакетов с заданной целью.

b-<ПРОЕКТ> содержит:

  • параметры проекта по умолчанию
  • умолчания для параметров, заданных при выполнении процедуры начальной настройки проекта xwmake/setup.

Вызов:

[<ИМЯ>=<ЗНАЧЕНИЕ> ...] ./b-<ПРОЕКТ> <ЦЕЛЬ> <ПАКЕТ> [<ПАКЕТ> ...]

Описание параметров:

  • <ИМЯ>=<ЗНАЧЕНИЕ> ...

    Задание управляющих переменных для сборки указанных пакетов.

  • <ЦЕЛЬ>

    Цель указывает ступень сборки пакетов, которую пользователь желает достичь. Целью может быть как одна из предопределённых целей системы сборки, так и определяемая конкретным пакетом.

  • <ПАКЕТ> [<ПАКЕТ> ...]

    Список имён пакетов.

    Файлы пакетов имеют расширение .make и ищутся последовательно в подкаталогах pkg в следующем порядке: подкаталог проекта, подкаталог общих пакетов, подкаталог двигателя системы сборки.

    Таким образом, пакеты из подкаталога проекта “затеняют” пакеты с теми же именами из подкаталога общих пакетов, а пакеты из подкаталога общих пакетов “затеняют” пакеты из двигателя системы сборки.

    Сборка всего проекта целиком достигается сборкой метапакета проекта “goal”.