audk/EdkCompatibilityPkg/Foundation/Protocol
Chen A Chen bc7c34afb1 EdkCompatibilityPkg: Removing ipf from edk2.
Removing rules for Ipf sources file:
* Remove the source file which path with "ipf" and also listed in
  [Sources.IPF] section of INF file.
* Remove the source file which listed in [Components.IPF] section
  of DSC file and not listed in any other [Components] section.
* Remove the embedded Ipf code for MDE_CPU_IPF.

Removing rules for Inf file:
* Remove IPF from VALID_ARCHITECTURES comments.
* Remove DXE_SAL_DRIVER from LIBRARY_CLASS in [Defines] section.
* Remove the INF which only listed in [Components.IPF] section in DSC.
* Remove statements from [BuildOptions] that provide IPF specific flags.
* Remove any IPF sepcific sections.

Removing rules for Dec file:
* Remove [Includes.IPF] section from Dec.

Removing rules for Dsc file:
* Remove IPF from SUPPORTED_ARCHITECTURES in [Defines] section of DSC.
* Remove any IPF specific sections.
* Remove statements from [BuildOptions] that provide IPF specific flags.

The following rules are specially proposed by package owner:
* Remove CommonIpf.dsc file.
* Update Common.dsc file, to remove the section with IPF key.

Cc: Liming Gao <liming.gao@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Chen A Chen <chen.a.chen@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
2018-09-25 23:43:46 +08:00
..
ConsoleControl
CustomizedDecompress
DebugAssert
DebugMask
DebugSerialIo
DiskInfo
Dpc
EfiOemBadging
ExtendedSalBootService
ExtendedSalGuid
FaultTolerantWriteLite
FirmwareVolumeDispatch
FvbExtension
GenericMemoryTest
GuidedSectionExtraction
IsaAcpi
IsaIo
LegacyBiosThunk
LoadPe32Image
NicIp4Config
PciHotPlugRequest
Performance
PlatformMemTest
Print
Ps2Policy
PxeDhcp4
PxeDhcp4CallBack
TcgService
Tcp
TianoDecompress
UgaSplash
UsbAtapi
VariableStore
VgaMiniPort
VirtualMemoryAccess
EdkProtocolLib.inf EdkCompatibilityPkg: Removing ipf from edk2. 2018-09-25 23:43:46 +08:00