Build Targets
These targets build the kernel itself in a variety of ways.
Table 10-4. Build targets
Target | Description |
|---|---|
| Builds all of the different targets needed for this kernel to be able to be used. This includes both the modules and the static portion of the kernel. |
| Builds just the static portion of the kernel, not any loadable modules. |
| Builds all of the loadable kernel modules for this configuration. |
| Installs all of the modules into the specified
location. If no location is specified with the |
| Builds all of the files in the specified directory and in all subdirectories below it. |
| Builds only the specified file. |
| Builds all of the needed files and links them together to form the specified module. |
| Builds all of the needed tags that most common text editors can use while editing the source code. |
| Builds all of the needed tags that most common text editors can use while editing the source code. |
| Builds a cscope image, useful in source tree searches, of the source tree for the architecture specified by the configuration file (not all of the kernel source files). |
You can also pass a number of environment variables to make that will change the build. These can be specified for almost any target.
Table 10-5. Environment variables
Variable | Value | Description |
|---|---|---|
| | This tells the build system to run ... |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access