#include "ParseInf.h"\r
\r
#define PROGRAM_NAME "VfrCompile"\r
-#define VFR_COMPILER_VERSION " 2.00 (UEFI 2.3.1)"\r
-#define VFR_COMPILER_UPDATE_TIME " updated on 2011/07/15"\r
+#define VFR_COMPILER_VERSION " 2.00 (UEFI 2.4) "\r
//\r
// This is how we invoke the C preprocessor on the VFR source file\r
// to resolve #defines, #includes, etc. To make C source files\r
BOOLEAN CompatibleMode;\r
BOOLEAN HasOverrideClassGuid;\r
EFI_GUID OverrideClassGuid;\r
+ BOOLEAN WarningAsError;\r
} OPTIONS;\r
\r
typedef enum {\r
- STATUS_INITIALIZED = 1,\r
+ STATUS_STARTED = 0,\r
+ STATUS_INITIALIZED,\r
STATUS_PREPROCESSED,\r
STATUS_COMPILEED,\r
STATUS_GENBINARY,\r
\r
VOID SET_RUN_STATUS (IN COMPILER_RUN_STATUS);\r
BOOLEAN IS_RUN_STATUS (IN COMPILER_RUN_STATUS);\r
+ VOID UpdateInfoForDynamicOpcode (VOID);\r
\r
public:\r
COMPILER_RUN_STATUS RunStatus (VOID) {\r