diff options
author | Simon Glass <sjg@chromium.org> | 2023-08-21 12:23:10 -0600 |
---|---|---|
committer | Martin L Roth <gaumless@gmail.com> | 2023-08-26 20:57:11 +0000 |
commit | d7c88c2308d6806caef93d34a44a15b96d7f7128 (patch) | |
tree | a76eea8d8936b23941a4b8c91ac58230e384be2f /Documentation/getting_started | |
parent | f40f4a6e23575275d6b8b31d245a9fe02daad83e (diff) |
docs: Mention add_intermediate and provide an example
This is a useful feature, so add a note about it.
Change-Id: If29f6480f878bdaf877dc208cc4861b884e10840
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/77342
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Georgi <patrick@coreboot.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/77465
Tested-by: Patrick Georgi <patrick@coreboot.org>
Reviewed-by: Martin L Roth <gaumless@gmail.com>
Diffstat (limited to 'Documentation/getting_started')
-rw-r--r-- | Documentation/getting_started/build_system.md | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Documentation/getting_started/build_system.md b/Documentation/getting_started/build_system.md index 787c833d2b..4013bc6057 100644 --- a/Documentation/getting_started/build_system.md +++ b/Documentation/getting_started/build_system.md @@ -62,6 +62,23 @@ supported options are: `position` and `align` are mutually exclusive. +### Adding Makefile fragments + +You can use the `add_intermediate` helper to add new post-processing steps for +the final `coreboot.rom` image. For example you can add new files to CBFS by +adding something like this to `site-local/Makefile.inc` + +``` +$(call add_intermediate, add_mrc_data) + $(CBFSTOOL) $< write -r RW_MRC_CACHE -f site-local/my-mrc-recording.bin +``` + +Note that the second line must start with a tab, not spaces. + +```eval_rst +See also :doc:`../tutorial/managing_local_additions`. +``` + #### FMAP region support With the addition of FMAP flash partitioning support to coreboot, there was a need to extend the specification of files to provide more precise control |