From: Jake Garver Date: Thu, 7 Apr 2022 16:59:03 +0000 (+0800) Subject: BaseTools: Fix dependency issue in PcdValueInit X-Git-Tag: edk2-stable202208~185 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=0b36dea3f8b71ddddc4fdf3a5d2edf395115568b BaseTools: Fix dependency issue in PcdValueInit The generated Makefile was missing a dependency. This resulted in a build-time race condition if the recursive make is multi-threaded and shares job control. Signed-off-by: Jake Garver Reviewed-by: Bob Feng --- diff --git a/BaseTools/Source/Python/Workspace/DscBuildData.py b/BaseTools/Source/Python/Workspace/DscBuildData.py index a9fdc5cafa..a599c5bb76 100644 --- a/BaseTools/Source/Python/Workspace/DscBuildData.py +++ b/BaseTools/Source/Python/Workspace/DscBuildData.py @@ -97,7 +97,8 @@ PcdMakefileEnd = ''' AppTarget = ''' all: $(APPFILE) -$(APPFILE): $(OBJECTS) +$(APPLICATION): $(OBJECTS) +$(APPFILE): $(APPLICATION) %s '''