diff options
| author | Michal Marek <mmarek@suse.cz> | 2013-02-25 15:50:05 -0500 |
|---|---|---|
| committer | Michal Marek <mmarek@suse.cz> | 2013-02-25 15:51:57 -0500 |
| commit | e3900e74f26fc924c8e9e2a922bd40369b0bb517 (patch) | |
| tree | 6e868575d346032ba9408f350c6e5369e0e52b0d /Documentation/kbuild | |
| parent | 62dc989921df2a98d1a73aacd085abe941cb9828 (diff) | |
| parent | 02f3e53a131c8aa3fe3c954058f1add5beeae621 (diff) | |
Merge branch 'kbuild/rc-fixes' into kbuild/kconfig
There is one kconfig fix in the rc-fixes branch that I forgot to submit
for 3.8, so let's add it to the kconfig branch for 3.9-rc1.
Diffstat (limited to 'Documentation/kbuild')
| -rw-r--r-- | Documentation/kbuild/makefiles.txt | 15 | ||||
| -rw-r--r-- | Documentation/kbuild/modules.txt | 2 |
2 files changed, 9 insertions, 8 deletions
diff --git a/Documentation/kbuild/makefiles.txt b/Documentation/kbuild/makefiles.txt index ec9ae6708691..14c3f4f1b617 100644 --- a/Documentation/kbuild/makefiles.txt +++ b/Documentation/kbuild/makefiles.txt | |||
| @@ -1175,15 +1175,16 @@ When kbuild executes, the following steps are followed (roughly): | |||
| 1175 | in an init section in the image. Platform code *must* copy the | 1175 | in an init section in the image. Platform code *must* copy the |
| 1176 | blob to non-init memory prior to calling unflatten_device_tree(). | 1176 | blob to non-init memory prior to calling unflatten_device_tree(). |
| 1177 | 1177 | ||
| 1178 | Example: | 1178 | To use this command, simply add *.dtb into obj-y or targets, or make |
| 1179 | #arch/x86/platform/ce4100/Makefile | 1179 | some other target depend on %.dtb |
| 1180 | clean-files := *dtb.S | ||
| 1181 | 1180 | ||
| 1182 | DTC_FLAGS := -p 1024 | 1181 | A central rule exists to create $(obj)/%.dtb from $(src)/%.dts; |
| 1183 | obj-y += foo.dtb.o | 1182 | architecture Makefiles do no need to explicitly write out that rule. |
| 1184 | 1183 | ||
| 1185 | $(obj)/%.dtb: $(src)/%.dts | 1184 | Example: |
| 1186 | $(call cmd,dtc) | 1185 | targets += $(dtb-y) |
| 1186 | clean-files += *.dtb | ||
| 1187 | DTC_FLAGS ?= -p 1024 | ||
| 1187 | 1188 | ||
| 1188 | --- 6.8 Custom kbuild commands | 1189 | --- 6.8 Custom kbuild commands |
| 1189 | 1190 | ||
diff --git a/Documentation/kbuild/modules.txt b/Documentation/kbuild/modules.txt index 3fb39e0116b4..69372fb98cf8 100644 --- a/Documentation/kbuild/modules.txt +++ b/Documentation/kbuild/modules.txt | |||
| @@ -470,7 +470,7 @@ build. | |||
| 470 | 470 | ||
| 471 | Sometimes, an external module uses exported symbols from | 471 | Sometimes, an external module uses exported symbols from |
| 472 | another external module. kbuild needs to have full knowledge of | 472 | another external module. kbuild needs to have full knowledge of |
| 473 | all symbols to avoid spitting out warnings about undefined | 473 | all symbols to avoid spliitting out warnings about undefined |
| 474 | symbols. Three solutions exist for this situation. | 474 | symbols. Three solutions exist for this situation. |
| 475 | 475 | ||
| 476 | NOTE: The method with a top-level kbuild file is recommended | 476 | NOTE: The method with a top-level kbuild file is recommended |
