Add a new feature to UPT to support installing multiple DIST packages in one time. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hess Chen <hesheng.chen@intel.com> Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
		
			
				
	
	
		
			117 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			117 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| ## @file
 | |
| # This file is used to define common static strings and global data used by UPT
 | |
| #
 | |
| # Copyright (c) 2011 - 2017, 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.
 | |
| 
 | |
| '''
 | |
| GlobalData
 | |
| '''
 | |
| 
 | |
| #
 | |
| # The workspace directory 
 | |
| #
 | |
| gWORKSPACE = '.'
 | |
| gPACKAGE_PATH = None
 | |
| 
 | |
| #
 | |
| # INF module directory
 | |
| #
 | |
| gINF_MODULE_DIR = "."
 | |
| gINF_MODULE_NAME = ''
 | |
| 
 | |
| #
 | |
| # the directory to holds upt related files
 | |
| #
 | |
| gUPT_DIR = r"Conf/upt/"
 | |
| 
 | |
| #
 | |
| # Log file for invalid meta-data files during force removing
 | |
| #
 | |
| gINVALID_MODULE_FILE = gUPT_DIR + r"Invalid_Modules.log"
 | |
| 
 | |
| #
 | |
| # File name for content zip file in the distribution
 | |
| #
 | |
| gCONTENT_FILE = "dist.content"
 | |
| 
 | |
| #
 | |
| # File name for XML file in the distibution
 | |
| #
 | |
| gDESC_FILE = 'dist.pkg'
 | |
| 
 | |
| #
 | |
| # Case Insensitive flag
 | |
| #
 | |
| gCASE_INSENSITIVE = ''
 | |
| 
 | |
| #
 | |
| # All Files dictionary
 | |
| #
 | |
| gALL_FILES = {}
 | |
| 
 | |
| #
 | |
| # Database instance
 | |
| #
 | |
| gDB = None
 | |
| 
 | |
| #
 | |
| # list for files that are found in module level but not in INF files,
 | |
| # items are (File, ModulePath), all these should be relative to $(WORKSPACE)
 | |
| #
 | |
| gMISS_FILE_IN_MODLIST = []
 | |
| 
 | |
| #
 | |
| # Global Current Line
 | |
| #
 | |
| gINF_CURRENT_LINE = None
 | |
| 
 | |
| #
 | |
| # Global pkg list
 | |
| #
 | |
| gWSPKG_LIST = []
 | |
| 
 | |
| #
 | |
| # Flag used to take WARN as ERROR.
 | |
| # By default, only ERROR message will break the tools execution.
 | |
| #
 | |
| gWARNING_AS_ERROR = False
 | |
| 
 | |
| #
 | |
| # Used to specify the temp directory to hold the unpacked distribution files
 | |
| #
 | |
| gUNPACK_DIR = []
 | |
| 
 | |
| #
 | |
| # Flag used to mark whether the INF file is Binary INF or not.
 | |
| #
 | |
| gIS_BINARY_INF = False
 | |
| 
 | |
| #
 | |
| # Used by FileHook module.
 | |
| #
 | |
| gRECOVERMGR = None
 | |
| 
 | |
| #
 | |
| # Used by PCD parser
 | |
| #
 | |
| gPackageDict = {}
 | |
| 
 | |
| #
 | |
| # Used by Library instance parser
 | |
| # {FilePath: FileObj}
 | |
| #
 | |
| gLIBINSTANCEDICT = {}
 | |
| 
 | |
| #
 | |
| # Store the list of DIST
 | |
| #
 | |
| gTO_BE_INSTALLED_DIST_LIST = []
 |