aboutsummaryrefslogtreecommitdiff
path: root/roms
diff options
context:
space:
mode:
authorLaszlo Ersek <lersek@redhat.com>2019-03-07 13:24:41 +0100
committerLaszlo Ersek <lersek@redhat.com>2019-04-17 15:38:35 +0200
commitee5ef780de89d2c132684a9aa8040cd5b7195c02 (patch)
tree15fd02654e0ef5d2fa4c8b51f1cfa150c5d83c7c /roms
parentfd75d2c2ee5c2b4ee965561f214273e63722f413 (diff)
downloadqemu-ee5ef780de89d2c132684a9aa8040cd5b7195c02.zip
qemu-ee5ef780de89d2c132684a9aa8040cd5b7195c02.tar.gz
qemu-ee5ef780de89d2c132684a9aa8040cd5b7195c02.tar.bz2
roms/Makefile: replace the $(EDK2_EFIROM) target with "edk2-basetools"
We don't (can't) have a recipe for building just $(EDK2_EFIROM); therefore, while we call the target $(EDK2_EFIROM), we actually build all of the edk2 BaseTools. Rename the target to edk2-basetools, and update the iPXE prerequisite accordingly. This will let other targets depend on "edk2-basetools", where an $(EDK2_EFIROM) pre-requisite would be misleading. Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com> Acked-by: Michael S. Tsirkin <mst@redhat.com> Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Diffstat (limited to 'roms')
-rw-r--r--roms/Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/roms/Makefile b/roms/Makefile
index 1ff78b6..93c3d46 100644
--- a/roms/Makefile
+++ b/roms/Makefile
@@ -102,7 +102,7 @@ pxe-rom-%: build-pxe-roms
efirom: $(patsubst %,efi-rom-%,$(pxerom_variants))
-efi-rom-%: build-pxe-roms build-efi-roms $(EDK2_EFIROM)
+efi-rom-%: build-pxe-roms build-efi-roms edk2-basetools
$(EDK2_EFIROM) -f "0x$(VID)" -i "0x$(DID)" -l 0x02 \
-b ipxe/src/bin/$(VID)$(DID).rom \
-ec ipxe/src/bin-i386-efi/$(VID)$(DID).efidrv \
@@ -131,7 +131,7 @@ build-efi-roms: build-pxe-roms
# EDK2_BASETOOLS_LDFLAGS='...' \
# efirom
#
-$(EDK2_EFIROM):
+edk2-basetools:
$(MAKE) -C edk2/BaseTools \
EXTRA_OPTFLAGS='$(EDK2_BASETOOLS_OPTFLAGS)' \
EXTRA_LDFLAGS='$(EDK2_BASETOOLS_LDFLAGS)'