projects
/
mirror_edk2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
BaseTools: Enable structure pcd in FDF file
[mirror_edk2.git]
/
BaseTools
/
Source
/
Python
/
AutoGen
/
GenC.py
diff --git
a/BaseTools/Source/Python/AutoGen/GenC.py
b/BaseTools/Source/Python/AutoGen/GenC.py
index eac41ed9bf81a7b8910b9a95ea679efc0ec818b8..2dca9ffd5b4b927fb48d7cc7d74631902007eaed 100644
(file)
--- a/
BaseTools/Source/Python/AutoGen/GenC.py
+++ b/
BaseTools/Source/Python/AutoGen/GenC.py
@@
-890,6
+890,8
@@
def CreateModulePcdCode(Info, AutoGenC, AutoGenH, Pcd):
\r
if Pcd.PcdValueFromComm:
\r
Pcd.DefaultValue = Pcd.PcdValueFromComm
\r
\r
if Pcd.PcdValueFromComm:
\r
Pcd.DefaultValue = Pcd.PcdValueFromComm
\r
+ elif Pcd.PcdValueFromFdf:
\r
+ Pcd.DefaultValue = Pcd.PcdValueFromFdf
\r
\r
if Pcd.Type in PCD_DYNAMIC_EX_TYPE_SET:
\r
TokenNumber = int(Pcd.TokenValue, 0)
\r
\r
if Pcd.Type in PCD_DYNAMIC_EX_TYPE_SET:
\r
TokenNumber = int(Pcd.TokenValue, 0)
\r
@@
-1183,6
+1185,8
@@
def CreateLibraryPcdCode(Info, AutoGenC, AutoGenH, Pcd):
\r
if Pcd.PcdValueFromComm:
\r
Pcd.DefaultValue = Pcd.PcdValueFromComm
\r
\r
if Pcd.PcdValueFromComm:
\r
Pcd.DefaultValue = Pcd.PcdValueFromComm
\r
+ elif Pcd.PcdValueFromFdf:
\r
+ Pcd.DefaultValue = Pcd.PcdValueFromFdf
\r
#
\r
# Write PCDs
\r
#
\r
#
\r
# Write PCDs
\r
#
\r