Sync BaseTool trunk (version r2474) into EDKII BaseTools.
Signed-off-by: lgao4 Reviewed-by: gikidy git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12883 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@ -1,3 +1,20 @@
|
||||
#This file is for build version number auto generation
|
||||
## @file
|
||||
#
|
||||
gBUILD_VERSION = "Build 2460"
|
||||
# This file is for build version number auto generation
|
||||
#
|
||||
# Copyright (c) 2011, 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.
|
||||
#
|
||||
|
||||
'''
|
||||
Build version information
|
||||
'''
|
||||
|
||||
gBUILD_VERSION = "Build 2474"
|
||||
|
@ -403,7 +403,7 @@ def Main(Options = None):
|
||||
DestFile = os.path.normpath(os.path.join(DestDir, DistFileName))
|
||||
if os.path.exists(DestFile):
|
||||
FileName, Ext = os.path.splitext(DistFileName)
|
||||
NewFileName = FileName + '_' + DistPkg.Header.GetGuid() + '_' + DistPkg.Header.GetVersion() + '.' + Ext
|
||||
NewFileName = FileName + '_' + DistPkg.Header.GetGuid() + '_' + DistPkg.Header.GetVersion() + Ext
|
||||
DestFile = os.path.normpath(os.path.join(DestDir, NewFileName))
|
||||
if os.path.exists(DestFile):
|
||||
#
|
||||
|
@ -286,7 +286,7 @@ def IsValidInstallPath(Path):
|
||||
if os.path.isabs(Path):
|
||||
return False
|
||||
else:
|
||||
if Path[1:2] == ':' or Path.find('\\') >=0:
|
||||
if Path[1:2] == ':':
|
||||
return False
|
||||
if os.path.isabs(Path):
|
||||
return False
|
||||
|
@ -643,35 +643,6 @@ def ConvertToSqlString(StringList):
|
||||
def ConvertToSqlString2(String):
|
||||
return String.replace("'", "''")
|
||||
|
||||
## RemoveBlockComment
|
||||
#
|
||||
# Remove comment block
|
||||
#
|
||||
# @param Lines: Block Comment Lines
|
||||
#
|
||||
def RemoveBlockComment(Lines):
|
||||
IsFindBlockComment = False
|
||||
ReservedLine = ''
|
||||
NewLines = []
|
||||
|
||||
for Line in Lines:
|
||||
Line = Line.strip()
|
||||
#
|
||||
# Remove comment block
|
||||
#
|
||||
if Line.find(DataType.TAB_COMMENT_EDK1_START) > -1:
|
||||
ReservedLine = GetSplitList(Line, DataType.TAB_COMMENT_EDK1_START, 1)[0]
|
||||
IsFindBlockComment = True
|
||||
if Line.find(DataType.TAB_COMMENT_EDK1_END) > -1:
|
||||
Line = ReservedLine + GetSplitList(Line, DataType.TAB_COMMENT_EDK1_END, 1)[1]
|
||||
ReservedLine = ''
|
||||
IsFindBlockComment = False
|
||||
if IsFindBlockComment:
|
||||
NewLines.append('')
|
||||
continue
|
||||
NewLines.append(Line)
|
||||
return NewLines
|
||||
|
||||
## GetStringOfList
|
||||
#
|
||||
# Get String of a List
|
||||
|
@ -339,7 +339,7 @@ class InfParser(InfSectionParser):
|
||||
#
|
||||
# Found the first section, No file header.
|
||||
#
|
||||
if not DefineSectionParsedFlag:
|
||||
if DefineSectionParsedFlag and not HeaderCommentEnd:
|
||||
Logger.Error("InfParser",
|
||||
FORMAT_INVALID,
|
||||
ST.ERR_INF_PARSER_HEADER_MISSGING,
|
||||
|
@ -750,7 +750,6 @@ class InfPomAlignment(ModuleObject):
|
||||
BinaryObj = self.Parser.InfBinariesSection.GetBinary()
|
||||
|
||||
BinaryData = BinaryObj.keys()
|
||||
BinaryData.sort()
|
||||
|
||||
#
|
||||
# If the INF file does not contain a [Sources] section, and the INF file does contain a [Binaries] section,
|
||||
|
Reference in New Issue
Block a user