Использует ли проект ядра Linux какое-либо программное обеспечение для автоматизации сборки для создания своего make-файла? - PullRequest
0 голосов
/ 20 сентября 2018

Использует ли Linux Kernel Project какое-либо программное обеспечение для автоматизации сборки , такое как autotools , для генерации их make-файла ?

Они создают make-файл вручную?Просматривая их веб-страницу проекта Github, мне кажется, или я что-то упустил.Но учитывая сложность проекта, не является ли использование некоторых программ автоматизации сборки более удобным?

Используют ли они некоторые инструменты для управления сложностью своего make-файла?

1 Ответ

0 голосов
/ 20 сентября 2018

Make-файлы управляются вручную, но большая часть сложности сводится к нескольким распространенным Make-файлам.Обратитесь к документации kbuild makefile для получения подробной информации о файлах Makefile, используемых kbuild.

Конфигурация ядра довольно сложна, так как многие драйверы или функции зависят от наличия других.Дерево исходного кода включает в себя файлы KConfig и несколько утилит для создания правильной конфигурации сборки ядра в интерактивном режиме или из текстовых файлов.Более подробную информацию смотрите в документации kbuild .

...