Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Acked-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com>
		
			
				
	
	
		
			33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
# @file
 | 
						|
# Script to Build ArmVirtPkg UEFI firmware
 | 
						|
#
 | 
						|
# Copyright (c) Microsoft Corporation.
 | 
						|
# SPDX-License-Identifier: BSD-2-Clause-Patent
 | 
						|
##
 | 
						|
import os
 | 
						|
import sys
 | 
						|
 | 
						|
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
 | 
						|
from PlatformBuildLib import SettingsManager
 | 
						|
from PlatformBuildLib import PlatformBuilder
 | 
						|
 | 
						|
    # ####################################################################################### #
 | 
						|
    #                                Common Configuration                                     #
 | 
						|
    # ####################################################################################### #
 | 
						|
class CommonPlatform():
 | 
						|
    ''' Common settings for this platform.  Define static data here and use
 | 
						|
        for the different parts of stuart
 | 
						|
    '''
 | 
						|
    PackagesSupported = ("ArmVirtPkg",)
 | 
						|
    ArchSupported = ("AARCH64", "ARM")
 | 
						|
    TargetsSupported = ("DEBUG", "RELEASE")
 | 
						|
    Scopes = ('armvirt', 'edk2-build')
 | 
						|
    WorkspaceRoot = os.path.realpath(os.path.join(
 | 
						|
        os.path.dirname(os.path.abspath(__file__)), "..", ".."))
 | 
						|
 | 
						|
    DscName = os.path.join("ArmVirtPkg", "ArmVirtKvmTool.dsc")
 | 
						|
    FvQemuArg = "" # ignored
 | 
						|
 | 
						|
import PlatformBuildLib
 | 
						|
PlatformBuildLib.CommonPlatform = CommonPlatform
 |