From bc7d95c00d9682ca96d8cee9a0be929c2e61a299 Mon Sep 17 00:00:00 2001 From: Yonghong Zhu Date: Fri, 31 Mar 2017 22:05:28 +0800 Subject: [PATCH] BaseTools: Enhance StrDefs.h to include ImageDefs.h Enhance StrDefs.h to include ImageDefs.h for VfrCompiler to support IMAGE_TOKEN usage. Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Yonghong Zhu Reviewed-by: Liming Gao --- BaseTools/Source/Python/AutoGen/GenC.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/BaseTools/Source/Python/AutoGen/GenC.py b/BaseTools/Source/Python/AutoGen/GenC.py index 96b1459253..0fb6b9fc4e 100644 --- a/BaseTools/Source/Python/AutoGen/GenC.py +++ b/BaseTools/Source/Python/AutoGen/GenC.py @@ -1981,6 +1981,9 @@ def CreateCode(Info, AutoGenC, AutoGenH, StringH, UniGenCFlag, UniGenBinBuffer, break GuidMacros.append('#define %s %s' % ('_PCD_VALUE_'+TokenCName, Value)) + if Info.IdfFileList: + GuidMacros.append('#include "%sImgDefs.h"' % Info.Name) + if GuidMacros: StringH.Append('\n#ifdef VFRCOMPILE\n%s\n#endif\n' % '\n'.join(GuidMacros)) -- 2.39.2