Declare Default MANUFACTURING Store for Vfr Code Reference.
authorlgao4 <lgao4@7335b38e-4728-0410-8992-fb3ffe349368>
Thu, 14 Aug 2008 04:37:31 +0000 (04:37 +0000)
committerlgao4 <lgao4@7335b38e-4728-0410-8992-fb3ffe349368>
Thu, 14 Aug 2008 04:37:31 +0000 (04:37 +0000)
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1305 7335b38e-4728-0410-8992-fb3ffe349368

Source/C/VfrCompile/VfrSyntax.g

index 9641017..8ba2b3a 100644 (file)
@@ -3453,12 +3453,25 @@ EfiVfrParser::_DeclareStandardDefaultStorage (
   IN UINT32 LineNo\r
   )\r
 {\r
+  //\r
+  // Default Store is declared.\r
+  //\r
   CIfrDefaultStore DSObj; \r
 \r
   mCVfrDefaultStore.RegisterDefaultStore (DSObj.GetObjBinAddr(), "Standard Defaults", EFI_STRING_ID_INVALID, EFI_HII_DEFAULT_CLASS_STANDARD);\r
   DSObj.SetLineNo (LineNo);\r
   DSObj.SetDefaultName (EFI_STRING_ID_INVALID);\r
   DSObj.SetDefaultId (EFI_HII_DEFAULT_CLASS_STANDARD);\r
+  \r
+  //\r
+  // Default MANUFACTURING Store is declared.\r
+  //\r
+  CIfrDefaultStore DSObjMF; \r
+\r
+  mCVfrDefaultStore.RegisterDefaultStore (DSObjMF.GetObjBinAddr(), "Standard ManuFacturing", EFI_STRING_ID_INVALID, EFI_HII_DEFAULT_CLASS_MANUFACTURING);\r
+  DSObjMF.SetLineNo (LineNo);\r
+  DSObjMF.SetDefaultName (EFI_STRING_ID_INVALID);\r
+  DSObjMF.SetDefaultId (EFI_HII_DEFAULT_CLASS_MANUFACTURING);\r
 }\r
 \r
 VOID\r