mirror of
				https://git.proxmox.com/git/mirror_edk2
				synced 2025-11-03 22:54:50 +00:00 
			
		
		
		
	DynamicTablesPkg can be built for ARM as well as for AARCH64, but on the former, doing so will result in a build failure due to the lack of 64-bit division helpers provided by the ArmPkg intrinsics library. So add the missing reference, for both ARM and AARCH64 (which may start relying on intrinsics due to future changes) Link: https://bugzilla.tianocore.org/show_bug.cgi?id=2269 Reported-by: Laszlo Ersek <lersek@redhat.com> Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Acked-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Philippe Mathieu-Daude <philmd@redhat.com> Reviewed-by: Alexei Fedorov <Alexei.Fedorov@arm.com> Reviewed-by: Sami Mujawar <sami.mujawar@arm.com> Tested-by: Sami Mujawar <sami.mujawar@arm.com>
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
## @file
 | 
						|
#  Dsc file for Dynamic Tables Framework.
 | 
						|
#
 | 
						|
#  Copyright (c) 2019, Linaro Limited. All rights reserved.<BR>
 | 
						|
#  Copyright (c) 2019, ARM Limited. All rights reserved.<BR>
 | 
						|
#
 | 
						|
#  SPDX-License-Identifier: BSD-2-Clause-Patent
 | 
						|
#
 | 
						|
##
 | 
						|
 | 
						|
[Defines]
 | 
						|
  PLATFORM_NAME                  = DynamicTables
 | 
						|
  PLATFORM_GUID                  = f39096a0-7a0a-442a-9413-cf584ef80cbb
 | 
						|
  PLATFORM_VERSION               = 0.1
 | 
						|
  DSC_SPECIFICATION              = 0x0001001a
 | 
						|
  OUTPUT_DIRECTORY               = Build/DynamicTables
 | 
						|
  SUPPORTED_ARCHITECTURES        = ARM|AARCH64
 | 
						|
  BUILD_TARGETS                  = DEBUG|RELEASE|NOOPT
 | 
						|
  SKUID_IDENTIFIER               = DEFAULT
 | 
						|
 | 
						|
!include DynamicTables.dsc.inc
 | 
						|
 | 
						|
[LibraryClasses]
 | 
						|
  BaseLib|MdePkg/Library/BaseLib/BaseLib.inf
 | 
						|
  BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
 | 
						|
  DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf
 | 
						|
  IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf
 | 
						|
  MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
 | 
						|
  PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
 | 
						|
  PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
 | 
						|
  UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf
 | 
						|
  UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf
 | 
						|
 | 
						|
[LibraryClasses.ARM, LibraryClasses.AARCH64]
 | 
						|
  NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf
 | 
						|
  PL011UartLib|ArmPlatformPkg/Library/PL011UartLib/PL011UartLib.inf
 | 
						|
 | 
						|
[Components.common]
 | 
						|
  DynamicTablesPkg/Library/Common/TableHelperLib/TableHelperLib.inf
 | 
						|
 | 
						|
[BuildOptions]
 | 
						|
  *_*_*_CC_FLAGS = -DDISABLE_NEW_DEPRECATED_INTERFACES
 |