The previous instructions will build the module but will not install it in the root filesystem. For that, we need to add a dependency to the root filesystem. This is usually done in machine configuration files using MACHINE_ESSENTIAL_* (for modules that are needed to boot) or MACHINE_EXTRA_* (if they are not essential for boot but needed otherwise) variables.
The dependencies that are essential to boot are the following:
- MACHINE_ESSENTIAL_EXTRA_RDEPENDS: The build will fail if they can't be found
- MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS: The build will not fail if they can't be found
The dependencies that are not essential to boot are the following:
- MACHINE_EXTRA_RDEPENDS: The build will fail if they can't be found
- MACHINE_EXTRA_RRECOMMENDS: The build will not fail if they can't be found