summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiming Gao <liming.gao@intel.com>2017-11-06 15:34:05 +0800
committerLiming Gao <liming.gao@intel.com>2017-11-06 15:34:05 +0800
commitfbae12f285f5163bbc3230f06f1c4de5c4f6ace9 (patch)
tree9d88c8011e1efef6e6d2a46c56b23c61c77aeb33
parente0450b637b4cb9755d436664c3fa09787b991205 (diff)
downloadedk2-StructurePcd.zip
edk2-StructurePcd.tar.gz
edk2-StructurePcd.tar.bz2
BaseTools: Create 32bit PcdValueInit on WindowsStructurePcd
On windows, C tools are compiled on IA32 arch only. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Liming Gao <liming.gao@intel.com>
-rw-r--r--BaseTools/Source/Python/Workspace/DscBuildData.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/BaseTools/Source/Python/Workspace/DscBuildData.py b/BaseTools/Source/Python/Workspace/DscBuildData.py
index b5b6d35..ce2b8a4 100644
--- a/BaseTools/Source/Python/Workspace/DscBuildData.py
+++ b/BaseTools/Source/Python/Workspace/DscBuildData.py
@@ -1358,7 +1358,7 @@ class DscBuildData(PlatformBuildClassObject):
MakeApp = PcdMakefileHeader
if sys.platform == "win32":
- MakeApp = MakeApp + 'APPNAME = %s\n' % (PcdValueInitName) + 'OBJECTS = %s\%s.obj\n' % (self.OutputPath, PcdValueInitName) + 'INC = '
+ MakeApp = MakeApp + 'ARCH = IA32\nAPPNAME = %s\n' % (PcdValueInitName) + 'OBJECTS = %s\%s.obj\n' % (self.OutputPath, PcdValueInitName) + 'INC = '
else:
MakeApp = MakeApp + PcdGccMakefile
MakeApp = MakeApp + 'APPNAME = %s\n' % (PcdValueInitName) + 'OBJECTS = %s/%s.o\n' % (self.OutputPath, PcdValueInitName) + \