1. Remove PCDs those use the default values/types from the DEC file. 2. Remove the unused library instances. 3. Group common library instances in common [LibraryClasses] section as the default library instance for all modules. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10529 6f19259b-4bc3-4df7-8a09-765794883524
		
			
				
	
	
		
			73 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			73 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ## @file
 | |
| # Intel Framework Package Reference Implementations
 | |
| #
 | |
| # This DSC file is used for Package Level build.
 | |
| #
 | |
| # Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
 | |
| #
 | |
| #    This program and the accompanying materials
 | |
| #    are licensed and made available under the terms and conditions of the BSD License
 | |
| #    which accompanies this distribution. The full text of the license may be found at
 | |
| #    http://opensource.org/licenses/bsd-license.php
 | |
| #
 | |
| #    THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | |
| #    WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | |
| #
 | |
| ##
 | |
| 
 | |
| ################################################################################
 | |
| #
 | |
| # Defines Section - statements that will be processed to create a Makefile.
 | |
| #
 | |
| ################################################################################
 | |
| [Defines]
 | |
|   PLATFORM_NAME                  = IntelFramework
 | |
|   PLATFORM_GUID                  = E76EB141-6EDB-43f3-A455-EF24A79673DD
 | |
|   PLATFORM_VERSION               = 0.91
 | |
|   DSC_SPECIFICATION              = 0x00010005
 | |
|   OUTPUT_DIRECTORY               = Build/IntelFramework
 | |
|   SUPPORTED_ARCHITECTURES        = IA32|IPF|X64|EBC|ARM
 | |
|   BUILD_TARGETS                  = DEBUG|RELEASE
 | |
|   SKUID_IDENTIFIER               = DEFAULT
 | |
| 
 | |
| ################################################################################
 | |
| #
 | |
| # Pcd Section - list of all EDK II PCD Entries defined by this Platform
 | |
| #
 | |
| ################################################################################
 | |
| [PcdsFixedAtBuild]
 | |
|   gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x0f
 | |
| 
 | |
| [PcdsPatchableInModule]
 | |
|   gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x80000000
 | |
| 
 | |
| [PcdsFeatureFlag]
 | |
|   gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable|FALSE
 | |
|   gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable|FALSE
 | |
| 
 | |
| ###################################################################################################
 | |
| #
 | |
| # Components Section - list of the modules and components that will be processed by compilation
 | |
| #                      tools and the EDK II tools to generate PE32/PE32+/Coff image files.
 | |
| #
 | |
| # Note: The EDK II DSC file is not used to specify how compiled binary images get placed
 | |
| #       into firmware volume images. This section is just a list of modules to compile from
 | |
| #       source into UEFI-compliant binaries.
 | |
| #       It is the FDF file that contains information on combining binary files into firmware
 | |
| #       volume images, whose concept is beyond UEFI and is described in PI specification.
 | |
| #       Binary modules do not need to be listed in this section, as they should be
 | |
| #       specified in the FDF file. For example: Shell binary (Shell_Full.efi), FAT binary (Fat.efi),
 | |
| #       Logo (Logo.bmp), and etc.
 | |
| #       There may also be modules listed in this section that are not required in the FDF file,
 | |
| #       When a module listed here is excluded from FDF file, then UEFI-compliant binary will be
 | |
| #       generated for it, but the binary will not be put into any firmware volume.
 | |
| #
 | |
| ###################################################################################################
 | |
| [Components]
 | |
|   IntelFrameworkPkg/Library/DxeIoLibCpuIo/DxeIoLibCpuIo.inf
 | |
|   IntelFrameworkPkg/Library/FrameworkUefiLib/FrameworkUefiLib.inf
 | |
|   IntelFrameworkPkg/Library/DxeSmmDriverEntryPoint/DxeSmmDriverEntryPoint.inf
 | |
|   IntelFrameworkPkg/Library/PeiSmbusLibSmbusPpi/PeiSmbusLibSmbusPpi.inf
 | |
|   IntelFrameworkPkg/Library/PeiHobLibFramework/PeiHobLibFramework.inf
 | |
| 
 |