zephyr/doc/reference/kbuild/kbuild.rst
Rodrigo Caballero 0ff631ce1f doc: Restructure top level sections.
Restructures the top level sections to ease finding information.

Change-Id: I09de0a0d665fc77dea92797be8ef29970fe8a393
Jira: ZEP-245
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
2016-05-21 21:22:46 +00:00

22 lines
633 B
ReStructuredText

.. _kbuild:
Build System User Guide
#######################
The Zephyr Kernel's build system is based on the Kbuild system used in the
Linux kernel. This way the kernel embraces the recursive model used in Linux
and the configuration model implemented using Kconfig.
The build process is driven by applications, unlike the Linux Kbuild
system. Therefore, the build system requires an application to initiate building
the kernel source code. The build system compiles the kernel and the application
into a single image.
.. toctree::
:maxdepth: 1
kbuild_kconfig
../kconfig/index.rst
kbuild_makefiles
kbuild_project