1# 2# Copyright (c) 2013-2016, ARM Limited. All rights reserved. 3# 4# This program and the accompanying materials 5# are licensed and made available under the terms and conditions of the BSD License 6# which accompanies this distribution. The full text of the license may be found at 7# http://opensource.org/licenses/bsd-license.php 8# 9# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 10# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 11# 12 13################################################################################ 14# 15# Defines Section - statements that will be processed to create a Makefile. 16# 17################################################################################ 18[Defines] 19 PLATFORM_NAME = MarvellYukonDxe 20 PLATFORM_GUID = 8391d2d4-63fc-11e6-82d5-7b6c1a2ff410 21 PLATFORM_VERSION = 0.96 22 DSC_SPECIFICATION = 0x00010005 23 OUTPUT_DIRECTORY = Build/OpenPlatformPkg 24 SUPPORTED_ARCHITECTURES = IA32|IPF|X64|EBC|ARM|AARCH64 25 BUILD_TARGETS = DEBUG|RELEASE|NOOPT 26 SKUID_IDENTIFIER = DEFAULT 27 28[LibraryClasses] 29 # 30 # Entry point 31 # 32 UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf 33 # 34 # Basic 35 # 36 BaseLib|MdePkg/Library/BaseLib/BaseLib.inf 37 BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf 38 IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf 39 PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf 40 # 41 # UEFI & PI 42 # 43 UefiLib|MdePkg/Library/UefiLib/UefiLib.inf 44 UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf 45 DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf 46 UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf 47 # 48 # Generic Modules 49 # 50 TimerLib|MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf 51 NetLib|MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf 52 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf 53 # 54 # Misc 55 # 56 DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf 57 58 59[LibraryClasses.common.UEFI_DRIVER] 60 HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf 61 MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf 62 DebugLib|MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf 63 64[LibraryClasses.ARM, LibraryClasses.AARCH64] 65 # 66 # It is not possible to prevent ARM compiler calls to generic intrinsic functions. 67 # This library provides the instrinsic functions generated by a given compiler. 68 # [LibraryClasses.ARM] and NULL mean link this library into all ARM images. 69 # 70 NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf 71 72[LibraryClasses.EBC] 73 LockBoxLib|MdeModulePkg/Library/LockBoxNullLib/LockBoxNullLib.inf 74 75[PcdsFeatureFlag] 76 77[PcdsFixedAtBuild] 78 79[PcdsFixedAtBuild.IPF] 80 81################################################################################################### 82# 83# Components Section - list of all EDK II Modules included in the build 84# 85################################################################################################### 86 87[Components] 88 OpenPlatformPkg/Drivers/Net/MarvellYukonDxe/MarvellYukonDxe.inf 89