BaseTools: Remove EDK_SOURCE keyword from Inf Parser.
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1350 Remove unused EDK_SOURCE keyword from Inf Parser. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Bob Feng <bob.c.feng@intel.com> Cc: Liming Gao <liming.gao@intel.com> Tested-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
@ -636,34 +636,14 @@ class InfBuildData(ModuleBuildClassObject):
|
|||||||
Macros['PROCESSOR'] = GlobalData.gEdkGlobal.get('PROCESSOR', self._Arch)
|
Macros['PROCESSOR'] = GlobalData.gEdkGlobal.get('PROCESSOR', self._Arch)
|
||||||
RecordList = self._RawData[MODEL_EFI_INCLUDE, self._Arch, self._Platform]
|
RecordList = self._RawData[MODEL_EFI_INCLUDE, self._Arch, self._Platform]
|
||||||
for Record in RecordList:
|
for Record in RecordList:
|
||||||
if Record[0].find('EDK_SOURCE') > -1:
|
File = NormPath(Record[0], Macros)
|
||||||
File = NormPath(Record[0], self._Macros)
|
if File[0] == '.':
|
||||||
if File[0] == '.':
|
File = os.path.join(self._ModuleDir, File)
|
||||||
File = os.path.join(self._ModuleDir, File)
|
|
||||||
else:
|
|
||||||
File = os.path.join(GlobalData.gWorkspace, File)
|
|
||||||
File = RealPath(os.path.normpath(File))
|
|
||||||
if File:
|
|
||||||
RetVal.append(File)
|
|
||||||
|
|
||||||
# TRICK: let compiler to choose correct header file
|
|
||||||
File = NormPath(Record[0], self._Macros)
|
|
||||||
if File[0] == '.':
|
|
||||||
File = os.path.join(self._ModuleDir, File)
|
|
||||||
else:
|
|
||||||
File = os.path.join(GlobalData.gWorkspace, File)
|
|
||||||
File = RealPath(os.path.normpath(File))
|
|
||||||
if File:
|
|
||||||
RetVal.append(File)
|
|
||||||
else:
|
else:
|
||||||
File = NormPath(Record[0], Macros)
|
File = mws.join(GlobalData.gWorkspace, File)
|
||||||
if File[0] == '.':
|
File = RealPath(os.path.normpath(File))
|
||||||
File = os.path.join(self._ModuleDir, File)
|
if File:
|
||||||
else:
|
RetVal.append(File)
|
||||||
File = mws.join(GlobalData.gWorkspace, File)
|
|
||||||
File = RealPath(os.path.normpath(File))
|
|
||||||
if File:
|
|
||||||
RetVal.append(File)
|
|
||||||
return RetVal
|
return RetVal
|
||||||
|
|
||||||
## Retrieve packages this module depends on
|
## Retrieve packages this module depends on
|
||||||
|
Reference in New Issue
Block a user