1234567891011121314151617181920212223242526272829303132333435363738 |
- ## @file
- # SecurityPkg DSC file used to build host-based unit tests.
- #
- # Copyright (C) Microsoft Corporation.
- # SPDX-License-Identifier: BSD-2-Clause-Patent
- #
- ##
- [Defines]
- PLATFORM_NAME = SecurityPkgHostTest
- PLATFORM_GUID = 9D78A9B4-00CD-477E-A5BF-90CC793EEFB0
- PLATFORM_VERSION = 0.1
- DSC_SPECIFICATION = 0x00010005
- OUTPUT_DIRECTORY = Build/SecurityPkg/HostTest
- SUPPORTED_ARCHITECTURES = IA32|X64
- BUILD_TARGETS = NOOPT
- SKUID_IDENTIFIER = DEFAULT
- !include UnitTestFrameworkPkg/UnitTestFrameworkPkgHost.dsc.inc
- [LibraryClasses]
- SafeIntLib|MdePkg/Library/BaseSafeIntLib/BaseSafeIntLib.inf
- [Components]
- SecurityPkg/Library/SecureBootVariableLib/UnitTest/MockUefiRuntimeServicesTableLib.inf
- SecurityPkg/Library/SecureBootVariableLib/UnitTest/MockPlatformPKProtectionLib.inf
- SecurityPkg/Library/SecureBootVariableLib/UnitTest/MockUefiLib.inf
- #
- # Build SecurityPkg HOST_APPLICATION Tests
- #
- SecurityPkg/Library/SecureBootVariableLib/UnitTest/SecureBootVariableLibUnitTest.inf {
- <LibraryClasses>
- SecureBootVariableLib|SecurityPkg/Library/SecureBootVariableLib/SecureBootVariableLib.inf
- UefiRuntimeServicesTableLib|SecurityPkg/Library/SecureBootVariableLib/UnitTest/MockUefiRuntimeServicesTableLib.inf
- PlatformPKProtectionLib|SecurityPkg/Library/SecureBootVariableLib/UnitTest/MockPlatformPKProtectionLib.inf
- UefiLib|SecurityPkg/Library/SecureBootVariableLib/UnitTest/MockUefiLib.inf
- }
|