BitBake руководство пользователя

BitBake Team

Руководство выпущено под лицензий c указанием авторства (Creative Commons Attribution License). Ознакомиться с лицензией можно по ссылке http://creativecommons.org/licenses/by/2.5/ или отправив письмо в Creative Commons по адресу: 559 Nathan Abbott Way, Stanford, California 94305, USA.


Содержание

1. Введение
Аннотация
Предпосылки и требования
2. Метаданные
Описание
Операция присвоения
Использование ссылок на переменные
Операция присвоения значения по умолчанию (?=)
Операция присвоения значения по умолчанию (??=)
Присвоение с заменой (:=)
Постфиксная операция добавления (+=) и префиксная операция добавления (=+)
Постфиксная операция добавления (.=) и префиксная операция добавления (=.) без включения пробелов
Операция условного присвоения
Условное добавление
Включение
Необходимое включение
Присвоение переменных при помощи Python
Определение исполняемых задач в метаданных
Определение функций на python в глобальной области Python
Флаги переменных
Наследование
Задачи
События
Вариативности
Поддержка зависимостей
Зависимости внутри .bb файла
DEPENDS
RDEPENDS
Рекурсивный DEPENDS
Рекурсивный RDEPENDS
Зависимости между задачами
Разбор метаданых
Файлы настройки
Классы
.bb Files
3. Поддерживаемые механизмы загрузки файлов
Аннотация
Механизм загрузки локальных файлов
Механизм загрузки файлов из системы контроля версий CVS
HTTP/FTP механизм загрузки файлов
SVK механизм загрузки
Механизм загрузки из системы контроля версий SVN
Механизм загрузки из система контроля версий GIT
4. Команда bitbake
Введение
Использование и синтаксис вызовов
Специальные переменные
BB_NUMBER_THREADS
Метаданные

Список примеров

4.1. Выполнение задачи в одном .bb файле
4.2. Выполнение задач в множестве .bb файлов
4.3. Построение графа зависимостей
4.4. Настройка BBFILES
4.5. Зависимость от другого .bb файла
4.6. Использование PROVIDES
4.7. Указание предпочитаемой версии
4.8. Использование коллекций bb файлов