VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/PlatformCI/MicrovmBuild.py@ 107064

Last change on this file since 107064 was 99404, checked in by vboxsync, 23 months ago

Devices/EFI/FirmwareNew: Update to edk2-stable202302 and make it build, bugref:4643

  • Property svn:eol-style set to native
File size: 1.3 KB
Line 
1# @file
2# Script to Build OVMF UEFI firmware
3#
4# Copyright (c) Microsoft Corporation.
5# SPDX-License-Identifier: BSD-2-Clause-Patent
6##
7import os
8import sys
9
10sys.path.append(os.path.dirname(os.path.abspath(__file__)))
11from PlatformBuildLib import SettingsManager
12from PlatformBuildLib import PlatformBuilder
13
14 # ####################################################################################### #
15 # Common Configuration #
16 # ####################################################################################### #
17class CommonPlatform():
18 ''' Common settings for this platform. Define static data here and use
19 for the different parts of stuart
20 '''
21 PackagesSupported = ("OvmfPkg",)
22 ArchSupported = ("X64",)
23 TargetsSupported = ("DEBUG", "RELEASE", "NOOPT")
24 Scopes = ('ovmf', 'edk2-build')
25 WorkspaceRoot = os.path.realpath(os.path.join(
26 os.path.dirname(os.path.abspath(__file__)), "..", ".."))
27
28 @classmethod
29 def GetDscName(cls, ArchCsv: str) -> str:
30 ''' return the DSC given the architectures requested.
31
32 ArchCsv: csv string containing all architectures to build
33 '''
34 return "Microvm/MicrovmX64.dsc"
35
36import PlatformBuildLib
37PlatformBuildLib.CommonPlatform = CommonPlatform
Note: See TracBrowser for help on using the repository browser.

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