1 | # $Id: EfiModules.kmk 107066 2024-11-20 23:33:44Z vboxsync $
|
---|
2 | ## @file
|
---|
3 | # kBuild EFI module list shared with the root makefile.
|
---|
4 | #
|
---|
5 |
|
---|
6 | #
|
---|
7 | # Copyright (C) 2013-2024 Oracle and/or its affiliates.
|
---|
8 | #
|
---|
9 | # This file is part of VirtualBox base platform packages, as
|
---|
10 | # available from https://www.virtualbox.org.
|
---|
11 | #
|
---|
12 | # This program is free software; you can redistribute it and/or
|
---|
13 | # modify it under the terms of the GNU General Public License
|
---|
14 | # as published by the Free Software Foundation, in version 3 of the
|
---|
15 | # License.
|
---|
16 | #
|
---|
17 | # This program is distributed in the hope that it will be useful, but
|
---|
18 | # WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
19 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
---|
20 | # General Public License for more details.
|
---|
21 | #
|
---|
22 | # You should have received a copy of the GNU General Public License
|
---|
23 | # along with this program; if not, see <https://www.gnu.org/licenses>.
|
---|
24 | #
|
---|
25 | # The contents of this file may alternatively be used under the terms
|
---|
26 | # of the Common Development and Distribution License Version 1.0
|
---|
27 | # (CDDL), a copy of it is provided in the "COPYING.CDDL" file included
|
---|
28 | # in the VirtualBox distribution, in which case the provisions of the
|
---|
29 | # CDDL are applicable instead of those of the GPL.
|
---|
30 | #
|
---|
31 | # You may elect to license modified versions of this file under the
|
---|
32 | # terms and conditions of either the GPL or the CDDL or both.
|
---|
33 | #
|
---|
34 | # SPDX-License-Identifier: GPL-3.0-only OR CDDL-1.0
|
---|
35 | #
|
---|
36 |
|
---|
37 | ifndef VBOX_EFI_FIRMWARE_EFI_MODULES_KMK_INCLUDED
|
---|
38 | VBOX_EFI_FIRMWARE_EFI_MODULES_KMK_INCLUDED = 1
|
---|
39 |
|
---|
40 | #
|
---|
41 | # The name of the subdirectory which the .pdb, .efi and other output files ends
|
---|
42 | # up in, apparently. In the generated makefiles, DEBUG_DIR points to them.
|
---|
43 | #
|
---|
44 | if 0 #1of ($(VBOX_EFI_TOOL_CHAIN.x86), VS2017 VS2019 VS2022)
|
---|
45 | VBOX_EFI_DEBUG_DIR.x86 = OUTPUT
|
---|
46 | else
|
---|
47 | VBOX_EFI_DEBUG_DIR.x86 = DEBUG
|
---|
48 | endif
|
---|
49 | if 0 #1of ($(VBOX_EFI_TOOL_CHAIN.amd64), VS2017 VS2019 VS2022)
|
---|
50 | VBOX_EFI_DEBUG_DIR.amd64 = OUTPUT
|
---|
51 | else
|
---|
52 | VBOX_EFI_DEBUG_DIR.amd64 = DEBUG
|
---|
53 | endif
|
---|
54 | if 0 #of ($(VBOX_EFI_TOOL_CHAIN.arm32), VS2017 VS2019 VS2022 CLANGPDB)
|
---|
55 | VBOX_EFI_DEBUG_DIR.arm32 = OUTPUT
|
---|
56 | else
|
---|
57 | VBOX_EFI_DEBUG_DIR.arm32 = DEBUG
|
---|
58 | endif
|
---|
59 | if 0 #of ($(VBOX_EFI_TOOL_CHAIN.arm64), VS2017 VS2019 VS2022 CLANGPDB)
|
---|
60 | VBOX_EFI_DEBUG_DIR.arm64 = OUTPUT
|
---|
61 | else
|
---|
62 | VBOX_EFI_DEBUG_DIR.arm64 = DEBUG
|
---|
63 | endif
|
---|
64 |
|
---|
65 | #
|
---|
66 | # List of modules that ends up producing .efi, .debug and .pdb files.
|
---|
67 | #
|
---|
68 | VBOX_EFI_MODULES_CMN = \
|
---|
69 | MdeModulePkg/Universal/BdsDxe/BdsDxe/$(VBOX_EFI_DEBUG_DIR.$1)/BdsDxe
|
---|
70 |
|
---|
71 | VBOX_EFI_MODULES.x86 = \
|
---|
72 | $(call VBOX_EFI_MODULES_CMN,x86) \
|
---|
73 | FatPkg/EnhancedFatDxe/Fat/$(VBOX_EFI_DEBUG_DIR.x86)/Fat \
|
---|
74 | MdeModulePkg/Application/UiApp/UiApp/$(VBOX_EFI_DEBUG_DIR.x86)/UiApp \
|
---|
75 | MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru/$(VBOX_EFI_DEBUG_DIR.x86)/AtaAtapiPassThruDxe \
|
---|
76 | MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe/$(VBOX_EFI_DEBUG_DIR.x86)/AtaBusDxe \
|
---|
77 | MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxe/$(VBOX_EFI_DEBUG_DIR.x86)/Ps2KeyboardDxe \
|
---|
78 | MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe/$(VBOX_EFI_DEBUG_DIR.x86)/EhciDxe \
|
---|
79 | MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe/$(VBOX_EFI_DEBUG_DIR.x86)/NvmExpressDxe \
|
---|
80 | MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe/$(VBOX_EFI_DEBUG_DIR.x86)/PciBusDxe \
|
---|
81 | MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe/$(VBOX_EFI_DEBUG_DIR.x86)/PciHostBridgeDxe \
|
---|
82 | MdeModulePkg/Bus/Pci/PciSioSerialDxe/PciSioSerialDxe/$(VBOX_EFI_DEBUG_DIR.x86)/PciSioSerialDxe \
|
---|
83 | MdeModulePkg/Bus/Pci/SataControllerDxe/SataControllerDxe/$(VBOX_EFI_DEBUG_DIR.x86)/SataController \
|
---|
84 | MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe/$(VBOX_EFI_DEBUG_DIR.x86)/UhciDxe \
|
---|
85 | MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe/$(VBOX_EFI_DEBUG_DIR.x86)/XhciDxe \
|
---|
86 | MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe/$(VBOX_EFI_DEBUG_DIR.x86)/ScsiBus \
|
---|
87 | MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe/$(VBOX_EFI_DEBUG_DIR.x86)/ScsiDisk \
|
---|
88 | MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe/$(VBOX_EFI_DEBUG_DIR.x86)/UsbBusDxe \
|
---|
89 | MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe/$(VBOX_EFI_DEBUG_DIR.x86)/UsbKbDxe \
|
---|
90 | MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe/$(VBOX_EFI_DEBUG_DIR.x86)/UsbMassStorageDxe \
|
---|
91 | MdeModulePkg/Core/Dxe/DxeMain/$(VBOX_EFI_DEBUG_DIR.x86)/DxeCore \
|
---|
92 | MdeModulePkg/Core/DxeIplPeim/DxeIpl/$(VBOX_EFI_DEBUG_DIR.x86)/DxeIpl \
|
---|
93 | MdeModulePkg/Core/Pei/PeiMain/$(VBOX_EFI_DEBUG_DIR.x86)/PeiCore \
|
---|
94 | MdeModulePkg/Core/RuntimeDxe/RuntimeDxe/$(VBOX_EFI_DEBUG_DIR.x86)/RuntimeDxe \
|
---|
95 | MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe/$(VBOX_EFI_DEBUG_DIR.x86)/AcpiPlatform \
|
---|
96 | MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe/$(VBOX_EFI_DEBUG_DIR.x86)/AcpiTableDxe \
|
---|
97 | MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe/$(VBOX_EFI_DEBUG_DIR.x86)/BootGraphicsResourceTableDxe \
|
---|
98 | MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe/$(VBOX_EFI_DEBUG_DIR.x86)/CapsuleRuntimeDxe \
|
---|
99 | MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe/$(VBOX_EFI_DEBUG_DIR.x86)/ConPlatformDxe \
|
---|
100 | MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe/$(VBOX_EFI_DEBUG_DIR.x86)/ConSplitterDxe \
|
---|
101 | MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe/$(VBOX_EFI_DEBUG_DIR.x86)/GraphicsConsoleDxe \
|
---|
102 | MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe/$(VBOX_EFI_DEBUG_DIR.x86)/TerminalDxe \
|
---|
103 | MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe/$(VBOX_EFI_DEBUG_DIR.x86)/DevicePathDxe \
|
---|
104 | MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe/$(VBOX_EFI_DEBUG_DIR.x86)/DisplayEngine \
|
---|
105 | MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe/$(VBOX_EFI_DEBUG_DIR.x86)/DiskIoDxe \
|
---|
106 | MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe/$(VBOX_EFI_DEBUG_DIR.x86)/PartitionDxe \
|
---|
107 | MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDxe/$(VBOX_EFI_DEBUG_DIR.x86)/RamDiskDxe \
|
---|
108 | MdeModulePkg/Universal/Disk/UdfDxe/UdfDxe/$(VBOX_EFI_DEBUG_DIR.x86)/UdfDxe \
|
---|
109 | MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe/$(VBOX_EFI_DEBUG_DIR.x86)/EnglishDxe \
|
---|
110 | MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerDxe/$(VBOX_EFI_DEBUG_DIR.x86)/DriverHealthManagerDxe \
|
---|
111 | MdeModulePkg/Universal/EbcDxe/EbcDxe/$(VBOX_EFI_DEBUG_DIR.x86)/EbcDxe \
|
---|
112 | MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe/$(VBOX_EFI_DEBUG_DIR.x86)/FaultTolerantWriteDxe \
|
---|
113 | MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe/$(VBOX_EFI_DEBUG_DIR.x86)/HiiDatabase \
|
---|
114 | MdeModulePkg/Universal/Metronome/Metronome/$(VBOX_EFI_DEBUG_DIR.x86)/Metronome \
|
---|
115 | MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe/$(VBOX_EFI_DEBUG_DIR.x86)/MonotonicCounterRuntimeDxe \
|
---|
116 | MdeModulePkg/Universal/PCD/Dxe/Pcd/$(VBOX_EFI_DEBUG_DIR.x86)/PcdDxe \
|
---|
117 | MdeModulePkg/Universal/PCD/Pei/Pcd/$(VBOX_EFI_DEBUG_DIR.x86)/PcdPeim \
|
---|
118 | MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPei/$(VBOX_EFI_DEBUG_DIR.x86)/ReportStatusCodeRouterPei \
|
---|
119 | MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe/$(VBOX_EFI_DEBUG_DIR.x86)/ReportStatusCodeRouterRuntimeDxe \
|
---|
120 | MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe/$(VBOX_EFI_DEBUG_DIR.x86)/ResetSystemRuntimeDxe \
|
---|
121 | MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe/$(VBOX_EFI_DEBUG_DIR.x86)/SecurityStubDxe \
|
---|
122 | MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe/$(VBOX_EFI_DEBUG_DIR.x86)/SetupBrowser \
|
---|
123 | MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe/$(VBOX_EFI_DEBUG_DIR.x86)/SmbiosDxe \
|
---|
124 | MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei/$(VBOX_EFI_DEBUG_DIR.x86)/StatusCodeHandlerPei \
|
---|
125 | MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe/$(VBOX_EFI_DEBUG_DIR.x86)/StatusCodeHandlerRuntimeDxe \
|
---|
126 | MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe/$(VBOX_EFI_DEBUG_DIR.x86)/VariableRuntimeDxe \
|
---|
127 | MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer/$(VBOX_EFI_DEBUG_DIR.x86)/WatchdogTimer \
|
---|
128 | NetworkPkg/ArpDxe/ArpDxe/$(VBOX_EFI_DEBUG_DIR.x86)/ArpDxe \
|
---|
129 | NetworkPkg/Dhcp4Dxe/Dhcp4Dxe/$(VBOX_EFI_DEBUG_DIR.x86)/Dhcp4Dxe \
|
---|
130 | NetworkPkg/DpcDxe/DpcDxe/$(VBOX_EFI_DEBUG_DIR.x86)/DpcDxe \
|
---|
131 | NetworkPkg/Ip4Dxe/Ip4Dxe/$(VBOX_EFI_DEBUG_DIR.x86)/Ip4Dxe \
|
---|
132 | NetworkPkg/MnpDxe/MnpDxe/$(VBOX_EFI_DEBUG_DIR.x86)/MnpDxe \
|
---|
133 | NetworkPkg/Mtftp4Dxe/Mtftp4Dxe/$(VBOX_EFI_DEBUG_DIR.x86)/Mtftp4Dxe \
|
---|
134 | NetworkPkg/SnpDxe/SnpDxe/$(VBOX_EFI_DEBUG_DIR.x86)/SnpDxe \
|
---|
135 | NetworkPkg/TcpDxe/TcpDxe/$(VBOX_EFI_DEBUG_DIR.x86)/TcpDxe \
|
---|
136 | NetworkPkg/Udp4Dxe/Udp4Dxe/$(VBOX_EFI_DEBUG_DIR.x86)/Udp4Dxe \
|
---|
137 | NetworkPkg/UefiPxeBcDxe/UefiPxeBcDxe/$(VBOX_EFI_DEBUG_DIR.x86)/UefiPxeBcDxe \
|
---|
138 | NetworkPkg/VlanConfigDxe/VlanConfigDxe/$(VBOX_EFI_DEBUG_DIR.x86)/VlanConfigDxe \
|
---|
139 | OvmfPkg/EmuVariableFvbRuntimeDxe/Fvb/$(VBOX_EFI_DEBUG_DIR.x86)/EmuVariableFvbRuntimeDxe \
|
---|
140 | OvmfPkg/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupport/$(VBOX_EFI_DEBUG_DIR.x86)/IncompatiblePciDeviceSupportDxe \
|
---|
141 | OvmfPkg/IoMmuDxe/IoMmuDxe/$(VBOX_EFI_DEBUG_DIR.x86)/IoMmuDxe \
|
---|
142 | OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit/$(VBOX_EFI_DEBUG_DIR.x86)/PciHotPlugInitDxe \
|
---|
143 | OvmfPkg/PlatformDxe/Platform/$(VBOX_EFI_DEBUG_DIR.x86)/PlatformDxe \
|
---|
144 | OvmfPkg/PlatformPei/PlatformPei/$(VBOX_EFI_DEBUG_DIR.x86)/PlatformPei \
|
---|
145 | OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesRuntimeDxe/$(VBOX_EFI_DEBUG_DIR.x86)/FvbServicesRuntimeDxe \
|
---|
146 | OvmfPkg/Sec/SecMain/$(VBOX_EFI_DEBUG_DIR.x86)/SecMain \
|
---|
147 | OvmfPkg/SioBusDxe/SioBusDxe/$(VBOX_EFI_DEBUG_DIR.x86)/SioBusDxe \
|
---|
148 | OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe/$(VBOX_EFI_DEBUG_DIR.x86)/SmbiosPlatformDxe \
|
---|
149 | OvmfPkg/Virtio10Dxe/Virtio10/$(VBOX_EFI_DEBUG_DIR.x86)/Virtio10 \
|
---|
150 | OvmfPkg/VirtioNetDxe/VirtioNet/$(VBOX_EFI_DEBUG_DIR.x86)/VirtioNetDxe \
|
---|
151 | OvmfPkg/VirtioPciDeviceDxe/VirtioPciDeviceDxe/$(VBOX_EFI_DEBUG_DIR.x86)/VirtioPciDeviceDxe \
|
---|
152 | OvmfPkg/VirtioScsiDxe/VirtioScsi/$(VBOX_EFI_DEBUG_DIR.x86)/VirtioScsiDxe \
|
---|
153 | PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe/$(VBOX_EFI_DEBUG_DIR.x86)/PcRtc \
|
---|
154 | ShellPkg/Application/Shell/Shell/$(VBOX_EFI_DEBUG_DIR.x86)/Shell \
|
---|
155 | ShellPkg/DynamicCommand/TftpDynamicCommand/TftpDynamicCommand/$(VBOX_EFI_DEBUG_DIR.x86)/tftpDynamicCommand \
|
---|
156 | UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe/$(VBOX_EFI_DEBUG_DIR.x86)/CpuIo2Dxe \
|
---|
157 | UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume2Pei/$(VBOX_EFI_DEBUG_DIR.x86)/S3Resume2Pei \
|
---|
158 | VBoxPkg/Logo/LogoDxe/$(VBOX_EFI_DEBUG_DIR.x86)/LogoDxe \
|
---|
159 | VBoxPkg/VBoxAppleSim/VBoxAppleSim/$(VBOX_EFI_DEBUG_DIR.x86)/VBoxAppleSim \
|
---|
160 | VBoxPkg/VBoxFsDxe/VBoxHfs/$(VBOX_EFI_DEBUG_DIR.x86)/VBoxHfs \
|
---|
161 | VBoxPkg/VBoxSysTables/VBoxSysTables/$(VBOX_EFI_DEBUG_DIR.x86)/VBoxSysTables \
|
---|
162 | VBoxPkg/VBoxVgaDxe/VBoxVgaDxe/$(VBOX_EFI_DEBUG_DIR.x86)/VBoxVgaDxe
|
---|
163 |
|
---|
164 | VBOX_EFI_MODULES.amd64 = $(VBOX_EFI_MODULES.x86)
|
---|
165 |
|
---|
166 | ## @todo complete VBOX_EFI_MODULES_ARM32 and VBOX_EFI_MODULES_AMD64.
|
---|
167 | VBOX_EFI_MODULES.arm32 = \
|
---|
168 | $(call VBOX_EFI_MODULES_CMN,arm32)
|
---|
169 |
|
---|
170 | VBOX_EFI_MODULES.arm64 = \
|
---|
171 | $(call VBOX_EFI_MODULES_CMN,arm64) \
|
---|
172 | ArmPkg/Drivers/ArmGic/ArmGicDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/ArmGicDxe \
|
---|
173 | ArmPkg/Drivers/CpuDxe/CpuDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/ArmCpuDxe \
|
---|
174 | ArmPkg/Drivers/CpuPei/CpuPei/$(VBOX_EFI_DEBUG_DIR.arm64)/CpuPei \
|
---|
175 | ArmPkg/Drivers/TimerDxe/TimerDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/ArmTimerDxe \
|
---|
176 | ArmPlatformPkg/PlatformPei/PlatformPeim/$(VBOX_EFI_DEBUG_DIR.arm64)/PlatformPei \
|
---|
177 | ArmPlatformPkg/PrePeiCore/PrePeiCoreUniCore/$(VBOX_EFI_DEBUG_DIR.arm64)/ArmPlatformPrePeiCore \
|
---|
178 | ArmVirtPkg/MemoryInitPei/MemoryInitPeim/$(VBOX_EFI_DEBUG_DIR.arm64)/MemoryInit \
|
---|
179 | EmbeddedPkg/Drivers/FdtClientDxe/FdtClientDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/FdtClientDxe \
|
---|
180 | EmbeddedPkg/MetronomeDxe/MetronomeDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/MetronomeDxe \
|
---|
181 | EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/RealTimeClock \
|
---|
182 | FatPkg/EnhancedFatDxe/Fat/$(VBOX_EFI_DEBUG_DIR.arm64)/Fat \
|
---|
183 | MdeModulePkg/Application/UiApp/UiApp/$(VBOX_EFI_DEBUG_DIR.arm64)/UiApp \
|
---|
184 | MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru/$(VBOX_EFI_DEBUG_DIR.arm64)/AtaAtapiPassThruDxe \
|
---|
185 | MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/AtaBusDxe \
|
---|
186 | MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/EhciDxe \
|
---|
187 | MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/NvmExpressDxe \
|
---|
188 | MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/PciBusDxe \
|
---|
189 | MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/PciHostBridgeDxe \
|
---|
190 | MdeModulePkg/Bus/Pci/SataControllerDxe/SataControllerDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/SataController \
|
---|
191 | MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/UhciDxe \
|
---|
192 | MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/XhciDxe \
|
---|
193 | MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/ScsiBus \
|
---|
194 | MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/ScsiDisk \
|
---|
195 | MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/UsbBusDxe \
|
---|
196 | MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/UsbKbDxe \
|
---|
197 | MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/UsbMassStorageDxe \
|
---|
198 | MdeModulePkg/Core/Dxe/DxeMain/$(VBOX_EFI_DEBUG_DIR.arm64)/DxeCore \
|
---|
199 | MdeModulePkg/Core/DxeIplPeim/DxeIpl/$(VBOX_EFI_DEBUG_DIR.arm64)/DxeIpl \
|
---|
200 | MdeModulePkg/Core/Pei/PeiMain/$(VBOX_EFI_DEBUG_DIR.arm64)/PeiCore \
|
---|
201 | MdeModulePkg/Core/RuntimeDxe/RuntimeDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/RuntimeDxe \
|
---|
202 | MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/AcpiTableDxe \
|
---|
203 | MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/BootGraphicsResourceTableDxe \
|
---|
204 | MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/CapsuleRuntimeDxe \
|
---|
205 | MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/ConPlatformDxe \
|
---|
206 | MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/ConSplitterDxe \
|
---|
207 | MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/GraphicsConsoleDxe \
|
---|
208 | MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/TerminalDxe \
|
---|
209 | MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/DevicePathDxe \
|
---|
210 | MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/DiskIoDxe \
|
---|
211 | MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/PartitionDxe \
|
---|
212 | MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/RamDiskDxe \
|
---|
213 | MdeModulePkg/Universal/Disk/UdfDxe/UdfDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/UdfDxe \
|
---|
214 | MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/EnglishDxe \
|
---|
215 | MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/DisplayEngine \
|
---|
216 | MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/DriverHealthManagerDxe \
|
---|
217 | MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/FaultTolerantWriteDxe \
|
---|
218 | MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/HiiDatabase \
|
---|
219 | MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/MonotonicCounterRuntimeDxe \
|
---|
220 | MdeModulePkg/Universal/PCD/Dxe/Pcd/$(VBOX_EFI_DEBUG_DIR.arm64)/PcdDxe \
|
---|
221 | MdeModulePkg/Universal/PCD/Pei/Pcd/$(VBOX_EFI_DEBUG_DIR.arm64)/PcdPeim \
|
---|
222 | MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/ReportStatusCodeRouterRuntimeDxe \
|
---|
223 | MdeModulePkg/Universal/ResetSystemPei/ResetSystemPei/$(VBOX_EFI_DEBUG_DIR.arm64)/ResetSystemPei \
|
---|
224 | MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/ResetSystemRuntimeDxe \
|
---|
225 | MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/SecurityStubDxe \
|
---|
226 | MdeModulePkg/Universal/SerialDxe/SerialDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/SerialDxe \
|
---|
227 | MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/SetupBrowser \
|
---|
228 | MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/SmbiosDxe \
|
---|
229 | MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/VariableRuntimeDxe \
|
---|
230 | MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer/$(VBOX_EFI_DEBUG_DIR.arm64)/WatchdogTimer \
|
---|
231 | NetworkPkg/ArpDxe/ArpDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/ArpDxe \
|
---|
232 | NetworkPkg/Dhcp4Dxe/Dhcp4Dxe/$(VBOX_EFI_DEBUG_DIR.arm64)/Dhcp4Dxe \
|
---|
233 | NetworkPkg/Dhcp6Dxe/Dhcp6Dxe/$(VBOX_EFI_DEBUG_DIR.arm64)/Dhcp6Dxe \
|
---|
234 | NetworkPkg/DpcDxe/DpcDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/DpcDxe \
|
---|
235 | NetworkPkg/Ip4Dxe/Ip4Dxe/$(VBOX_EFI_DEBUG_DIR.arm64)/Ip4Dxe \
|
---|
236 | NetworkPkg/Ip6Dxe/Ip6Dxe/$(VBOX_EFI_DEBUG_DIR.arm64)/Ip6Dxe \
|
---|
237 | NetworkPkg/IScsiDxe/IScsiDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/IScsiDxe \
|
---|
238 | NetworkPkg/MnpDxe/MnpDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/MnpDxe \
|
---|
239 | NetworkPkg/Mtftp4Dxe/Mtftp4Dxe/$(VBOX_EFI_DEBUG_DIR.arm64)/Mtftp4Dxe \
|
---|
240 | NetworkPkg/Mtftp6Dxe/Mtftp6Dxe/$(VBOX_EFI_DEBUG_DIR.arm64)/Mtftp6Dxe \
|
---|
241 | NetworkPkg/TcpDxe/TcpDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/TcpDxe \
|
---|
242 | NetworkPkg/Udp4Dxe/Udp4Dxe/$(VBOX_EFI_DEBUG_DIR.arm64)/Udp4Dxe \
|
---|
243 | NetworkPkg/Udp6Dxe/Udp6Dxe/$(VBOX_EFI_DEBUG_DIR.arm64)/Udp6Dxe \
|
---|
244 | NetworkPkg/UefiPxeBcDxe/UefiPxeBcDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/UefiPxeBcDxe \
|
---|
245 | NetworkPkg/VlanConfigDxe/VlanConfigDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/VlanConfigDxe \
|
---|
246 | OvmfPkg/EnrollDefaultKeys/EnrollDefaultKeys/$(VBOX_EFI_DEBUG_DIR.arm64)/EnrollDefaultKeys \
|
---|
247 | OvmfPkg/Fdt/HighMemDxe/HighMemDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/HighMemDxe \
|
---|
248 | OvmfPkg/Fdt/VirtioFdtDxe/VirtioFdtDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/VirtioFdtDxe \
|
---|
249 | OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand/$(VBOX_EFI_DEBUG_DIR.arm64)/LinuxInitrdDynamicShellCommand \
|
---|
250 | OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit/$(VBOX_EFI_DEBUG_DIR.arm64)/PciHotPlugInitDxe \
|
---|
251 | OvmfPkg/PlatformDxe/Platform/$(VBOX_EFI_DEBUG_DIR.arm64)/PlatformDxe \
|
---|
252 | OvmfPkg/PlatformHasAcpiDtDxe/PlatformHasAcpiDtDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/PlatformHasAcpiDtDxe \
|
---|
253 | OvmfPkg/QemuKernelLoaderFsDxe/QemuKernelLoaderFsDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/QemuKernelLoaderFsDxe \
|
---|
254 | OvmfPkg/QemuRamfbDxe/QemuRamfbDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/QemuRamfbDxe \
|
---|
255 | OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/SmbiosPlatformDxe \
|
---|
256 | OvmfPkg/Tcg/Tcg2Config/Tcg2ConfigPei/$(VBOX_EFI_DEBUG_DIR.arm64)/Tcg2ConfigPei \
|
---|
257 | OvmfPkg/Virtio10Dxe/Virtio10/$(VBOX_EFI_DEBUG_DIR.arm64)/Virtio10 \
|
---|
258 | OvmfPkg/VirtioBlkDxe/VirtioBlk/$(VBOX_EFI_DEBUG_DIR.arm64)/VirtioBlkDxe \
|
---|
259 | OvmfPkg/VirtioFsDxe/VirtioFsDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/VirtioFsDxe \
|
---|
260 | OvmfPkg/VirtioGpuDxe/VirtioGpu/$(VBOX_EFI_DEBUG_DIR.arm64)/VirtioGpuDxe \
|
---|
261 | OvmfPkg/VirtioNetDxe/VirtioNet/$(VBOX_EFI_DEBUG_DIR.arm64)/VirtioNetDxe \
|
---|
262 | OvmfPkg/VirtioPciDeviceDxe/VirtioPciDeviceDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/VirtioPciDeviceDxe \
|
---|
263 | OvmfPkg/VirtioRngDxe/VirtioRng/$(VBOX_EFI_DEBUG_DIR.arm64)/VirtioRngDxe \
|
---|
264 | OvmfPkg/VirtioScsiDxe/VirtioScsi/$(VBOX_EFI_DEBUG_DIR.arm64)/VirtioScsiDxe \
|
---|
265 | OvmfPkg/VirtioSerialDxe/VirtioSerial/$(VBOX_EFI_DEBUG_DIR.arm64)/VirtioSerialDxe \
|
---|
266 | OvmfPkg/VirtNorFlashDxe/VirtNorFlashDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/VirtNorFlashDxe \
|
---|
267 | SecurityPkg/Hash2DxeCrypto/Hash2DxeCrypto/$(VBOX_EFI_DEBUG_DIR.arm64)/Hash2DxeCrypto \
|
---|
268 | SecurityPkg/RandomNumberGenerator/RngDxe/RngDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/RngDxe \
|
---|
269 | SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/Tcg2ConfigDxe \
|
---|
270 | SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe/$(VBOX_EFI_DEBUG_DIR.arm64)/Tcg2Dxe \
|
---|
271 | SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei/$(VBOX_EFI_DEBUG_DIR.arm64)/Tcg2Pei \
|
---|
272 | SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBootConfigDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/SecureBootConfigDxe \
|
---|
273 | ShellPkg/Application/Shell/Shell/$(VBOX_EFI_DEBUG_DIR.arm64)/Shell \
|
---|
274 | ShellPkg/DynamicCommand/HttpDynamicCommand/HttpDynamicCommand/$(VBOX_EFI_DEBUG_DIR.arm64)/httpDynamicCommand \
|
---|
275 | ShellPkg/DynamicCommand/TftpDynamicCommand/TftpDynamicCommand/$(VBOX_EFI_DEBUG_DIR.arm64)/tftpDynamicCommand \
|
---|
276 | ShellPkg/DynamicCommand/VariablePolicyDynamicCommand/VariablePolicyDynamicCommand/$(VBOX_EFI_DEBUG_DIR.arm64)/VariablePolicyDynamicCommand \
|
---|
277 | UefiCpuPkg/CpuMmio2Dxe/CpuMmio2Dxe/$(VBOX_EFI_DEBUG_DIR.arm64)/CpuMmio2Dxe \
|
---|
278 | VBoxPkg/Logo/LogoDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/LogoDxe \
|
---|
279 | VBoxPkg/VBoxAcpiPlatformDxe/VBoxAcpiPlatformDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/VBoxAcpiPlatformDxe \
|
---|
280 | VBoxPkg/VmwSvga3Dxe/VmwSvga3VideoDxe/$(VBOX_EFI_DEBUG_DIR.arm64)/VmwSvga3VideoDxe
|
---|
281 |
|
---|
282 | # Version of VBOX_EFI_MODULES without directories.
|
---|
283 | VBOX_EFI_MODULES_FLAT.x86 = $(notdir $(VBOX_EFI_MODULES.x86))
|
---|
284 | VBOX_EFI_MODULES_FLAT.amd64 = $(notdir $(VBOX_EFI_MODULES.amd64))
|
---|
285 | VBOX_EFI_MODULES_FLAT.arm32 = $(notdir $(VBOX_EFI_MODULES.arm32))
|
---|
286 | VBOX_EFI_MODULES_FLAT.arm64 = $(notdir $(VBOX_EFI_MODULES.arm64))
|
---|
287 |
|
---|
288 | endif
|
---|
289 |
|
---|