TAB_OPTION_START = '<'\r
TAB_OPTION_END = '>'\r
\r
-TAB_WORKSPACE1 = '${WORKSPACE}/'\r
-TAB_WORKSPACE2 = '$(WORKSPACE)/'\r
+TAB_EDK_SOURCE = '$(EDK_SOURCE)/'\r
+TAB_WORKSPACE = '$(WORKSPACE)/'\r
\r
TAB_ARCH_NULL = ''\r
TAB_ARCH_COMMON = 'Common'\r
SUP_MODULE_UEFI_APPLICATION, SUP_MODULE_USER_DEFINED]\r
SUP_MODULE_LIST_STRING = TAB_SPACE_SPLIT.join(l for l in SUP_MODULE_LIST)\r
\r
+EDK_COMPONENT_TYPE_LIBRARY = 'LIBRARY'\r
+EDK_COMPONENT_TYPE_SECUARITY_CORE = 'SECUARITY_CORE'\r
+EDK_COMPONENT_TYPE_PEI_CORE = 'PEI_CORE'\r
+EDK_COMPONENT_TYPE_COMBINED_PEIM_DRIVER = 'COMBINED_PEIM_DRIVER'\r
+EDK_COMPONENT_TYPE_PIC_PEIM = 'PIC_PEIM'\r
+EDK_COMPONENT_TYPE_RELOCATABLE_PEIM = 'RELOCATABLE_PEIM'\r
+EDK_COMPONENT_TYPE_BS_DRIVER = 'BS_DRIVER'\r
+EDK_COMPONENT_TYPE_RT_DRIVER = 'RT_DRIVER'\r
+EDK_COMPONENT_TYPE_SAL_RT_DRIVER = 'SAL_RT_DRIVER'\r
+EDK_COMPONENT_TYPE_APPLICATION = 'APPLICATION'\r
+\r
+BINARY_FILE_TYPE_FW = 'FW'\r
+BINARY_FILE_TYPE_GUID = 'GUID'\r
+BINARY_FILE_TYPE_PREEFORM = 'PREEFORM'\r
+BINARY_FILE_TYPE_UEFI_APP = 'UEFI_APP'\r
+BINARY_FILE_TYPE_UNI_UI = 'UNI_UI'\r
+BINARY_FILE_TYPE_UNI_VER = 'UNI_VER'\r
+BINARY_FILE_TYPE_LIB = 'LIB'\r
+BINARY_FILE_TYPE_PE32 = 'PE32'\r
+BINARY_FILE_TYPE_PIC = 'PIC'\r
+BINARY_FILE_TYPE_PEI_DEPEX = 'PEI_DEPEX'\r
+BINARY_FILE_TYPE_DXE_DEPEX = 'DXE_DEPEX'\r
+BINARY_FILE_TYPE_TE = 'TE'\r
+BINARY_FILE_TYPE_VER = 'VER'\r
+BINARY_FILE_TYPE_UI = 'UI'\r
+BINARY_FILE_TYPE_BIN = 'BIN'\r
+BINARY_FILE_TYPE_FV = 'FV'\r
+\r
+PLATFORM_COMPONENT_TYPE_LIBRARY = 'LIBRARY'\r
+PLATFORM_COMPONENT_TYPE_LIBRARY_CLASS = 'LIBRARY_CLASS'\r
+PLATFORM_COMPONENT_TYPE_MODULE = 'MODULE'\r
+\r
+TAB_LIBRARIES = 'Libraries'\r
+\r
TAB_SOURCES = 'Sources'\r
TAB_SOURCES_COMMON = TAB_SOURCES + TAB_SPLIT + TAB_ARCH_COMMON\r
TAB_SOURCES_IA32 = TAB_SOURCES + TAB_SPLIT + TAB_ARCH_IA32\r
TAB_BUILD_OPTIONS = 'BuildOptions'\r
\r
TAB_DEFINE = 'DEFINE'\r
+TAB_NMAKE = 'Nmake'\r
+TAB_USER_EXTENSIONS = 'UserExtensions'\r
+TAB_INCLUDE = '!include'\r
\r
#Common Define\r
TAB_COMMON_DEFINES = 'Defines'\r
TAB_INF_DEFINES_CONSTRUCTOR = 'CONSTRUCTOR'\r
TAB_INF_DEFINES_DESTRUCTOR = 'DESTRUCTOR'\r
TAB_INF_DEFINES_DEFINE = 'DEFINE'\r
+TAB_INF_DEFINES_SPEC = 'SPEC'\r
TAB_INF_DEFINES_CUSTOM_MAKEFILE = 'CUSTOM_MAKEFILE'\r
-TAB_INF_DEFINES_TOOLS_FLAGS = 'ToolFlags' #TBD\r
TAB_INF_DEFINES_MACRO_NAME = 'MacroName' #TBD\r
-TAB_INF_DEFINES_VARIABLE_NAME = 'VariableName' #TBD\r
-TAB_INF_DEFINES_SPEC = 'Spec' #TBD\r
\r
#Dec Definitions\r
TAB_DEC_DEFINES = TAB_COMMON_DEFINES\r