]> git.proxmox.com Git - mirror_edk2.git/blame - UnitTestFrameworkPkg/UnitTestFrameworkPkgTarget.dsc.inc
ArmPkg: only attempt buildin MmCommunicationDxe for AArch64
[mirror_edk2.git] / UnitTestFrameworkPkg / UnitTestFrameworkPkgTarget.dsc.inc
CommitLineData
3e61b953
MK
1## @file\r
2# UnitTestFrameworkPkg DSC include file for target based test DSC\r
3#\r
4# Copyright (c) 2019 - 2020, Intel Corporation. All rights reserved.<BR>\r
5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
6#\r
7##\r
8\r
9[LibraryClasses]\r
10 #\r
11 # Entry point\r
12 #\r
13 PeimEntryPoint|MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf\r
14 UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf\r
15 UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf\r
16\r
17 BaseLib|MdePkg/Library/BaseLib/BaseLib.inf\r
18 BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf\r
19 DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf\r
20 MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf\r
21 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf\r
22 PeiServicesLib|MdePkg/Library/PeiServicesLib/PeiServicesLib.inf\r
23 PerformanceLib|MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf\r
24 PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf\r
25 UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf\r
26\r
27 UnitTestLib|UnitTestFrameworkPkg/Library/UnitTestLib/UnitTestLib.inf\r
28 UnitTestPersistenceLib|UnitTestFrameworkPkg/Library/UnitTestPersistenceLibNull/UnitTestPersistenceLibNull.inf\r
29 UnitTestResultReportLib|UnitTestFrameworkPkg/Library/UnitTestResultReportLib/UnitTestResultReportLibDebugLib.inf\r
30\r
31[LibraryClasses.ARM, LibraryClasses.AARCH64]\r
32 #\r
33 # It is not possible to prevent ARM compiler calls to generic intrinsic functions.\r
34 # This library provides the instrinsic functions generated by a given compiler.\r
35 # [LibraryClasses.ARM] and NULL mean link this library into all ARM images.\r
36 #\r
37 NULL|ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf\r
38\r
39 #\r
40 # Since software stack checking may be heuristically enabled by the compiler\r
41 # include BaseStackCheckLib unconditionally.\r
42 #\r
43 NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf\r
44\r
45[LibraryClasses.common.PEIM]\r
46 HobLib|MdePkg/Library/PeiHobLib/PeiHobLib.inf\r
47 MemoryAllocationLib|MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf\r
48 PeiServicesTablePointerLib|MdePkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf\r
49\r
50[LibraryClasses.common.UEFI_APPLICATION]\r
51 UnitTestResultReportLib|UnitTestFrameworkPkg/Library/UnitTestResultReportLib/UnitTestResultReportLibConOut.inf\r
52\r
53[PcdsFixedAtBuild]\r
54 gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x17\r
55\r
56[BuildOptions]\r
57 MSFT:*_*_*_CC_FLAGS = -D DISABLE_NEW_DEPRECATED_INTERFACES\r
58 GCC:*_*_*_CC_FLAGS = -D DISABLE_NEW_DEPRECATED_INTERFACES\r