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 | ##
|
---|
7 | import os
|
---|
8 | import sys
|
---|
9 |
|
---|
10 | sys.path.append(os.path.dirname(os.path.abspath(__file__)))
|
---|
11 | from PlatformBuildLib import SettingsManager
|
---|
12 | from PlatformBuildLib import PlatformBuilder
|
---|
13 |
|
---|
14 | # ####################################################################################### #
|
---|
15 | # Common Configuration #
|
---|
16 | # ####################################################################################### #
|
---|
17 | class 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 "OvmfXen.dsc"
|
---|
35 |
|
---|
36 | import PlatformBuildLib
|
---|
37 | PlatformBuildLib.CommonPlatform = CommonPlatform
|
---|
Note:
See
TracBrowser
for help on using the repository browser.