From: Yonghong Zhu Date: Mon, 4 Dec 2017 02:25:43 +0000 (+0800) Subject: BaseTools: Add object_files.lst as dependency of lib target X-Git-Tag: edk2-stable201903~2869 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=1c62af9ec1086b9e3066b25bfd6bee6d03186c0f;p=mirror_edk2.git BaseTools: Add object_files.lst as dependency of lib target Seems object_files.lst is not added as dependency of lib target, this patch update BaseTools to generate Makefile with this dependency. Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Yonghong Zhu Reviewed-by: Liming Gao --- diff --git a/BaseTools/Source/Python/AutoGen/GenMake.py b/BaseTools/Source/Python/AutoGen/GenMake.py index 2abfdb3ac4..7d3374a493 100644 --- a/BaseTools/Source/Python/AutoGen/GenMake.py +++ b/BaseTools/Source/Python/AutoGen/GenMake.py @@ -958,6 +958,8 @@ cleanlib: # Use file list macro as dependency if T.GenFileListMacro: Deps.append("$(%s)" % T.FileListMacro) + if Type in [TAB_OBJECT_FILE, TAB_STATIC_LIBRARY]: + Deps.append("$(%s)" % T.ListFileMacro) TargetDict = { "target" : self.PlaceMacro(T.Target.Path, self.Macros),