Files
edk2-platforms/Features/Intel/AdvancedFeaturePkg/Include/AdvancedFeatures.dsc
Michael Kubacki 5d20d92aed Features/Intel/AdvancedFeaturePkg: Add package
This change adds AdvancedFeaturePkg to the Features/Intel
directory. AdvancedFeaturePkg is a special package that is
located at the root level of Features/Intel.

All advanced features can be built using the AdvancedFeaturePkg
build. To build all advanced features, follow the instructions in
the Feature/Intel/Readme.md file. The actual build is performed by
executing the following command in the Features/Intel directory:

"build -p AdvancedFeaturePkg/AdvancedFeaturePkg.dsc -a IA32 -a X64"

Cc: Sai Chaganty <rangasai.v.chaganty@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Signed-off-by: Michael Kubacki <michael.a.kubacki@intel.com>
Reviewed-by: Nate DeSimone <nathaniel.l.desimone@intel.com>
2019-12-06 17:37:59 -08:00

57 lines
1.6 KiB
Plaintext

## @file
# DSC file for advanced features.
#
# This file is intended to be included into another package so advanced features
# can be conditionally built by enabling the respective feature via its FeaturePCD.
#
# Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
#
##
#
# Debug Advanced Features
#
!if gAcpiDebugFeaturePkgTokenSpaceGuid.PcdAcpiDebugFeatureEnable == TRUE
!include Debugging/AcpiDebugFeaturePkg/Include/AcpiDebugFeature.dsc
!endif
!if gUsb3DebugFeaturePkgTokenSpaceGuid.PcdUsb3DebugFeatureEnable == TRUE
!include Debugging/Usb3DebugFeaturePkg/Include/Usb3DebugFeature.dsc
!endif
#
# Network Advanced Features
#
!if gNetworkFeaturePkgTokenSpaceGuid.PcdNetworkFeatureEnable == TRUE
!include Network/NetworkFeaturePkg/Include/NetworkFeature.dsc
!endif
#
# Out-of-Band Management Advanced Features
#
!if gIpmiFeaturePkgTokenSpaceGuid.PcdIpmiFeatureEnable == TRUE
!include OutOfBandManagement/IpmiFeaturePkg/Include/IpmiFeature.dsc
!endif
#
# Power Management Advanced Features
#
!if gS3FeaturePkgTokenSpaceGuid.PcdS3FeatureEnable == TRUE
!include PowerManagement/S3FeaturePkg/Include/S3Feature.dsc
!endif
#
# System Information Advanced Features
#
!if gSmbiosFeaturePkgTokenSpaceGuid.PcdSmbiosFeatureEnable == TRUE
!include SystemInformation/SmbiosFeaturePkg/Include/SmbiosFeature.dsc
!endif
#
# User Interface Advanced Features
#
!if gUserAuthFeaturePkgTokenSpaceGuid.PcdUserAuthenticationFeatureEnable == TRUE
!include UserInterface/UserAuthFeaturePkg/Include/UserAuthFeature.dsc
!endif