mirror of https://github.com/acidanthera/audk.git
BaseTools: --hash --binary-destination generate wrong binary path
Option --hash --binary-destination generate Binaries section in the inf file, but the path of ASL file is begin with Output directory, so need replace Output directory with '', will get the file name RamDisk.aml Incorrect AML file path in inf file on linux: [Binaries.X64] PE32|RamDiskDxe.efi ASL|home/tiano/Desktop/hash/edk2/Build/OvmfX64/RELEASE_GCC5/X64 /MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDxe/OUTPUT/RamDisk.aml DXE_DEPEX|RamDiskDxe.depex BIN|RamDiskDxeOffset.bin Cc: Liming Gao <liming.gao@intel.com> Cc: Yonghong Zhu <yonghong.zhu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Yunhua Feng <yunhuax.feng@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
parent
aa0857304e
commit
90456c3c06
|
@ -4064,7 +4064,7 @@ class ModuleAutoGen(AutoGen):
|
||||||
OutputDir = self.OutputDir.replace('\\', '/').strip('/')
|
OutputDir = self.OutputDir.replace('\\', '/').strip('/')
|
||||||
DebugDir = self.DebugDir.replace('\\', '/').strip('/')
|
DebugDir = self.DebugDir.replace('\\', '/').strip('/')
|
||||||
for Item in self.CodaTargetList:
|
for Item in self.CodaTargetList:
|
||||||
File = Item.Target.Path.replace('\\', '/').strip('/').replace(DebugDir, '').strip('/')
|
File = Item.Target.Path.replace('\\', '/').strip('/').replace(DebugDir, '').replace(OutputDir, '').strip('/')
|
||||||
if File not in self.OutputFile:
|
if File not in self.OutputFile:
|
||||||
self.OutputFile.append(File)
|
self.OutputFile.append(File)
|
||||||
if os.path.isabs(File):
|
if os.path.isabs(File):
|
||||||
|
|
Loading…
Reference in New Issue