## @file # Advanced Feature Package build description file. # # Advanced features allow a board package to be extended with advanced functionality. # # This package should not contain any specific advanced features. The package has two responsibilities: # 1. Present a consolidated and simplified view of all available advanced features to board packages. # 2. Provide a simple, single package build for all available advanced features. # # Copyright (c) 2017 - 2021, Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # ## ################################################################################ # # Defines Section - statements that will be processed to create a Makefile. # ################################################################################ [Defines] PLATFORM_NAME = AdvancedFeaturePkg PLATFORM_GUID = 5E4C05BC-C5F0-4843-BAE1-3AAFE269DB8F PLATFORM_VERSION = 0.1 DSC_SPECIFICATION = 0x00010005 OUTPUT_DIRECTORY = Build/AdvancedFeaturePkg SUPPORTED_ARCHITECTURES = IA32|X64 BUILD_TARGETS = DEBUG|RELEASE SKUID_IDENTIFIER = DEFAULT PEI_ARCH = IA32 DXE_ARCH = X64 [Packages] MdePkg/MdePkg.dec MinPlatformPkg/MinPlatformPkg.dec !include AdvancedFeaturePkg/Include/AdvancedFeaturesPcd.dsc ################################################################################ # # Advanced Feature Enable section - all advanced features are enabling for the # AdvancedFeaturePkg build. # ################################################################################ [PcdsFeatureFlag] gAcpiDebugFeaturePkgTokenSpaceGuid.PcdAcpiDebugFeatureEnable |TRUE gIpmiFeaturePkgTokenSpaceGuid.PcdIpmiFeatureEnable |TRUE gNetworkFeaturePkgTokenSpaceGuid.PcdNetworkFeatureEnable |TRUE gS3FeaturePkgTokenSpaceGuid.PcdS3FeatureEnable |TRUE gSmbiosFeaturePkgTokenSpaceGuid.PcdSmbiosFeatureEnable |TRUE gUsb3DebugFeaturePkgTokenSpaceGuid.PcdUsb3DebugFeatureEnable |TRUE gUserAuthFeaturePkgTokenSpaceGuid.PcdUserAuthenticationFeatureEnable |TRUE gLogoFeaturePkgTokenSpaceGuid.PcdLogoFeatureEnable |TRUE gLogoFeaturePkgTokenSpaceGuid.PcdJpgEnable |FALSE gMinPlatformPkgTokenSpaceGuid.PcdSmiHandlerProfileEnable |FALSE gMinPlatformPkgTokenSpaceGuid.PcdUefiSecureBootEnable |FALSE gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable |FALSE # # Include common library # !include MinPlatformPkg/Include/Dsc/CoreCommonLib.dsc !include MinPlatformPkg/Include/Dsc/CorePeiLib.dsc !include MinPlatformPkg/Include/Dsc/CoreDxeLib.dsc # # This package builds all advanced features. # !include Include/AdvancedFeatures.dsc