ca4f4fa55525adec6f32b88346ed079ad18588d9
[mirror_edk2.git] / ArmPkg / ArmPkg.dsc
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