]> git.proxmox.com Git - mirror_edk2.git/commitdiff
BaseTools: Fix dependency issue in PcdValueInit
authorJake Garver <jake@nvidia.com>
Thu, 7 Apr 2022 16:59:03 +0000 (00:59 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Mon, 6 Jun 2022 00:02:30 +0000 (00:02 +0000)
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 <jake@nvidia.com>
Reviewed-by: Bob Feng <bob.c.feng@intel.com>
BaseTools/Source/Python/Workspace/DscBuildData.py

index a9fdc5cafa064ed78cd1a6db8247876e4572ad70..a599c5bb7688e0a63976fdd1a528a9dc9b9e305e 100644 (file)
@@ -97,7 +97,8 @@ PcdMakefileEnd = '''
 \r
 AppTarget = '''\r
 all: $(APPFILE)\r
 \r
 AppTarget = '''\r
 all: $(APPFILE)\r
-$(APPFILE): $(OBJECTS)\r
+$(APPLICATION): $(OBJECTS)\r
+$(APPFILE): $(APPLICATION)\r
 %s\r
 '''\r
 \r
 %s\r
 '''\r
 \r