payloads/external/GRUB2: Add a possibility to add custom modules.
Change-Id: I3004eac248561b0cd4e44bcef90fc66fae5d77ca Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com> Reviewed-on: https://review.coreboot.org/13727 Tested-by: build bot (Jenkins) Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@googlemail.com>
This commit is contained in:
parent
6a622311e4
commit
2e8117143a
|
@ -11,6 +11,16 @@ config GRUB2_MASTER
|
|||
|
||||
endchoice
|
||||
|
||||
config GRUB2_EXTRA_MODULES
|
||||
string "Extra modules to include in GRUB image"
|
||||
help
|
||||
Space-separated list of additional modules to include. Few common
|
||||
ones:
|
||||
* bsd for *BSD
|
||||
* png/jpg for PNG/JPG images
|
||||
* gfxmenu for graphical menus (you'll need a theme as well)
|
||||
* gfxterm_background for setting background
|
||||
|
||||
config PAYLOAD_FILE
|
||||
default "payloads/external/GRUB2/grub2/build/default_payload.elf"
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@ config: checkout
|
|||
grub2: config
|
||||
echo " MAKE GRUB2 $(NAME-y)"
|
||||
$(MAKE) -C grub2/build CC="$(HOSTCC)"
|
||||
$(MAKE) -C grub2/build default_payload.elf
|
||||
$(MAKE) -C grub2/build default_payload.elf EXTRA_PAYLOAD_MODULES="$(GRUB2_EXTRA_MODULES)"
|
||||
|
||||
clean:
|
||||
test -d grub2 && $(MAKE) -C grub2 clean || exit 0
|
||||
|
|
Loading…
Reference in New Issue