1 # Copyright (c) 2007, Intel Corporation
\r
2 # All rights reserved. This program and the accompanying materials
\r
3 # are licensed and made available under the terms and conditions of the BSD License
\r
4 # which accompanies this distribution. The full text of the license may be found at
\r
5 # http://opensource.org/licenses/bsd-license.php
\r
7 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
\r
8 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
\r
11 #This file is used to define each tab used by INF/DEC/DSC files
\r
18 TAB_COMMENT_SPLIT = '#'
\r
19 TAB_EQUAL_SPLIT = '='
\r
20 TAB_VALUE_SPLIT = '|'
\r
21 TAB_SPACE_SPLIT = ' '
\r
22 TAB_SECTION_START = '['
\r
23 TAB_SECTION_END = ']'
\r
24 TAB_OPTION_START = '<'
\r
25 TAB_OPTION_END = '>'
\r
27 TAB_WORKSPACE1 = '${WORKSPACE}/'
\r
28 TAB_WORKSPACE2 = '$(WORKSPACE)/'
\r
31 TAB_ARCH_COMMON = 'Common'
\r
32 TAB_ARCH_IA32 = 'IA32'
\r
33 TAB_ARCH_X64 = 'X64'
\r
34 TAB_ARCH_IPF = 'IPF'
\r
35 TAB_ARCH_EBC = 'EBC'
\r
37 ARCH_LIST = [TAB_ARCH_IA32, TAB_ARCH_X64, TAB_ARCH_IPF, TAB_ARCH_EBC]
\r
38 ARCH_LIST_FULL = [TAB_ARCH_COMMON] + ARCH_LIST
\r
40 SUP_MODULE_BASE = 'BASE'
\r
41 SUP_MODULE_SEC = 'SEC'
\r
42 SUP_MODULE_PEI_CORE = 'PEI_CORE'
\r
43 SUP_MODULE_PEIM = 'PEIM'
\r
44 SUP_MODULE_DXE_CORE = 'DXE_CORE'
\r
45 SUP_MODULE_DXE_DRIVER = 'DXE_DRIVER'
\r
46 SUP_MODULE_DXE_RUNTIME_DRIVER = 'DXE_RUNTIME_DRIVER'
\r
47 SUP_MODULE_DXE_SAL_DRIVER = 'DXE_SAL_DRIVER'
\r
48 SUP_MODULE_DXE_SMM_DRIVER = 'DXE_SMM_DRIVER'
\r
49 SUP_MODULE_UEFI_DRIVER = 'UEFI_DRIVER'
\r
50 SUP_MODULE_UEFI_APPLICATION = 'UEFI_APPLICATION'
\r
51 SUP_MODULE_USER_DEFINED = 'USER_DEFINED'
\r
53 SUP_MODULE_LIST = [SUP_MODULE_BASE, SUP_MODULE_SEC, SUP_MODULE_PEI_CORE, SUP_MODULE_PEIM, SUP_MODULE_DXE_CORE, SUP_MODULE_DXE_DRIVER, \
\r
54 SUP_MODULE_DXE_RUNTIME_DRIVER, SUP_MODULE_DXE_SAL_DRIVER, SUP_MODULE_DXE_SMM_DRIVER, SUP_MODULE_UEFI_DRIVER, \
\r
55 SUP_MODULE_UEFI_APPLICATION, SUP_MODULE_USER_DEFINED]
\r
56 SUP_MODULE_LIST_STRING = TAB_SPACE_SPLIT.join(l for l in SUP_MODULE_LIST)
\r
58 TAB_SOURCES = 'Sources'
\r
59 TAB_SOURCES_COMMON = TAB_SOURCES + TAB_SPLIT + TAB_ARCH_COMMON
\r
60 TAB_SOURCES_IA32 = TAB_SOURCES + TAB_SPLIT + TAB_ARCH_IA32
\r
61 TAB_SOURCES_X64 = TAB_SOURCES + TAB_SPLIT + TAB_ARCH_X64
\r
62 TAB_SOURCES_IPF = TAB_SOURCES + TAB_SPLIT + TAB_ARCH_IPF
\r
63 TAB_SOURCES_EBC = TAB_SOURCES + TAB_SPLIT + TAB_ARCH_EBC
\r
65 TAB_BINARIES = 'Binaries'
\r
66 TAB_BINARIES_COMMON = TAB_BINARIES + TAB_SPLIT + TAB_ARCH_COMMON
\r
67 TAB_BINARIES_IA32 = TAB_BINARIES + TAB_SPLIT + TAB_ARCH_IA32
\r
68 TAB_BINARIES_X64 = TAB_BINARIES + TAB_SPLIT + TAB_ARCH_X64
\r
69 TAB_BINARIES_IPF = TAB_BINARIES + TAB_SPLIT + TAB_ARCH_IPF
\r
70 TAB_BINARIES_EBC = TAB_BINARIES + TAB_SPLIT + TAB_ARCH_EBC
\r
72 TAB_INCLUDES = 'Includes'
\r
73 TAB_INCLUDES_COMMON = TAB_INCLUDES + TAB_SPLIT + TAB_ARCH_COMMON
\r
74 TAB_INCLUDES_IA32 = TAB_INCLUDES + TAB_SPLIT + TAB_ARCH_IA32
\r
75 TAB_INCLUDES_X64 = TAB_INCLUDES + TAB_SPLIT + TAB_ARCH_X64
\r
76 TAB_INCLUDES_IPF = TAB_INCLUDES + TAB_SPLIT + TAB_ARCH_IPF
\r
77 TAB_INCLUDES_EBC = TAB_INCLUDES + TAB_SPLIT + TAB_ARCH_EBC
\r
80 TAB_GUIDS_COMMON = TAB_GUIDS + TAB_SPLIT + TAB_ARCH_COMMON
\r
81 TAB_GUIDS_IA32 = TAB_GUIDS + TAB_SPLIT + TAB_ARCH_IA32
\r
82 TAB_GUIDS_X64 = TAB_GUIDS + TAB_SPLIT + TAB_ARCH_X64
\r
83 TAB_GUIDS_IPF = TAB_GUIDS + TAB_SPLIT + TAB_ARCH_IPF
\r
84 TAB_GUIDS_EBC = TAB_GUIDS + TAB_SPLIT + TAB_ARCH_EBC
\r
86 TAB_PROTOCOLS = 'Protocols'
\r
87 TAB_PROTOCOLS_COMMON = TAB_PROTOCOLS + TAB_SPLIT + TAB_ARCH_COMMON
\r
88 TAB_PROTOCOLS_IA32 = TAB_PROTOCOLS + TAB_SPLIT + TAB_ARCH_IA32
\r
89 TAB_PROTOCOLS_X64 = TAB_PROTOCOLS + TAB_SPLIT + TAB_ARCH_X64
\r
90 TAB_PROTOCOLS_IPF = TAB_PROTOCOLS + TAB_SPLIT + TAB_ARCH_IPF
\r
91 TAB_PROTOCOLS_EBC = TAB_PROTOCOLS + TAB_SPLIT + TAB_ARCH_EBC
\r
94 TAB_PPIS_COMMON = TAB_PPIS + TAB_SPLIT + TAB_ARCH_COMMON
\r
95 TAB_PPIS_IA32 = TAB_PPIS + TAB_SPLIT + TAB_ARCH_IA32
\r
96 TAB_PPIS_X64 = TAB_PPIS + TAB_SPLIT + TAB_ARCH_X64
\r
97 TAB_PPIS_IPF = TAB_PPIS + TAB_SPLIT + TAB_ARCH_IPF
\r
98 TAB_PPIS_EBC = TAB_PPIS + TAB_SPLIT + TAB_ARCH_EBC
\r
100 TAB_LIBRARY_CLASSES = 'LibraryClasses'
\r
101 TAB_LIBRARY_CLASSES_COMMON = TAB_LIBRARY_CLASSES + TAB_SPLIT + TAB_ARCH_COMMON
\r
102 TAB_LIBRARY_CLASSES_IA32 = TAB_LIBRARY_CLASSES + TAB_SPLIT + TAB_ARCH_IA32
\r
103 TAB_LIBRARY_CLASSES_X64 = TAB_LIBRARY_CLASSES + TAB_SPLIT + TAB_ARCH_X64
\r
104 TAB_LIBRARY_CLASSES_IPF = TAB_LIBRARY_CLASSES + TAB_SPLIT + TAB_ARCH_IPF
\r
105 TAB_LIBRARY_CLASSES_EBC = TAB_LIBRARY_CLASSES + TAB_SPLIT + TAB_ARCH_EBC
\r
107 TAB_PACKAGES = 'Packages'
\r
108 TAB_PACKAGES_COMMON = TAB_PACKAGES + TAB_SPLIT + TAB_ARCH_COMMON
\r
109 TAB_PACKAGES_IA32 = TAB_PACKAGES + TAB_SPLIT + TAB_ARCH_IA32
\r
110 TAB_PACKAGES_X64 = TAB_PACKAGES + TAB_SPLIT + TAB_ARCH_X64
\r
111 TAB_PACKAGES_IPF = TAB_PACKAGES + TAB_SPLIT + TAB_ARCH_IPF
\r
112 TAB_PACKAGES_EBC = TAB_PACKAGES + TAB_SPLIT + TAB_ARCH_EBC
\r
115 TAB_PCDS_FIXED_AT_BUILD = 'FixedAtBuild'
\r
116 TAB_PCDS_PATCHABLE_IN_MODULE = 'PatchableInModule'
\r
117 TAB_PCDS_FEATURE_FLAG = 'FeatureFlag'
\r
118 TAB_PCDS_DYNAMIC_EX = 'DynamicEx'
\r
119 TAB_PCDS_DYNAMIC_EX_DEFAULT = 'DynamicExDefault'
\r
120 TAB_PCDS_DYNAMIC_EX_VPD = 'DynamicExVpd'
\r
121 TAB_PCDS_DYNAMIC_EX_HII = 'DynamicExHii'
\r
122 TAB_PCDS_DYNAMIC = 'Dynamic'
\r
123 TAB_PCDS_DYNAMIC_DEFAULT = 'DynamicDefault'
\r
124 TAB_PCDS_DYNAMIC_VPD = 'DynamicVpd'
\r
125 TAB_PCDS_DYNAMIC_HII = 'DynamicHii'
\r
127 TAB_PCDS_FIXED_AT_BUILD_NULL = TAB_PCDS + TAB_PCDS_FIXED_AT_BUILD
\r
128 TAB_PCDS_FIXED_AT_BUILD_COMMON = TAB_PCDS + TAB_PCDS_FIXED_AT_BUILD + TAB_SPLIT + TAB_ARCH_COMMON
\r
129 TAB_PCDS_FIXED_AT_BUILD_IA32 = TAB_PCDS + TAB_PCDS_FIXED_AT_BUILD + TAB_SPLIT + TAB_ARCH_IA32
\r
130 TAB_PCDS_FIXED_AT_BUILD_X64 = TAB_PCDS + TAB_PCDS_FIXED_AT_BUILD + TAB_SPLIT + TAB_ARCH_X64
\r
131 TAB_PCDS_FIXED_AT_BUILD_IPF = TAB_PCDS + TAB_PCDS_FIXED_AT_BUILD + TAB_SPLIT + TAB_ARCH_IPF
\r
132 TAB_PCDS_FIXED_AT_BUILD_EBC = TAB_PCDS + TAB_PCDS_FIXED_AT_BUILD + TAB_SPLIT + TAB_ARCH_EBC
\r
134 TAB_PCDS_PATCHABLE_IN_MODULE_NULL = TAB_PCDS + TAB_PCDS_PATCHABLE_IN_MODULE
\r
135 TAB_PCDS_PATCHABLE_IN_MODULE_COMMON = TAB_PCDS + TAB_PCDS_PATCHABLE_IN_MODULE + TAB_SPLIT + TAB_ARCH_COMMON
\r
136 TAB_PCDS_PATCHABLE_IN_MODULE_IA32 = TAB_PCDS + TAB_PCDS_PATCHABLE_IN_MODULE + TAB_SPLIT + TAB_ARCH_IA32
\r
137 TAB_PCDS_PATCHABLE_IN_MODULE_X64 = TAB_PCDS + TAB_PCDS_PATCHABLE_IN_MODULE + TAB_SPLIT + TAB_ARCH_X64
\r
138 TAB_PCDS_PATCHABLE_IN_MODULE_IPF = TAB_PCDS + TAB_PCDS_PATCHABLE_IN_MODULE + TAB_SPLIT + TAB_ARCH_IPF
\r
139 TAB_PCDS_PATCHABLE_IN_MODULE_EBC = TAB_PCDS + TAB_PCDS_PATCHABLE_IN_MODULE + TAB_SPLIT + TAB_ARCH_EBC
\r
141 TAB_PCDS_FEATURE_FLAG_NULL = TAB_PCDS + TAB_PCDS_FEATURE_FLAG
\r
142 TAB_PCDS_FEATURE_FLAG_COMMON = TAB_PCDS + TAB_PCDS_FEATURE_FLAG + TAB_SPLIT + TAB_ARCH_COMMON
\r
143 TAB_PCDS_FEATURE_FLAG_IA32 = TAB_PCDS + TAB_PCDS_FEATURE_FLAG + TAB_SPLIT + TAB_ARCH_IA32
\r
144 TAB_PCDS_FEATURE_FLAG_X64 = TAB_PCDS + TAB_PCDS_FEATURE_FLAG + TAB_SPLIT + TAB_ARCH_X64
\r
145 TAB_PCDS_FEATURE_FLAG_IPF = TAB_PCDS + TAB_PCDS_FEATURE_FLAG + TAB_SPLIT + TAB_ARCH_IPF
\r
146 TAB_PCDS_FEATURE_FLAG_EBC = TAB_PCDS + TAB_PCDS_FEATURE_FLAG + TAB_SPLIT + TAB_ARCH_EBC
\r
148 TAB_PCDS_DYNAMIC_EX_NULL = TAB_PCDS + TAB_PCDS_DYNAMIC_EX
\r
149 TAB_PCDS_DYNAMIC_EX_DEFAULT_NULL = TAB_PCDS + TAB_PCDS_DYNAMIC_EX_DEFAULT
\r
150 TAB_PCDS_DYNAMIC_EX_HII_NULL = TAB_PCDS + TAB_PCDS_DYNAMIC_EX_HII
\r
151 TAB_PCDS_DYNAMIC_EX_VPD_NULL = TAB_PCDS + TAB_PCDS_DYNAMIC_EX_VPD
\r
152 TAB_PCDS_DYNAMIC_EX_COMMON = TAB_PCDS + TAB_PCDS_DYNAMIC_EX + TAB_SPLIT + TAB_ARCH_COMMON
\r
153 TAB_PCDS_DYNAMIC_EX_IA32 = TAB_PCDS + TAB_PCDS_DYNAMIC_EX + TAB_SPLIT + TAB_ARCH_IA32
\r
154 TAB_PCDS_DYNAMIC_EX_X64 = TAB_PCDS + TAB_PCDS_DYNAMIC_EX + TAB_SPLIT + TAB_ARCH_X64
\r
155 TAB_PCDS_DYNAMIC_EX_IPF = TAB_PCDS + TAB_PCDS_DYNAMIC_EX + TAB_SPLIT + TAB_ARCH_IPF
\r
156 TAB_PCDS_DYNAMIC_EX_EBC = TAB_PCDS + TAB_PCDS_DYNAMIC_EX + TAB_SPLIT + TAB_ARCH_EBC
\r
158 TAB_PCDS_DYNAMIC_NULL = TAB_PCDS + TAB_PCDS_DYNAMIC
\r
159 TAB_PCDS_DYNAMIC_DEFAULT_NULL = TAB_PCDS + TAB_PCDS_DYNAMIC_DEFAULT
\r
160 TAB_PCDS_DYNAMIC_HII_NULL = TAB_PCDS + TAB_PCDS_DYNAMIC_HII
\r
161 TAB_PCDS_DYNAMIC_VPD_NULL = TAB_PCDS + TAB_PCDS_DYNAMIC_VPD
\r
162 TAB_PCDS_DYNAMIC_COMMON = TAB_PCDS + TAB_PCDS_DYNAMIC + TAB_SPLIT + TAB_ARCH_COMMON
\r
163 TAB_PCDS_DYNAMIC_IA32 = TAB_PCDS + TAB_PCDS_DYNAMIC + TAB_SPLIT + TAB_ARCH_IA32
\r
164 TAB_PCDS_DYNAMIC_X64 = TAB_PCDS + TAB_PCDS_DYNAMIC + TAB_SPLIT + TAB_ARCH_X64
\r
165 TAB_PCDS_DYNAMIC_IPF = TAB_PCDS + TAB_PCDS_DYNAMIC + TAB_SPLIT + TAB_ARCH_IPF
\r
166 TAB_PCDS_DYNAMIC_EBC = TAB_PCDS + TAB_PCDS_DYNAMIC + TAB_SPLIT + TAB_ARCH_EBC
\r
168 TAB_DEPEX = 'Depex'
\r
169 TAB_DEPEX_COMMON = TAB_DEPEX + TAB_SPLIT + TAB_ARCH_COMMON
\r
170 TAB_DEPEX_IA32 = TAB_DEPEX + TAB_SPLIT + TAB_ARCH_IA32
\r
171 TAB_DEPEX_X64 = TAB_DEPEX + TAB_SPLIT + TAB_ARCH_X64
\r
172 TAB_DEPEX_IPF = TAB_DEPEX + TAB_SPLIT + TAB_ARCH_IPF
\r
173 TAB_DEPEX_EBC = TAB_DEPEX + TAB_SPLIT + TAB_ARCH_EBC
\r
175 TAB_SKUIDS = 'SkuIds'
\r
177 TAB_LIBRARIES = 'Libraries'
\r
178 TAB_LIBRARIES_COMMON = TAB_LIBRARIES + TAB_SPLIT + TAB_ARCH_COMMON
\r
179 TAB_LIBRARIES_IA32 = TAB_LIBRARIES + TAB_SPLIT + TAB_ARCH_IA32
\r
180 TAB_LIBRARIES_X64 = TAB_LIBRARIES + TAB_SPLIT + TAB_ARCH_X64
\r
181 TAB_LIBRARIES_IPF = TAB_LIBRARIES + TAB_SPLIT + TAB_ARCH_IPF
\r
182 TAB_LIBRARIES_EBC = TAB_LIBRARIES + TAB_SPLIT + TAB_ARCH_EBC
\r
184 TAB_COMPONENTS = 'Components'
\r
185 TAB_COMPONENTS_COMMON = TAB_COMPONENTS + TAB_SPLIT + TAB_ARCH_COMMON
\r
186 TAB_COMPONENTS_IA32 = TAB_COMPONENTS + TAB_SPLIT + TAB_ARCH_IA32
\r
187 TAB_COMPONENTS_X64 = TAB_COMPONENTS + TAB_SPLIT + TAB_ARCH_X64
\r
188 TAB_COMPONENTS_IPF = TAB_COMPONENTS + TAB_SPLIT + TAB_ARCH_IPF
\r
189 TAB_COMPONENTS_EBC = TAB_COMPONENTS + TAB_SPLIT + TAB_ARCH_EBC
\r
191 TAB_BUILD_OPTIONS = 'BuildOptions'
\r
193 TAB_DEFINE = 'DEFINE'
\r
196 TAB_COMMON_DEFINES = 'Defines'
\r
199 TAB_INF_DEFINES = TAB_COMMON_DEFINES
\r
200 TAB_INF_DEFINES_INF_VERSION = 'INF_VERSION'
\r
201 TAB_INF_DEFINES_BASE_NAME = 'BASE_NAME'
\r
202 TAB_INF_DEFINES_FILE_GUID = 'FILE_GUID'
\r
203 TAB_INF_DEFINES_MODULE_TYPE = 'MODULE_TYPE'
\r
204 TAB_INF_DEFINES_EFI_SPECIFICATION_VERSION = 'EFI_SPECIFICATION_VERSION'
\r
205 TAB_INF_DEFINES_EDK_RELEASE_VERSION = 'EDK_RELEASE_VERSION'
\r
206 TAB_INF_DEFINES_BINARY_MODULE = 'BINARY_MODULE'
\r
207 TAB_INF_DEFINES_LIBRARY_CLASS = 'LIBRARY_CLASS'
\r
208 TAB_INF_DEFINES_COMPONENT_TYPE = 'COMPONENT_TYPE'
\r
209 TAB_INF_DEFINES_MAKEFILE_NAME = 'MAKEFILE_NAME'
\r
210 TAB_INF_DEFINES_BUILD_NUMBER = 'BUILD_NUMBER'
\r
211 TAB_INF_DEFINES_BUILD_TYPE = 'BUILD_TYPE'
\r
212 TAB_INF_DEFINES_FFS_EXT = 'FFS_EXT'
\r
213 TAB_INF_DEFINES_FV_EXT = 'FV_EXT'
\r
214 TAB_INF_DEFINES_SOURCE_FV = 'SOURCE_FV'
\r
215 TAB_INF_DEFINES_VERSION_NUMBER = 'VERSION_NUMBER'
\r
216 TAB_INF_DEFINES_VERSION_STRING = 'VERSION_STRING'
\r
217 TAB_INF_DEFINES_PCD_IS_DRIVER = 'PCD_IS_DRIVER'
\r
218 TAB_INF_DEFINES_TIANO_R8_FLASHMAP_H = 'TIANO_R8_FLASHMAP_H'
\r
219 TAB_INF_DEFINES_ENTRY_POINT = 'ENTRY_POINT'
\r
220 TAB_INF_DEFINES_UNLOAD_IMAGE = 'UNLOAD_IMAGE'
\r
221 TAB_INF_DEFINES_CONSTRUCTOR = 'CONSTRUCTOR'
\r
222 TAB_INF_DEFINES_DESTRUCTOR = 'DESTRUCTOR'
\r
223 TAB_INF_DEFINES_DEFINE = 'DEFINE'
\r
224 TAB_INF_DEFINES_CUSTOM_MAKEFILE = 'CUSTOM_MAKEFILE'
\r
225 TAB_INF_DEFINES_TOOLS_FLAGS = 'ToolFlags' #TBD
\r
226 TAB_INF_DEFINES_MACRO_NAME = 'MacroName' #TBD
\r
227 TAB_INF_DEFINES_VARIABLE_NAME = 'VariableName' #TBD
\r
228 TAB_INF_DEFINES_SPEC = 'Spec' #TBD
\r
231 TAB_DEC_DEFINES = TAB_COMMON_DEFINES
\r
232 TAB_DEC_DEFINES_DEC_SPECIFICATION = 'DEC_SPECIFICATION'
\r
233 TAB_DEC_DEFINES_PACKAGE_NAME = 'PACKAGE_NAME'
\r
234 TAB_DEC_DEFINES_PACKAGE_GUID = 'PACKAGE_GUID'
\r
235 TAB_DEC_DEFINES_PACKAGE_VERSION = 'PACKAGE_VERSION'
\r
238 TAB_DSC_DEFINES = TAB_COMMON_DEFINES
\r
239 TAB_DSC_DEFINES_PLATFORM_NAME = 'PLATFORM_NAME'
\r
240 TAB_DSC_DEFINES_PLATFORM_GUID = 'PLATFORM_GUID'
\r
241 TAB_DSC_DEFINES_PLATFORM_VERSION = 'PLATFORM_VERSION'
\r
242 TAB_DSC_DEFINES_DSC_SPECIFICATION = 'DSC_SPECIFICATION'
\r
243 TAB_DSC_DEFINES_OUTPUT_DIRECTORY = 'OUTPUT_DIRECTORY'
\r
244 TAB_DSC_DEFINES_SUPPORTED_ARCHITECTURES = 'SUPPORTED_ARCHITECTURES'
\r
245 TAB_DSC_DEFINES_BUILD_TARGETS = 'BUILD_TARGETS'
\r
246 TAB_DSC_DEFINES_SKUID_IDENTIFIER = 'SKUID_IDENTIFIER'
\r
247 TAB_DSC_DEFINES_FLASH_DEFINITION = 'FLASH_DEFINITION'
\r
248 TAB_DSC_DEFINES_BUILD_NUMBER = 'BUILD_NUMBER'
\r
249 TAB_DSC_DEFINES_MAKEFILE_NAME = 'MAKEFILE_NAME'
\r
251 #TargetTxt Definitions
\r
252 TAB_TAT_DEFINES_ACTIVE_PLATFORM = 'ACTIVE_PLATFORM'
\r
253 TAB_TAT_DEFINES_ACTIVE_MODULE = 'ACTIVE_MODULE'
\r
254 TAB_TAT_DEFINES_TOOL_CHAIN_CONF = 'TOOL_CHAIN_CONF'
\r
255 TAB_TAT_DEFINES_MULTIPLE_THREAD = 'MULTIPLE_THREAD'
\r
256 TAB_TAT_DEFINES_MAX_CONCURRENT_THREAD_NUMBER = 'MAX_CONCURRENT_THREAD_NUMBER'
\r
257 TAB_TAT_DEFINES_TARGET = 'TARGET'
\r
258 TAB_TAT_DEFINES_TOOL_CHAIN_TAG = 'TOOL_CHAIN_TAG'
\r
259 TAB_TAT_DEFINES_TARGET_ARCH = 'TARGET_ARCH'
\r
261 #ToolDef Definitions
\r
262 TAB_TOD_DEFINES_TARGET = 'TARGET'
\r
263 TAB_TOD_DEFINES_TOOL_CHAIN_TAG = 'TOOL_CHAIN_TAG'
\r
264 TAB_TOD_DEFINES_TARGET_ARCH = 'TARGET_ARCH'
\r
265 TAB_TOD_DEFINES_COMMAND_TYPE = 'COMMAND_TYPE'
\r