VirtualBox

Changeset 107139 in vbox for trunk/src/VBox/Installer


Ignore:
Timestamp:
Nov 26, 2024 10:19:37 AM (8 weeks ago)
Author:
vboxsync
Message:

Devices,Main,Installer,/Makefile.kmk: Take ARM EFI firmwares from the same build box as the x86 & amd64 ones (efi2). Renamed the firmware images and internal variables to include full arch (kbuild style) for x86 & amd64 as well. jiraref:VBP-1458

Location:
trunk/src/VBox/Installer
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/darwin/Makefile.kmk

    r106061 r107139  
    579579ifdef VBOX_WITH_EFIFW_PACKING
    580580 VBOX_DI_VBAPP_MISC_FILES += \
    581         MacOS/VBoxEFI32.fd \
    582         MacOS/VBoxEFI64.fd
     581        MacOS/VBoxEFI-x86.fd \
     582        MacOS/VBoxEFI-amd64.fd
    583583endif
    584584VBOX_DI_VBAPP_SYMLINKS =
  • trunk/src/VBox/Installer/freebsd/Makefile.kmk

    r106061 r107139  
    134134ifdef VBOX_WITH_EFIFW_PACKING
    135135 VBOX_FBSD_NO_STRIP += \
    136         VBoxEFI32.fd \
    137         VBoxEFI64.fd
     136        VBoxEFI-x86.fd \
     137        VBoxEFI-amd64.fd
    138138endif
    139139
  • trunk/src/VBox/Installer/linux/Makefile.kmk

    r106617 r107139  
    358358ifdef VBOX_WITH_EFIFW_PACKING
    359359 VBOX_LNX_NO_STRIP += \
    360         VBoxEFI32.fd \
    361         VBoxEFI64.fd
     360        VBoxEFI-x86.fd \
     361        VBoxEFI-amd64.fd
    362362endif
    363363
  • trunk/src/VBox/Installer/linux/debian/rules

    r106617 r107139  
    8484NOSDL    ?= $(HEADLESS)
    8585NOWEBSVC ?=
    86 EFI      ?= $(if $(wildcard $(vboxroot)/prebuild/VBoxEFI32.fd $(vboxroot)/prebuild/VBoxEFI64.fd),1,)
     86EFI      ?= $(if $(wildcard $(vboxroot)/prebuild/VBoxEFI-x86.fd $(vboxroot)/prebuild/VBoxEFI-amd64.fd),1,)
    8787NODOCS   ?= $(if $(wildcard $(addprefix $(vboxroot)/prebuild/,UserManual*.pdf UserManual*.qch UserManual*.qhc)),1,)
    8888STAGEDISO ?= $(if $(wildcard $(vboxroot)/prebuild/VBoxGuestAdditions.iso),$(vboxroot)/prebuild,)
     
    170170        # packing stage, overriding what the build did/would produce.
    171171        $(if $(NODOCS),cp $(addprefix $(vboxroot)/prebuild/,UserManual*.pdf UserManual*.qch UserManual*.qhc) $(builddir)/bin,)
    172         $(if $(EFI),cp $(vboxroot)/prebuild/VBoxEFI32.fd $(builddir)/bin,)
    173         $(if $(EFI),cp $(vboxroot)/prebuild/VBoxEFI64.fd $(builddir)/bin,)
     172        $(if $(EFI),cp $(vboxroot)/prebuild/VBoxEFI-x86.fd $(builddir)/bin,)
     173        $(if $(EFI),cp $(vboxroot)/prebuild/VBoxEFI-amd64.fd $(builddir)/bin,)
    174174        mkdir -p $(builddir)/bin/additions
    175175        $(if $(STAGEDISO),cp $(STAGEDISO)/VBoxGuestAdditions.iso $(builddir)/bin/additions,)
  • trunk/src/VBox/Installer/linux/rpm/rules

    r106061 r107139  
    7474NOSDL    ?= $(HEADLESS)
    7575NOWEBSVC ?=
    76 EFI      ?= $(if $(wildcard $(vboxroot)/prebuild/VBoxEFI32.fd $(vboxroot)/prebuild/VBoxEFI64.fd),1,)
     76EFI      ?= $(if $(wildcard $(vboxroot)/prebuild/VBoxEFI-x86.fd $(vboxroot)/prebuild/VBoxEFI-amd64.fd),1,)
    7777NODOCS   ?= $(if $(wildcard $(addprefix $(vboxroot)/prebuild/,UserManual*.pdf UserManual*.qch UserManual*.qhc)),1,)
    7878STAGEDISO ?= $(if $(wildcard $(vboxroot)/prebuild/VBoxGuestAdditions.iso),$(vboxroot)/prebuild,)
     
    213213        # packing stage, overriding what the build did/would produce.
    214214        $(if $(NODOCS),cp $(addprefix $(vboxroot)/prebuild/,UserManual*.pdf UserManual*.qch UserManual*.qhc) $(builddir)/bin,)
    215         $(if $(EFI),cp $(vboxroot)/prebuild/VBoxEFI32.fd $(builddir)/bin,)
    216         $(if $(EFI),cp $(vboxroot)/prebuild/VBoxEFI64.fd $(builddir)/bin,)
     215        $(if $(EFI),cp $(vboxroot)/prebuild/VBoxEFI-x86.fd $(builddir)/bin,)
     216        $(if $(EFI),cp $(vboxroot)/prebuild/VBoxEFI-amd64.fd $(builddir)/bin,)
    217217        mkdir -p $(builddir)/bin/additions
    218218        $(if $(STAGEDISO),cp $(STAGEDISO)/VBoxGuestAdditions.iso $(builddir)/bin/additions,)
  • trunk/src/VBox/Installer/solaris/Makefile.kmk

    r106061 r107139  
    503503ifdef VBOX_WITH_EFIFW_PACKING
    504504 SOLARIS_COMMON += \
    505         VBoxEFI32.fd \
    506         VBoxEFI64.fd
     505        VBoxEFI-x86.fd \
     506        VBoxEFI-amd64.fd
    507507endif
    508508
     
    620620
    621621        $(if-expr defined(VBOX_WITH_EFIFW_PACKING) \
    622         ,$(LN_SYMLINK) ../VBoxEFI32.fd ../VBoxEFI64.fd $(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/$(VBOX_SI_ARCH)/,)
     622        ,$(LN_SYMLINK) ../VBoxEFI-x86.fd ../VBoxEFI-amd64.fd $(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/$(VBOX_SI_ARCH)/,)
    623623
    624624# Links to /usr/bin.
  • trunk/src/VBox/Installer/win/VBoxMergeApp.wxi

    r107107 r107139  
    327327        <!-- EFI firmware -->
    328328<?if $(env.VBOX_WITH_EFIFW_PACKING) = "yes" ?>
    329         <File Id="file_VBoxEFI32.fd" Name="VBoxEFI32.fd" DiskId="$(var.Property_DiskIdCommon)" Source="$(env.PATH_OUT)\bin\VBoxEFI32.fd" />
    330         <File Id="file_VBoxEFI64.fd" Name="VBoxEFI64.fd" DiskId="$(var.Property_DiskIdCommon)" Source="$(env.PATH_OUT)\bin\VBoxEFI64.fd" />
     329        <File Id="file_VBoxEFI-x86.fd"   Name="VBoxEFI-x86.fd"   DiskId="$(var.Property_DiskIdCommon)" Source="$(env.PATH_OUT)\bin\VBoxEFI-x86.fd" />
     330        <File Id="file_VBoxEFI-amd64.fd" Name="VBoxEFI-amd64.fd" DiskId="$(var.Property_DiskIdCommon)" Source="$(env.PATH_OUT)\bin\VBoxEFI-amd64.fd" />
    331331    <?if $(env.KBUILD_TARGET_ARCH) = "arm64" ?>
    332         <File Id="file_VBoxEFIAArch32.fd" Name="VBoxEFIAArch32.fd" DiskId="$(var.Property_DiskIdCommon)" Source="$(env.PATH_OUT)\bin\VBoxEFIAArch32.fd" />
    333         <File Id="file_VBoxEFIAArch64.fd" Name="VBoxEFIAArch64.fd" DiskId="$(var.Property_DiskIdCommon)" Source="$(env.PATH_OUT)\bin\VBoxEFIAArch64.fd" />
     332        <File Id="file_VBoxEFI-arm32.fd" Name="VBoxEFI-arm32.fd" DiskId="$(var.Property_DiskIdCommon)" Source="$(env.PATH_OUT)\bin\VBoxEFI-arm32.fd" />
     333        <File Id="file_VBoxEFI-arm64.fd" Name="VBoxEFI-arm64.fd" DiskId="$(var.Property_DiskIdCommon)" Source="$(env.PATH_OUT)\bin\VBoxEFI-arm64.fd" />
    334334    <?endif?>
    335335<?endif?>
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette