|
From: <qh...@us...> - 2010-04-13 07:29:32
|
Revision: 1950
http://edk2-buildtools.svn.sourceforge.net/edk2-buildtools/?rev=1950&view=rev
Author: qhuang8
Date: 2010-04-13 07:29:26 +0000 (Tue, 13 Apr 2010)
Log Message:
-----------
For the invocation of EOT tool, build report does not need to prepare all the referenced source code for modules with BASE module types as they are EFI agnostic and will not impact the dispatch/notification order.
Modified Paths:
--------------
trunk/BaseTools/Source/Python/build/BuildReport.py
Modified: trunk/BaseTools/Source/Python/build/BuildReport.py
===================================================================
--- trunk/BaseTools/Source/Python/build/BuildReport.py 2010-04-13 07:27:05 UTC (rev 1949)
+++ trunk/BaseTools/Source/Python/build/BuildReport.py 2010-04-13 07:29:26 UTC (rev 1950)
@@ -766,6 +766,13 @@
for Pa in Wa.AutoGenObjectList:
for Module in Pa.LibraryAutoGenList + Pa.ModuleAutoGenList:
#
+ # BASE typed modules are EFI agnostic, so we need not scan
+ # their source code to find PPI/Protocol produce or consume
+ # information.
+ #
+ if Module.ModuleType == "BASE":
+ continue
+ #
# Add module referenced source files
#
self._SourceList.append(str(Module))
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|