]> git.proxmox.com Git - mirror_edk2.git/blame - StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneMmCoreEntryPoint.inf
StandaloneMmPkg: generate position independent code for StMM core
[mirror_edk2.git] / StandaloneMmPkg / Library / StandaloneMmCoreEntryPoint / StandaloneMmCoreEntryPoint.inf
CommitLineData
184558d0
SV
1## @file\r
2# Module entry point library for DXE core.\r
3#\r
4# Copyright (c) 2017 - 2018, ARM Ltd. All rights reserved.<BR>\r
5#\r
86094561 6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
184558d0
SV
7#\r
8#\r
9##\r
10\r
11[Defines]\r
12 INF_VERSION = 0x0001001A\r
13 BASE_NAME = StandaloneMmCoreEntryPoint\r
14 FILE_GUID = C97AC593-109A-4C63-905C-675FDE2689E8\r
15 MODULE_TYPE = MM_CORE_STANDALONE\r
16 VERSION_STRING = 1.0\r
17 PI_SPECIFICATION_VERSION = 0x00010032\r
18 LIBRARY_CLASS = StandaloneMmCoreEntryPoint|MM_CORE_STANDALONE\r
19\r
20#\r
21# VALID_ARCHITECTURES = IA32 X64 IPF EBC (EBC is for build only)\r
22#\r
23\r
24[Sources.AARCH64]\r
25 AArch64/StandaloneMmCoreEntryPoint.c\r
26 AArch64/SetPermissions.c\r
27 AArch64/CreateHobList.c\r
28\r
29[Packages]\r
30 MdePkg/MdePkg.dec\r
31 MdeModulePkg/MdeModulePkg.dec\r
32 StandaloneMmPkg/StandaloneMmPkg.dec\r
33\r
34[Packages.AARCH64]\r
35 ArmPkg/ArmPkg.dec\r
36 ArmPlatformPkg/ArmPlatformPkg.dec\r
37\r
38[LibraryClasses]\r
39 BaseLib\r
40 DebugLib\r
41\r
42[LibraryClasses.AARCH64]\r
34b1d7ea 43 StandaloneMmMmuLib\r
184558d0
SV
44 ArmSvcLib\r
45\r
46[Guids]\r
47 gMpInformationHobGuid\r
48 gEfiMmPeiMmramMemoryReserveGuid\r
49 gEfiStandaloneMmNonSecureBufferGuid\r
50 gEfiArmTfCpuDriverEpDescriptorGuid\r
cdc68622
AB
51\r
52[BuildOptions]\r
53 GCC:*_*_*_CC_FLAGS = -fpie\r