| 1 | #%HEADER% |
| 2 | #/** @file |
| 3 | # |
| 4 | # ARM Package |
| 5 | # |
| 6 | #**/ |
| 7 | |
| 8 | ################################################################################ |
| 9 | # |
| 10 | # Defines Section - statements that will be processed to create a Makefile. |
| 11 | # |
| 12 | ################################################################################ |
| 13 | [Defines] |
| 14 | PLATFORM_NAME = ArmPkg |
| 15 | PLATFORM_GUID = 5CFBD99E-3C43-4E7F-8054-9CDEAFF7710F |
| 16 | PLATFORM_VERSION = 0.1 |
| 17 | DSC_SPECIFICATION = 0x00010005 |
| 18 | OUTPUT_DIRECTORY = Build/Arm |
| 19 | SUPPORTED_ARCHITECTURES = ARM |
| 20 | BUILD_TARGETS = DEBUG|RELEASE |
| 21 | SKUID_IDENTIFIER = DEFAULT |
| 22 | |
| 23 | |
| 24 | [LibraryClasses.common] |
| 25 | BaseLib|MdePkg/Library/BaseLib/BaseLib.inf |
| 26 | BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf |
| 27 | CacheMaintenanceLib|ArmPkg/Library/ArmCacheMaintenanceLib/ArmCacheMaintenanceLib.inf |
| 28 | DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf |
| 29 | MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf |
| 30 | PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf |
| 31 | PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf |
| 32 | TimerLib|MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf |
| 33 | UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf |
| 34 | UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf |
| 35 | UefiLib|MdePkg/Library/UefiLib/UefiLib.inf |
| 36 | DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf |
| 37 | UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf |
| 38 | |
| 39 | ArmLib|ArmPkg/Library/ArmLib/Null/NullArmLib.inf |
| 40 | SemihostLib|ArmPkg/Library/SemihostLib/SemihostLib.inf |
| 41 | UncachedMemoryAllocationLib|ArmPkg/Library/UncachedMemoryAllocationLib/UncachedMemoryAllocationLib.inf |
| 42 | |
| 43 | |
| 44 | [Components.common] |
| 45 | ArmPkg/Library/ArmCacheMaintenanceLib/ArmCacheMaintenanceLib.inf |
| 46 | ArmPkg/Library/ArmLib/Arm11/Arm11ArmLib.inf |
| 47 | ArmPkg/Library/ArmLib/Arm11/Arm11ArmLibPrePi.inf |
| 48 | ArmPkg/Library/ArmLib/Arm9/Arm9ArmLib.inf |
| 49 | ArmPkg/Library/ArmLib/Arm9/Arm9ArmLibPrePi.inf |
| 50 | ArmPkg/Library/ArmLib/ArmCortexA/ArmCortexArmLib.inf |
| 51 | ArmPkg/Library/ArmLib/ArmCortexA/ArmCortexArmLibPrePi.inf |
| 52 | ArmPkg/Library/ArmLib/Null/NullArmLib.inf |
| 53 | ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf |
| 54 | ArmPkg/Library/SemiHostingDebugLib/SemiHostingDebugLib.inf |
| 55 | ArmPkg/Library/SemiHostingSerialPortLib/SemiHostingSerialPortLib.inf |
| 56 | ArmPkg/Library/SemihostLib/SemihostLib.inf |
| 57 | ArmPkg/Library/UncachedMemoryAllocationLib/UncachedMemoryAllocationLib.inf |
| 58 | |
| 59 | ArmPkg/Drivers/CpuDxe/CpuDxe.inf |
| 60 | ArmPkg/Drivers/DebugSupportDxe/DebugSupportDxe.inf |
| 61 | ArmPkg/Filesystem/SemihostFs/SemihostFs.inf |