mirror of https://github.com/acidanthera/audk.git
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6931 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
1b0ea113a3
commit
214099c788
|
@ -42,18 +42,18 @@ EDK_0000: Compatible: owner
|
||||||
##########################################################################################
|
##########################################################################################
|
||||||
########## Revision number of tools source code ##########
|
########## Revision number of tools source code ##########
|
||||||
BaseTools/Bin/Win32/build.exe
|
BaseTools/Bin/Win32/build.exe
|
||||||
r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Autogen
|
r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Autogen
|
||||||
r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/build
|
r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/build
|
||||||
r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common
|
r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common
|
||||||
r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass
|
r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass
|
||||||
r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds
|
r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds
|
||||||
r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace
|
r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace
|
||||||
|
|
||||||
BaseTools/Bin/Win32/GenFds.exe
|
BaseTools/Bin/Win32/GenFds.exe
|
||||||
r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common
|
r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common
|
||||||
r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass
|
r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass
|
||||||
r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds
|
r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds
|
||||||
r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace
|
r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace
|
||||||
|
|
||||||
BaseTools/Bin/Win32/GenDepex.exe
|
BaseTools/Bin/Win32/GenDepex.exe
|
||||||
r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/AutoGen
|
r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/AutoGen
|
||||||
|
@ -77,6 +77,27 @@ EDK_0000: Compatible: owner
|
||||||
BaseTools/Bin/Win32/Fpd2Dsc.exe
|
BaseTools/Bin/Win32/Fpd2Dsc.exe
|
||||||
r767 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/fpd2dsc
|
r767 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/fpd2dsc
|
||||||
|
|
||||||
|
==========================================================================================
|
||||||
|
EDK_6930: Non-Compatible: jwang36
|
||||||
|
|
||||||
|
Class_BuildTool:
|
||||||
|
1) Separate the AutoGen code for PCDs between module and its library instances.
|
||||||
|
Only macros for module's PCDs will be put in AutoGen.h. Others will be put
|
||||||
|
in AutoGen.c. This is intended to catch missed PCDs in inf file more easily.
|
||||||
|
2) For better compatibile between C standards or C compiler, add type cast for
|
||||||
|
PCD constants in AutoGen.h according to the PCD datum type.
|
||||||
|
3) Add incremental generation capability for FV in GenFds tool.
|
||||||
|
|
||||||
|
Code Change :
|
||||||
|
1) /trunk/edk2/BaseTools/Bin/Win32/build.exe
|
||||||
|
2) /trunk/edk2/BaseTools/Bin/Win32/GenFds.exe
|
||||||
|
|
||||||
|
Possible Impacts:
|
||||||
|
1) If there're PCDs used in a module but not declared in the module's inf file,
|
||||||
|
and occasionally they are declared in the library instances, there must be
|
||||||
|
a build break. Adding necessary PCDs declarations in the module's inf file
|
||||||
|
will solve it.
|
||||||
|
|
||||||
==========================================================================================
|
==========================================================================================
|
||||||
EDK_6828: Compatible: jwang36
|
EDK_6828: Compatible: jwang36
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue