Tim
Tim

Reputation: 99428

Does the Linux kernel project use some build automation software to create their makefile?

Does the Linux Kernel Project use any build automation software such as autotools to generate their makefile?

Do they create the makefile manually? By browsing their project Github webpage, it seems to me so, or I am missing something. But given the complexity of the project, isn't using some build automation software more convenient?

Do they use some tools to manage the complexity of their makefile?

Upvotes: 0

Views: 109

Answers (1)

Jamey Hicks
Jamey Hicks

Reputation: 2370

The Makefiles are managed manually, but most of the complexity is confined to a few common Makefiles. See the kbuild makefile documentation for details on the Makefiles used by kbuild.

Configuration of the kernel is rather complex, as many drivers or features depend on the presence of others. The source tree includes KConfig files and several utilities for creating a valid kernel build configuration eithe interactively or from text files. See the kbuild documentation for more details.

Upvotes: 1

Related Questions