[haiku-commits] haiku: hrev55682 - src/system/boot build/jam/images build/jam

  • From: Adrien Destugues <pulkomandy@xxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 2 Dec 2021 12:50:28 +0000 (UTC)

hrev55682 adds 1 changeset to branch 'master'
old head: f5f10a9ec9a9d8686797945ed9c20400346bb538
new head: c5d81c27398aa6b19adef0616163ac667c11f227
overview: 
https://git.haiku-os.org/haiku/log/?qt=range&q=c5d81c27398a+%5Ef5f10a9ec9a9

----------------------------------------------------------------------------

c5d81c27398a: build: prepare for x86 EFI loader
  
  Change-Id: Ic9e4181042bf634cd590d8c95935a987a4871b0d
  Reviewed-on: https://review.haiku-os.org/c/haiku/+/4753
  Tested-by: Commit checker robot <no-reply+buildbot@xxxxxxxxxxxx>
  Reviewed-by: Jérôme Duval <jerome.duval@xxxxxxxxx>

                                     [ David Karoly <karolyd577@xxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev55682
Commit:      c5d81c27398aa6b19adef0616163ac667c11f227
URL:         https://git.haiku-os.org/haiku/commit/?id=c5d81c27398a
Author:      David Karoly <karolyd577@xxxxxxxxx>
Date:        Wed Dec  1 13:21:25 2021 UTC
Committer:   Adrien Destugues <pulkomandy@xxxxxxxxx>
Commit-Date: Thu Dec  2 12:50:25 2021 UTC

----------------------------------------------------------------------------

3 files changed, 6 insertions(+)
build/jam/ImageRules      | 2 ++
build/jam/images/MMCImage | 2 ++
src/system/boot/Jamfile   | 2 ++

----------------------------------------------------------------------------

diff --git a/build/jam/ImageRules b/build/jam/ImageRules
index a3be1dec72..8142be43d0 100644
--- a/build/jam/ImageRules
+++ b/build/jam/ImageRules
@@ -1685,6 +1685,8 @@ rule BuildEfiSystemPartition image : efiLoader
        Depends $(image) : $(fatshell) ;
 
        switch $(TARGET_ARCH) {
+               case x86 :
+                       EFINAME on $(image) = "BOOTIA32.EFI" ;
                case x86_64 :
                        EFINAME on $(image) = "BOOTX64.EFI" ;
                case arm :
diff --git a/build/jam/images/MMCImage b/build/jam/images/MMCImage
index a21888a43d..17f037df14 100644
--- a/build/jam/images/MMCImage
+++ b/build/jam/images/MMCImage
@@ -22,6 +22,8 @@ rule BuildSDImage image : files
 
        if $(TARGET_BOOT_PLATFORM) = efi {
                switch $(TARGET_ARCH) {
+                       case x86 :
+                               EFINAME on $(image) = "BOOTIA32.EFI" ;
                        case x86_64 :
                                EFINAME on $(image) = "BOOTX64.EFI" ;
                        case arm :
diff --git a/src/system/boot/Jamfile b/src/system/boot/Jamfile
index de1b8f6b19..663938d16a 100644
--- a/src/system/boot/Jamfile
+++ b/src/system/boot/Jamfile
@@ -107,6 +107,8 @@ rule BuildEFILoader {
        Depends $(efiLoader) : $(bootLoader) ;
 
        switch $(TARGET_ARCH) {
+               case x86 :
+                       OUTPUT_TARGET on $(efiLoader) = pei-i386 ;
                case x86_64 :
                        OUTPUT_TARGET on $(efiLoader) = pei-x86-64 ;
                case arm :


Other related posts:

  • » [haiku-commits] haiku: hrev55682 - src/system/boot build/jam/images build/jam - Adrien Destugues