Reviewed-by: Liming Gao <[email protected]>
> -----Original Message----- > From: edk2-devel [mailto:[email protected]] On Behalf Of > Yonghong Zhu > Sent: Friday, October 12, 2018 10:53 AM > To: [email protected] > Cc: Gao, Liming <[email protected]> > Subject: [edk2] [PATCH] BaseTools: increment build generate inf file lost > .depex file > > From: Yunhua Feng <[email protected]> > > increment build generate inf file in output directory lost .depex file info. > > Fixes: https://bugzilla.tianocore.org/show_bug.cgi?id=1244 > Cc: Liming Gao <[email protected]> > Cc: Yonghong Zhu <[email protected]> > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Yunhua Feng <[email protected]> > --- > BaseTools/Source/Python/AutoGen/AutoGen.py | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/BaseTools/Source/Python/AutoGen/AutoGen.py > b/BaseTools/Source/Python/AutoGen/AutoGen.py > index 5778943512..2201ec8790 100644 > --- a/BaseTools/Source/Python/AutoGen/AutoGen.py > +++ b/BaseTools/Source/Python/AutoGen/AutoGen.py > @@ -3634,10 +3634,14 @@ class ModuleAutoGen(AutoGen): > AsBuiltInfDict['binary_item'].append('ACPI|' + File) > elif Item.Target.Ext.lower() == '.efi': > AsBuiltInfDict['binary_item'].append('PE32|' + self.Name + > '.efi') > else: > AsBuiltInfDict['binary_item'].append('BIN|' + File) > + if not self.DepexGenerated: > + DepexFile = os.path.join(self.OutputDir, self.Name + '.depex') > + if os.path.exists(DepexFile): > + self.DepexGenerated = True > if self.DepexGenerated: > self.OutputFile.add(self.Name + '.depex') > if self.ModuleType in [SUP_MODULE_PEIM]: > AsBuiltInfDict['binary_item'].append('PEI_DEPEX|' + > self.Name + '.depex') > elif self.ModuleType in [SUP_MODULE_DXE_DRIVER, > SUP_MODULE_DXE_RUNTIME_DRIVER, > SUP_MODULE_DXE_SAL_DRIVER, SUP_MODULE_UEFI_DRIVER]: > -- > 2.12.2.windows.2 > > _______________________________________________ > edk2-devel mailing list > [email protected] > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

