Update INF file to use a [Pcd] section instead of a [FixedPcd] section. [FixedPcd] should only be used in an INF file if the source code looks up the PCD value using the PcdLib FixedPcdGetxx() services. Using [FixedPcd] forces a platform to configure the PCD to type FixedAtBuild. In this case, PcdDebugPropertyMask supports PCD types FixedAtBuild and PatchableInModule. Without this change any platform that wants to use PcdDebugPropertyMask as type PatchableInModule breaks the build. Cc: Liming Gao <liming.gao@intel.com> Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
		
			
				
	
	
		
			41 lines
		
	
	
		
			863 B
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			863 B
		
	
	
	
		
			INI
		
	
	
	
	
	
| ## @file
 | |
| #  Stack Check Library
 | |
| #
 | |
| #  Stack Check Library
 | |
| #
 | |
| #  Copyright (c) 2014, ARM Ltd. All rights reserved.<BR>
 | |
| #
 | |
| #  SPDX-License-Identifier: BSD-2-Clause-Patent
 | |
| #
 | |
| #
 | |
| ##
 | |
| 
 | |
| [Defines]
 | |
|   INF_VERSION                    = 0x00010005
 | |
|   BASE_NAME                      = BaseStackCheckLib
 | |
|   MODULE_UNI_FILE                = BaseStackCheckLib.uni
 | |
|   FILE_GUID                      = 5f6579f7-b648-4fdb-9f19-4c17e27e8eff
 | |
|   MODULE_TYPE                    = BASE
 | |
|   VERSION_STRING                 = 1.0
 | |
|   LIBRARY_CLASS                  = NULL
 | |
| 
 | |
| 
 | |
| #
 | |
| #  VALID_ARCHITECTURES           = ARM AARCH64
 | |
| #
 | |
| 
 | |
| [Sources]
 | |
|   BaseStackCheckGcc.c  | GCC
 | |
|   BaseStackCheckGcc.c  | RVCT
 | |
|   BaseStackCheckNull.c | MSFT
 | |
| 
 | |
| [Packages]
 | |
|   MdePkg/MdePkg.dec
 | |
| 
 | |
| [LibraryClasses]
 | |
|   BaseLib
 | |
|   DebugLib
 | |
| 
 | |
| [Pcd]
 | |
|   gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask  ## CONSUMES
 |