boot/grub2: separate target and host builds
authorErico Nunes <nunes.erico@gmail.com>
Wed, 26 Sep 2018 22:37:15 +0000 (00:37 +0200)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Mon, 26 Nov 2018 19:58:37 +0000 (20:58 +0100)
commitac0719e0869a18537b059b12fcbb3c05399e80fb
treedd984b1b3bc5c27cce6d9e4eec19091403df8176
parenta18c828bed99d7e0db5128224ffcda4897cd8e80
boot/grub2: separate target and host builds

grub2 requires the host grub2-mkimage tool to build some of its target
images. The current way of building this tool in the grub2 package is
to perform a simultaneous host-tools/target-bootloader build during
the grub2 build step.

This method makes the recipe complex to understand, and proved to be a
complication during the work to enable grub2 support for architectures
other than x86.

This patch tries to do a better separation between the build of grub2
host tools and target boot loader image, as a partial step to enable
grub2 to build for other architectures.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
boot/grub2/grub2.mk