TargetTool is to print, modify and clean the target.txt
content. This tool is not used anymore.

Signed-off-by: Bob Feng <bob.c.f...@intel.com>
Cc: Liming Gao <liming....@intel.com>
---
 BaseTools/BinWrappers/PosixLike/TargetTool    |  14 -
 .../BinWrappers/WindowsLike/TargetTool.bat    |   3 -
 .../Source/Python/TargetTool/TargetTool.py    | 254 -------------
 .../Source/Python/TargetTool/__init__.py      |   9 -
 .../TargetTool_Utility_Man_Page.rtf           | 348 ------------------
 5 files changed, 628 deletions(-)
 delete mode 100755 BaseTools/BinWrappers/PosixLike/TargetTool
 delete mode 100644 BaseTools/BinWrappers/WindowsLike/TargetTool.bat
 delete mode 100644 BaseTools/Source/Python/TargetTool/TargetTool.py
 delete mode 100644 BaseTools/Source/Python/TargetTool/__init__.py
 delete mode 100644 BaseTools/UserManuals/TargetTool_Utility_Man_Page.rtf

diff --git a/BaseTools/BinWrappers/PosixLike/TargetTool 
b/BaseTools/BinWrappers/PosixLike/TargetTool
deleted file mode 100755
index f3770eed42b4..000000000000
--- a/BaseTools/BinWrappers/PosixLike/TargetTool
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/usr/bin/env bash
-#python `dirname $0`/RunToolFromSource.py `basename $0` $*
-
-# If a ${PYTHON_COMMAND} command is available, use it in preference to python
-if command -v ${PYTHON_COMMAND} >/dev/null 2>&1; then
-    python_exe=${PYTHON_COMMAND}
-fi
-
-full_cmd=${BASH_SOURCE:-$0} # see http://mywiki.wooledge.org/BashFAQ/028 for a 
discussion of why $0 is not a good choice here
-dir=$(dirname "$full_cmd")
-cmd=${full_cmd##*/}
-
-export PYTHONPATH="$dir/../../Source/Python${PYTHONPATH:+:"$PYTHONPATH"}"
-exec "${python_exe:-python}" "$dir/../../Source/Python/$cmd/$cmd.py" "$@"
diff --git a/BaseTools/BinWrappers/WindowsLike/TargetTool.bat 
b/BaseTools/BinWrappers/WindowsLike/TargetTool.bat
deleted file mode 100644
index 9616cd893bec..000000000000
--- a/BaseTools/BinWrappers/WindowsLike/TargetTool.bat
+++ /dev/null
@@ -1,3 +0,0 @@
-@setlocal
-@set ToolName=%~n0%
-@%PYTHON_COMMAND% %BASE_TOOLS_PATH%\Source\Python\%ToolName%\%ToolName%.py %*
diff --git a/BaseTools/Source/Python/TargetTool/TargetTool.py 
b/BaseTools/Source/Python/TargetTool/TargetTool.py
deleted file mode 100644
index 8e0ca387c356..000000000000
--- a/BaseTools/Source/Python/TargetTool/TargetTool.py
+++ /dev/null
@@ -1,254 +0,0 @@
-## @file
-# Target Tool Parser
-#
-#  Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-#
-#  SPDX-License-Identifier: BSD-2-Clause-Patent
-#
-
-from __future__ import print_function
-import Common.LongFilePathOs as os
-import sys
-import traceback
-from optparse import OptionParser
-
-import Common.EdkLogger as EdkLogger
-import Common.BuildToolError as BuildToolError
-from Common.DataType import *
-from Common.BuildVersion import gBUILD_VERSION
-from Common.LongFilePathSupport import OpenLongFilePath as open
-
-# To Do 1.set clean, 2. add item, if the line is disabled.
-
-class TargetTool():
-    def __init__(self, opt, args):
-        self.WorkSpace = os.path.normpath(os.getenv('WORKSPACE'))
-        self.Opt       = opt
-        self.Arg       = args[0]
-        self.FileName  = os.path.normpath(os.path.join(self.WorkSpace, 'Conf', 
'target.txt'))
-        if os.path.isfile(self.FileName) == False:
-            print("%s does not exist." % self.FileName)
-            sys.exit(1)
-        self.TargetTxtDictionary = {
-            TAB_TAT_DEFINES_ACTIVE_PLATFORM                            : None,
-            TAB_TAT_DEFINES_TOOL_CHAIN_CONF                            : None,
-            TAB_TAT_DEFINES_MAX_CONCURRENT_THREAD_NUMBER               : None,
-            TAB_TAT_DEFINES_TARGET                                     : None,
-            TAB_TAT_DEFINES_TOOL_CHAIN_TAG                             : None,
-            TAB_TAT_DEFINES_TARGET_ARCH                                : None,
-            TAB_TAT_DEFINES_BUILD_RULE_CONF                            : None,
-        }
-        self.LoadTargetTxtFile(self.FileName)
-
-    def LoadTargetTxtFile(self, filename):
-        if os.path.exists(filename) and os.path.isfile(filename):
-            return self.ConvertTextFileToDict(filename, '#', '=')
-        else:
-            raise ParseError('LoadTargetTxtFile() : No Target.txt file 
exists.')
-            return 1
-
-#
-# Convert a text file to a dictionary
-#
-    def ConvertTextFileToDict(self, FileName, CommentCharacter, 
KeySplitCharacter):
-        """Convert a text file to a dictionary of (name:value) pairs."""
-        try:
-            f = open(FileName, 'r')
-            for Line in f:
-                if Line.startswith(CommentCharacter) or Line.strip() == '':
-                    continue
-                LineList = Line.split(KeySplitCharacter, 1)
-                if len(LineList) >= 2:
-                    Key = LineList[0].strip()
-                    if Key.startswith(CommentCharacter) == False and Key in 
self.TargetTxtDictionary:
-                        if Key == TAB_TAT_DEFINES_ACTIVE_PLATFORM or Key == 
TAB_TAT_DEFINES_TOOL_CHAIN_CONF \
-                          or Key == 
TAB_TAT_DEFINES_MAX_CONCURRENT_THREAD_NUMBER \
-                          or Key == TAB_TAT_DEFINES_ACTIVE_MODULE:
-                            self.TargetTxtDictionary[Key] = 
LineList[1].replace('\\', '/').strip()
-                        elif Key == TAB_TAT_DEFINES_TARGET or Key == 
TAB_TAT_DEFINES_TARGET_ARCH \
-                          or Key == TAB_TAT_DEFINES_TOOL_CHAIN_TAG or Key == 
TAB_TAT_DEFINES_BUILD_RULE_CONF:
-                            self.TargetTxtDictionary[Key] = LineList[1].split()
-            f.close()
-            return 0
-        except:
-            last_type, last_value, last_tb = sys.exc_info()
-            traceback.print_exception(last_type, last_value, last_tb)
-
-    def Print(self):
-        errMsg  = ''
-        for Key in self.TargetTxtDictionary:
-            if isinstance(self.TargetTxtDictionary[Key], type([])):
-                print("%-30s = %s" % (Key, ''.join(elem + ' ' for elem in 
self.TargetTxtDictionary[Key])))
-            elif self.TargetTxtDictionary[Key] is None:
-                errMsg += "  Missing %s configuration information, please use 
TargetTool to set value!" % Key + os.linesep
-            else:
-                print("%-30s = %s" % (Key, self.TargetTxtDictionary[Key]))
-
-        if errMsg != '':
-            print(os.linesep + 'Warning:' + os.linesep + errMsg)
-
-    def RWFile(self, CommentCharacter, KeySplitCharacter, Num):
-        try:
-            fr = open(self.FileName, 'r')
-            fw = open(os.path.normpath(os.path.join(self.WorkSpace, 
'Conf\\targetnew.txt')), 'w')
-
-            existKeys = []
-            for Line in fr:
-                if Line.startswith(CommentCharacter) or Line.strip() == '':
-                    fw.write(Line)
-                else:
-                    LineList = Line.split(KeySplitCharacter, 1)
-                    if len(LineList) >= 2:
-                        Key = LineList[0].strip()
-                        if Key.startswith(CommentCharacter) == False and Key 
in self.TargetTxtDictionary:
-                            if Key not in existKeys:
-                                existKeys.append(Key)
-                            else:
-                                print("Warning: Found duplicate key item in 
original configuration files!")
-
-                            if Num == 0:
-                                Line = "%-30s = \n" % Key
-                            else:
-                                ret = GetConfigureKeyValue(self, Key)
-                                if ret is not None:
-                                    Line = ret
-                            fw.write(Line)
-            for key in self.TargetTxtDictionary:
-                if key not in existKeys:
-                    print("Warning: %s does not exist in original 
configuration file" % key)
-                    Line = GetConfigureKeyValue(self, key)
-                    if Line is None:
-                        Line = "%-30s = " % key
-                    fw.write(Line)
-
-            fr.close()
-            fw.close()
-            os.remove(self.FileName)
-            os.rename(os.path.normpath(os.path.join(self.WorkSpace, 
'Conf\\targetnew.txt')), self.FileName)
-
-        except:
-            last_type, last_value, last_tb = sys.exc_info()
-            traceback.print_exception(last_type, last_value, last_tb)
-
-def GetConfigureKeyValue(self, Key):
-    Line = None
-    if Key == TAB_TAT_DEFINES_ACTIVE_PLATFORM and self.Opt.DSCFILE is not None:
-        dscFullPath = os.path.join(self.WorkSpace, self.Opt.DSCFILE)
-        if os.path.exists(dscFullPath):
-            Line = "%-30s = %s\n" % (Key, self.Opt.DSCFILE)
-        else:
-            EdkLogger.error("TargetTool", BuildToolError.FILE_NOT_FOUND,
-                            "DSC file %s does not exist!" % self.Opt.DSCFILE, 
RaiseError=False)
-    elif Key == TAB_TAT_DEFINES_TOOL_CHAIN_CONF and 
self.Opt.TOOL_DEFINITION_FILE is not None:
-        tooldefFullPath = os.path.join(self.WorkSpace, 
self.Opt.TOOL_DEFINITION_FILE)
-        if os.path.exists(tooldefFullPath):
-            Line = "%-30s = %s\n" % (Key, self.Opt.TOOL_DEFINITION_FILE)
-        else:
-            EdkLogger.error("TargetTool", BuildToolError.FILE_NOT_FOUND,
-                            "Tooldef file %s does not exist!" % 
self.Opt.TOOL_DEFINITION_FILE, RaiseError=False)
-
-    elif self.Opt.NUM >= 2:
-        Line = "%-30s = %s\n" % (Key, 'Enable')
-    elif self.Opt.NUM <= 1:
-        Line = "%-30s = %s\n" % (Key, 'Disable')
-    elif Key == TAB_TAT_DEFINES_MAX_CONCURRENT_THREAD_NUMBER and self.Opt.NUM 
is not None:
-        Line = "%-30s = %s\n" % (Key, str(self.Opt.NUM))
-    elif Key == TAB_TAT_DEFINES_TARGET and self.Opt.TARGET is not None:
-        Line = "%-30s = %s\n" % (Key, ''.join(elem + ' ' for elem in 
self.Opt.TARGET))
-    elif Key == TAB_TAT_DEFINES_TARGET_ARCH and self.Opt.TARGET_ARCH is not 
None:
-        Line = "%-30s = %s\n" % (Key, ''.join(elem + ' ' for elem in 
self.Opt.TARGET_ARCH))
-    elif Key == TAB_TAT_DEFINES_TOOL_CHAIN_TAG and self.Opt.TOOL_CHAIN_TAG is 
not None:
-        Line = "%-30s = %s\n" % (Key, self.Opt.TOOL_CHAIN_TAG)
-    elif Key == TAB_TAT_DEFINES_BUILD_RULE_CONF and self.Opt.BUILD_RULE_FILE 
is not None:
-        buildruleFullPath = os.path.join(self.WorkSpace, 
self.Opt.BUILD_RULE_FILE)
-        if os.path.exists(buildruleFullPath):
-            Line = "%-30s = %s\n" % (Key, self.Opt.BUILD_RULE_FILE)
-        else:
-            EdkLogger.error("TagetTool", BuildToolError.FILE_NOT_FOUND,
-                            "Build rule file %s does not exist!" % 
self.Opt.BUILD_RULE_FILE, RaiseError=False)
-    return Line
-
-VersionNumber = ("0.01" + " " + gBUILD_VERSION)
-__version__ = "%prog Version " + VersionNumber
-__copyright__ = "Copyright (c) 2007 - 2018, Intel Corporation  All rights 
reserved."
-__usage__ = "%prog [options] {args} \
-\nArgs:                                                  \
-\n Clean  clean the all default configuration of target.txt. \
-\n Print  print the all default configuration of target.txt. \
-\n Set    replace the default configuration with expected value specified by 
option."
-
-gParamCheck = []
-def SingleCheckCallback(option, opt_str, value, parser):
-    if option not in gParamCheck:
-        setattr(parser.values, option.dest, value)
-        gParamCheck.append(option)
-    else:
-        parser.error("Option %s only allows one instance in command line!" % 
option)
-
-def RangeCheckCallback(option, opt_str, value, parser):
-    if option not in gParamCheck:
-        gParamCheck.append(option)
-        if value < 1 or value > 8:
-            parser.error("The count of multi-thread is not in valid range of 1 
~ 8.")
-        else:
-            setattr(parser.values, option.dest, value)
-    else:
-        parser.error("Option %s only allows one instance in command line!" % 
option)
-
-def MyOptionParser():
-    parser = OptionParser(version=__version__, prog="TargetTool.exe", 
usage=__usage__, description=__copyright__)
-    parser.add_option("-a", "--arch", action="append", type="choice", 
choices=['IA32', 'X64', 'EBC', 'ARM', 'AARCH64', '0'], dest="TARGET_ARCH",
-        help="ARCHS is one of list: IA32, X64, ARM, AARCH64 or EBC, which 
replaces target.txt's TARGET_ARCH definition. To specify more archs, please 
repeat this option. 0 will clear this setting in target.txt and can't combine 
with other value.")
-    parser.add_option("-p", "--platform", action="callback", type="string", 
dest="DSCFILE", callback=SingleCheckCallback,
-        help="Specify a DSC file, which replace target.txt's ACTIVE_PLATFORM 
definition. 0 will clear this setting in target.txt and can't combine with 
other value.")
-    parser.add_option("-c", "--tooldef", action="callback", type="string", 
dest="TOOL_DEFINITION_FILE", callback=SingleCheckCallback,
-        help="Specify the WORKSPACE relative path of tool_def.txt file, which 
replace target.txt's TOOL_CHAIN_CONF definition. 0 will clear this setting in 
target.txt and can't combine with other value.")
-    parser.add_option("-t", "--target", action="append", type="choice", 
choices=['DEBUG', 'RELEASE', '0'], dest="TARGET",
-        help="TARGET is one of list: DEBUG, RELEASE, which replaces 
target.txt's TARGET definition. To specify more TARGET, please repeat this 
option. 0 will clear this setting in target.txt and can't combine with other 
value.")
-    parser.add_option("-n", "--tagname", action="callback", type="string", 
dest="TOOL_CHAIN_TAG", callback=SingleCheckCallback,
-        help="Specify the Tool Chain Tagname, which replaces target.txt's 
TOOL_CHAIN_TAG definition. 0 will clear this setting in target.txt and can't 
combine with other value.")
-    parser.add_option("-r", "--buildrule", action="callback", type="string", 
dest="BUILD_RULE_FILE", callback=SingleCheckCallback,
-        help="Specify the build rule configure file, which replaces 
target.txt's BUILD_RULE_CONF definition. If not specified, the default value 
Conf/build_rule.txt will be set.")
-    parser.add_option("-m", "--multithreadnum", action="callback", type="int", 
dest="NUM", callback=RangeCheckCallback,
-        help="Specify the multi-thread number which replace target.txt's 
MAX_CONCURRENT_THREAD_NUMBER. If the value is less than 2, MULTIPLE_THREAD will 
be disabled. If the value is larger than 1, MULTIPLE_THREAD will be enabled.")
-    (opt, args)=parser.parse_args()
-    return (opt, args)
-
-if __name__ == '__main__':
-    EdkLogger.Initialize()
-    EdkLogger.SetLevel(EdkLogger.QUIET)
-    if os.getenv('WORKSPACE') is None:
-        print("ERROR: WORKSPACE should be specified or edksetup script should 
be executed before run TargetTool")
-        sys.exit(1)
-
-    (opt, args) = MyOptionParser()
-    if len(args) != 1 or (args[0].lower() != 'print' and args[0].lower() != 
'clean' and args[0].lower() != 'set'):
-        print("The number of args isn't 1 or the value of args is invalid.")
-        sys.exit(1)
-    if opt.NUM is not None and opt.NUM < 1:
-        print("The MAX_CONCURRENT_THREAD_NUMBER must be larger than 0.")
-        sys.exit(1)
-    if opt.TARGET is not None and len(opt.TARGET) > 1:
-        for elem in opt.TARGET:
-            if elem == '0':
-                print("0 will clear the TARGET setting in target.txt and can't 
combine with other value.")
-                sys.exit(1)
-    if opt.TARGET_ARCH is not None and len(opt.TARGET_ARCH) > 1:
-        for elem in opt.TARGET_ARCH:
-            if elem == '0':
-                print("0 will clear the TARGET_ARCH setting in target.txt and 
can't combine with other value.")
-                sys.exit(1)
-
-    try:
-        FileHandle = TargetTool(opt, args)
-        if FileHandle.Arg.lower() == 'print':
-            FileHandle.Print()
-            sys.exit(0)
-        elif FileHandle.Arg.lower() == 'clean':
-            FileHandle.RWFile('#', '=', 0)
-        else:
-            FileHandle.RWFile('#', '=', 1)
-    except Exception as e:
-        last_type, last_value, last_tb = sys.exc_info()
-        traceback.print_exception(last_type, last_value, last_tb)
-
diff --git a/BaseTools/Source/Python/TargetTool/__init__.py 
b/BaseTools/Source/Python/TargetTool/__init__.py
deleted file mode 100644
index ae712b44aa9c..000000000000
--- a/BaseTools/Source/Python/TargetTool/__init__.py
+++ /dev/null
@@ -1,9 +0,0 @@
-## @file
-# Python 'TargetTool' package initialization file.
-#
-# This file is required to make Python interpreter treat the directory
-# as containing package.
-#
-# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
-# SPDX-License-Identifier: BSD-2-Clause-Patent
-#
diff --git a/BaseTools/UserManuals/TargetTool_Utility_Man_Page.rtf 
b/BaseTools/UserManuals/TargetTool_Utility_Man_Page.rtf
deleted file mode 100644
index e3965dd2c336..000000000000
--- a/BaseTools/UserManuals/TargetTool_Utility_Man_Page.rtf
+++ /dev/null
@@ -1,348 +0,0 @@
-{\rtf1\adeflang1025\ansi\ansicpg1252\uc2\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe2052\themelang1033\themelangfe2052\themelangcs0{\fonttbl{\f0\fbidi
 \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt 
Times};}
-{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 
020b0604020202020204}Arial;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 
02070309020205020404}Courier New{\*\falt Courier New};}
-{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 
02010600030101010101}\'cb\'ce\'cc\'e5{\*\falt SimSun};}{\f34\fbidi 
\froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}
-{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 
020f0502020204030204}Calibri{\*\falt Century Gothic};}{\f39\fbidi 
\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt Times New 
Roman};}
-{\f41\fbidi \fmodern\fcharset0\fprq1{\*\panose 
020b0609020204030204}Consolas;}{\f43\fbidi \fswiss\fcharset0\fprq2{\*\panose 
020b0604030504040204}Verdana{\*\falt Verdana};}
-{\f113\fbidi \fnil\fcharset134\fprq2{\*\panose 
02010600030101010101}@\'cb\'ce\'cc\'e5;}{\flomajor\f31500\fbidi 
\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt 
Times};}
-{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 
02010600030101010101}\'cb\'ce\'cc\'e5{\*\falt SimSun};}{\fhimajor\f31502\fbidi 
\froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}
-{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 
02020603050405020304}Times New Roman{\*\falt Times};}{\flominor\f31504\fbidi 
\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt 
Times};}
-{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 
02010600030101010101}\'cb\'ce\'cc\'e5{\*\falt SimSun};}{\fhiminor\f31506\fbidi 
\fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri{\*\falt Century 
Gothic};}
-{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 
02020603050405020304}Times New Roman{\*\falt Times};}{\f258\fbidi 
\froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}
-{\f259\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt 
Times};}{\f261\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt 
Times};}{\f262\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt 
Times};}
-{\f263\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt 
Times};}{\f264\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt 
Times};}{\f265\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt 
Times};}
-{\f266\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt 
Times};}{\f268\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f269\fbidi 
\fswiss\fcharset204\fprq2 Arial Cyr;}{\f271\fbidi \fswiss\fcharset161\fprq2 
Arial Greek;}
-{\f272\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f273\fbidi 
\fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f274\fbidi 
\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f275\fbidi 
\fswiss\fcharset186\fprq2 Arial Baltic;}
-{\f276\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f278\fbidi 
\fmodern\fcharset238\fprq1 Courier New CE{\*\falt Courier New};}{\f279\fbidi 
\fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Courier New};}
-{\f281\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Courier 
New};}{\f282\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Courier 
New};}{\f283\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt 
Courier New};}
-{\f284\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Courier 
New};}{\f285\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt 
Courier New};}{\f286\fbidi \fmodern\fcharset163\fprq1 Courier New 
(Vietnamese){\*\falt Courier New};}
-{\f390\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt 
SimSun};}{\f598\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f599\fbidi 
\froman\fcharset204\fprq2 Cambria Math Cyr;}{\f601\fbidi 
\froman\fcharset161\fprq2 Cambria Math Greek;}
-{\f602\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f605\fbidi 
\froman\fcharset186\fprq2 Cambria Math Baltic;}{\f606\fbidi 
\froman\fcharset163\fprq2 Cambria Math (Vietnamese);}
-{\f628\fbidi \fswiss\fcharset238\fprq2 Calibri CE{\*\falt Century 
Gothic};}{\f629\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr{\*\falt Century 
Gothic};}{\f631\fbidi \fswiss\fcharset161\fprq2 Calibri Greek{\*\falt Century 
Gothic};}
-{\f632\fbidi \fswiss\fcharset162\fprq2 Calibri Tur{\*\falt Century 
Gothic};}{\f635\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic{\*\falt Century 
Gothic};}{\f636\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese){\*\falt 
Century Gothic};}
-{\f648\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt Times New 
Roman};}{\f649\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt Times New 
Roman};}{\f651\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt Times New 
Roman};}
-{\f652\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt Times New 
Roman};}{\f653\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt Times 
New Roman};}{\f654\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt 
Times New Roman};}
-{\f655\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt Times New 
Roman};}{\f656\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt 
Times New Roman};}{\f657\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt 
Times New Roman};}
-{\f668\fbidi \fmodern\fcharset238\fprq1 Consolas CE;}{\f669\fbidi 
\fmodern\fcharset204\fprq1 Consolas Cyr;}{\f671\fbidi 
\fmodern\fcharset161\fprq1 Consolas Greek;}{\f672\fbidi 
\fmodern\fcharset162\fprq1 Consolas Tur;}
-{\f675\fbidi \fmodern\fcharset186\fprq1 Consolas Baltic;}{\f676\fbidi 
\fmodern\fcharset163\fprq1 Consolas (Vietnamese);}{\f688\fbidi 
\fswiss\fcharset238\fprq2 Verdana CE{\*\falt Verdana};}
-{\f689\fbidi \fswiss\fcharset204\fprq2 Verdana Cyr{\*\falt 
Verdana};}{\f691\fbidi \fswiss\fcharset161\fprq2 Verdana Greek{\*\falt 
Verdana};}{\f692\fbidi \fswiss\fcharset162\fprq2 Verdana Tur{\*\falt Verdana};}
-{\f695\fbidi \fswiss\fcharset186\fprq2 Verdana Baltic{\*\falt 
Verdana};}{\f696\fbidi \fswiss\fcharset163\fprq2 Verdana (Vietnamese){\*\falt 
Verdana};}{\f1390\fbidi \fnil\fcharset0\fprq2 @\'cb\'ce\'cc\'e5 Western;}
-{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt 
Times};}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman 
Cyr{\*\falt Times};}
-{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman 
Greek{\*\falt Times};}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times 
New Roman Tur{\*\falt Times};}
-{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman 
(Hebrew){\*\falt Times};}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 
Times New Roman (Arabic){\*\falt Times};}
-{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman 
Baltic{\*\falt Times};}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times 
New Roman (Vietnamese){\*\falt Times};}
-{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt 
SimSun};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria 
CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}
-{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria 
Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria 
Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}
-{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria 
(Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman 
CE{\*\falt Times};}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New 
Roman Cyr{\*\falt Times};}
-{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman 
Greek{\*\falt Times};}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times 
New Roman Tur{\*\falt Times};}
-{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman 
(Hebrew){\*\falt Times};}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 
Times New Roman (Arabic){\*\falt Times};}
-{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman 
Baltic{\*\falt Times};}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times 
New Roman (Vietnamese){\*\falt Times};}
-{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt 
Times};}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman 
Cyr{\*\falt Times};}
-{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman 
Greek{\*\falt Times};}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times 
New Roman Tur{\*\falt Times};}
-{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman 
(Hebrew){\*\falt Times};}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 
Times New Roman (Arabic){\*\falt Times};}
-{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman 
Baltic{\*\falt Times};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times 
New Roman (Vietnamese){\*\falt Times};}
-{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt 
SimSun};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE{\*\falt 
Century Gothic};}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri 
Cyr{\*\falt Century Gothic};}
-{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek{\*\falt 
Century Gothic};}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri 
Tur{\*\falt Century Gothic};}
-{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic{\*\falt 
Century Gothic};}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri 
(Vietnamese){\*\falt Century Gothic};}
-{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt 
Times};}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman 
Cyr{\*\falt Times};}
-{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman 
Greek{\*\falt Times};}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times 
New Roman Tur{\*\falt Times};}
-{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman 
(Hebrew){\*\falt Times};}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 
Times New Roman (Arabic){\*\falt Times};}
-{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman 
Baltic{\*\falt Times};}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times 
New Roman (Vietnamese){\*\falt 
Times};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;
-\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;
-\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red8\green96\blue168;}{\*\defchp
 \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql 
\li0\ri0\sa200\sl276\slmult1
-\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 
}\noqfpromote {\stylesheet{\ql 
\li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 
\af0\afs24\alang1025 \ltrch\fcs0 
-\fs24\lang1033\langfe1033\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 \snext0 \sqformat \spriority0 Normal;}{\s1\ql 
\li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 
\rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 
-\fs24\lang1033\langfe1033\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 \sbasedon0 \snext0 \slink15 \sqformat heading 1;}{\s2\ql 
\li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0 
\rtlch\fcs1 \af0\afs24\alang1025 
-\ltrch\fcs0 
\fs24\lang1033\langfe1033\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 \sbasedon0 \snext0 \slink16 \sqformat heading 2;}{\*\cs10 \additive 
\ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\*
-\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv
 \ql \li0\ri0\sa200\sl276\slmult1
-\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 
\rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 
\fs22\lang1033\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp2052
 \snext11 \ssemihidden \sunhideused 
-Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs32 \ltrch\fcs0 
\b\fs32\kerning32\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 
\slocked \spriority9 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 
\ab\ai\af0\afs28 \ltrch\fcs0 
-\b\i\fs28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked 
Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 
\sbasedon10 \ssemihidden \sunhideused \styrsid11096561 annotation reference;}{
-\s18\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 
\af0\afs20\alang1025 \ltrch\fcs0 
\fs20\lang1033\langfe1033\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 
-\sbasedon0 \snext18 \slink19 \ssemihidden \sunhideused \styrsid11096561 
annotation text;}{\*\cs19 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
\f43\fs20 \sbasedon10 \slink18 \slocked \ssemihidden \styrsid11096561 Comment 
Text Char;}{
-\s20\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 
\ab\af0\afs20\alang1025 \ltrch\fcs0 
\b\fs20\lang1033\langfe1033\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 
-\sbasedon18 \snext18 \slink21 \ssemihidden \sunhideused \styrsid11096561 
annotation subject;}{\*\cs21 \additive \rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 
\b\f43\fs20 \sbasedon19 \slink20 \slocked \ssemihidden \styrsid11096561 Comment 
Subject Char;}{
-\s22\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 
\af39\afs16\alang1025 \ltrch\fcs0 
\fs16\lang1033\langfe1033\loch\f39\hich\af39\dbch\af31505\cgrid\langnp1033\langfenp1033
 
-\sbasedon0 \snext22 \slink23 \ssemihidden \sunhideused \styrsid11096561 
Balloon Text;}{\*\cs23 \additive \rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16 
\sbasedon10 \slink22 \slocked \ssemihidden \styrsid11096561 Balloon Text Char;}{
-\s24\ql 
\li0\ri20\sb60\sa60\sl-200\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin20\lin0\itap0
 \rtlch\fcs1 \af0\afs16\alang1025 \ltrch\fcs0 
\fs16\cf1\lang1033\langfe1033\loch\f43\hich\af43\dbch\af13\cgrid\langnp1033\langfenp1033
 
-\sbasedon0 \snext24 \spriority0 \styrsid16388005 CellBodyLeft;}{\*\cs25 
\additive \b\f2\cf13 \spriority0 \styrsid16388005 
CodeCharacter;}{\*\ts26\tsrowd\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 
\trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh
-\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 
\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv
 
-\ql 
\li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 
\fs22\lang1033\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp2052
 
-\sbasedon11 \snext26 \spriority59 \styrsid16388005 Table Grid;}}{\*\revtbl 
{Unknown;}{Zhu, Yonghong;}}{\*\rsidtbl 
\rsid482144\rsid1639664\rsid3545966\rsid4999604\rsid5911148\rsid7558875\rsid8264487\rsid8600807\rsid8736310\rsid9178918\rsid9377452\rsid11096561\rsid12198464\rsid14565536
-\rsid14895404\rsid16388005}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator
 Zhu, Yonghong}{\creatim\yr2010\mo10\dy6\hr17\min13}
-{\revtim\yr2016\mo8\dy9\hr10\min33}{\version12}{\edmins21}{\nofpages3}{\nofwords569}{\nofchars3247}{\nofcharsws3809}{\vern57441}}{\*\xmlnstbl
 {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}
-\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect
 
-\deftab360\widowctrl\ftnbj\aenddoc\revisions\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120
-\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot1639664
 \donotshowmarkup1\fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd 
\ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1
-\pnucrm\pnstart1\pnindent720\pnhang {\pntxta \hich 
.}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta \hich 
.}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta \hich 
.}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang 
-{\pntxta \hich )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb 
\hich (}{\pntxta \hich )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang 
{\pntxtb \hich (}{\pntxta \hich 
)}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb \hich (}
-{\pntxta \hich )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb 
\hich (}{\pntxta \hich )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang 
{\pntxtb \hich (}{\pntxta \hich )}}\pard\plain \ltrpar\s2\ql 
\li-1440\ri0\sb400\sa60\sl-340\slmult0
-\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\itap0 
\rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 
\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 
-\b\fs28\cf17\insrsid1639664 \hich\af43\dbch\af31505\loch\f43 Name
-\par }\pard\plain \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 
\af0\afs24\alang1025 \ltrch\fcs0 
\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \af43\afs18 
-\ltrch\fcs0 \fs18\cf1\insrsid1639664 \hich\af43\dbch\af31505\loch\f43 
TargetTool.exe or TargetToo.py \hich\f43 \endash \loch\f43  Command line tool 
edits EDKII build configuration file: target.txt.
-\par }\pard\plain \ltrpar\s2\ql 
\li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\tx1440\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\itap0
 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 
-\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 Synopsis
-\par }\pard\plain \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 
\af0\afs24\alang1025 \ltrch\fcs0 
\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \ab\af43\afs18 
-\ltrch\fcs0 \b\fs18\cf1\insrsid1639664 \hich\af43\dbch\af31505\loch\f43 
TargetTool [}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8736310 
\hich\af43\dbch\af31505\loch\f43 -m }{\rtlch\fcs1 \ab\af43\afs18 
-\ltrch\fcs0 \b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8264487 
\hich\af43\dbch\af31505\loch\f43 <}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8736310 
\hich\af43\dbch\af31505\loch\f43 ThreadNum}{
-\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8264487 
\hich\af43\dbch\af31505\loch\f43 >}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\insrsid1639664 \hich\af43\dbch\af31505\loch\f43 ]}{\rtlch\fcs1 
-\ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8736310 
\hich\af43\dbch\af31505\loch\f43  [-t }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8264487 
-\hich\af43\dbch\af31505\loch\f43 <}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8736310 
\hich\af43\dbch\af31505\loch\f43 Target}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
-\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8264487 
\hich\af43\dbch\af31505\loch\f43 >}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8736310 
\hich\af43\dbch\af31505\loch\f43 ] [-a }{\rtlch\fcs1 
-\ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8264487 
\hich\af43\dbch\af31505\loch\f43 <}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8736310 
\hich\af43\dbch\af31505\loch\f43 
-Arch}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8264487 
\hich\af43\dbch\af31505\loch\f43 >}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8736310 
-\hich\af43\dbch\af31505\loch\f43 ] [-p }{\rtlch\fcs1 \ab\af43\afs18 
\ltrch\fcs0 \b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8264487 
\hich\af43\dbch\af31505\loch\f43 <}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
-\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8736310 
\hich\af43\dbch\af31505\loch\f43 DscFile}{\rtlch\fcs1 \ab\af43\afs18 
\ltrch\fcs0 \b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8264487 
\hich\af43\dbch\af31505\loch\f43 >}{\rtlch\fcs1 
-\ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8736310 
\hich\af43\dbch\af31505\loch\f43 ] [-c }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8264487 
-\hich\af43\dbch\af31505\loch\f43 <}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid9178918 
\hich\af43\dbch\af31505\loch\f43 ToolDefFile}{\rtlch\fcs1 \ab\af43\afs18 
\ltrch\fcs0 
-\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8264487 
\hich\af43\dbch\af31505\loch\f43 >}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8736310 
\hich\af43\dbch\af31505\loch\f43 ]}{\rtlch\fcs1 
-\ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid9178918 
\hich\af43\dbch\af31505\loch\f43  [-n }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8264487 
-\hich\af43\dbch\af31505\loch\f43 <}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid9178918 
\hich\af43\dbch\af31505\loch\f43 TagName}{\rtlch\fcs1 \ab\af43\afs18 
\ltrch\fcs0 
-\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8264487 
\hich\af43\dbch\af31505\loch\f43 >}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid9178918 
\hich\af43\dbch\af31505\loch\f43 ] [-r }{\rtlch\fcs1 
-\ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8264487 
\hich\af43\dbch\af31505\loch\f43 <}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid9178918 
\hich\af43\dbch\af31505\loch\f43 
-Rule}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8264487 
\hich\af43\dbch\af31505\loch\f43 >}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid9178918 
-\hich\af43\dbch\af31505\loch\f43 ]}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\insrsid1639664 \hich\af43\dbch\af31505\loch\f43  }{\rtlch\fcs1 
\ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8736310 
-\hich\af43\dbch\af31505\loch\f43 <}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8264487 
\hich\af43\dbch\af31505\loch\f43 A}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\insrsid1639664 
-\hich\af43\dbch\af31505\loch\f43 rgs}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid8736310 
\hich\af43\dbch\af31505\loch\f43 >}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
-\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid1639664 
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 
\b\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid9178918 
\hich\af43\dbch\af31505\loch\f43 TargetTool \hich\f43 \endash \loch\f43 h
-\par \hich\af43\dbch\af31505\loch\f43 TargetTool --version}{\rtlch\fcs1 
\af0\afs18 \ltrch\fcs0 
\f0\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid9178918 
-\par }\pard\plain \ltrpar\s2\ql 
\li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\itap0
 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 
-\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 Description
-\par }\pard\plain \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 
\af0\afs24\alang1025 \ltrch\fcs0 
\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \af43\afs18 
-\ltrch\fcs0 \fs18\cf1\insrsid1639664 \hich\af43\dbch\af31505\loch\f43 
TargetTool print}{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid14895404 
\hich\af43\dbch\af31505\loch\f43 s}{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 
\fs18\cf1\insrsid1639664 
-\hich\af43\dbch\af31505\loch\f43  current build setting in target.txt. It can 
also be used to clear current setting in target.txt. }{\rtlch\fcs1 \af43\afs18 
\ltrch\fcs0 \fs18\cf1\insrsid14895404 \hich\af43\dbch\af31505\loch\f43 
or}{\rtlch\fcs1 
-\af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 
- to modify the current setting in target.txt. After it sets the build 
configuration, build tool can run without any command line option to build the 
tip with the current setting in target.txt. TargetTool command line option can 
be specified together to pr
-\hich\af43\dbch\af31505\loch\f43 i\hich\af43\dbch\af31505\loch\f43 nt or set 
one or a group of configurations.}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 
\f0\fs18\cf1\insrsid1639664 
-\par }\pard\plain \ltrpar\s2\ql 
\li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\itap0
 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 
-\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 Options
-\par }\pard\plain \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 
\af0\afs24\alang1025 \ltrch\fcs0 
\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \af43\afs18 
-\ltrch\fcs0 \fs18\cf1\insrsid16388005\charrsid12198464 {\*\bkmkstart 
OLE_LINK12}{\*\bkmkstart OLE_LINK13}\hich\af43\dbch\af31505\loch\f43 If no 
options ar}{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid9377452 
\hich\af43\dbch\af31505\loch\f43 
-e specified, tool prints }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 
\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid9377452 
\hich\af43\dbch\af31505\loch\f43 error message}{\rtlch\fcs1 \af43\afs18 
\ltrch\fcs0 \fs18\cf1\insrsid16388005 .}{\rtlch\fcs1 
-\ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid11096561 {\*\bkmkend 
OLE_LINK12}{\*\bkmkend OLE_LINK13}
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 Args}{\rtlch\fcs1 \ab\af0\afs18 \ltrch\fcs0 
\b\f0\fs18\cf1\insrsid1639664 
-\par }\pard \ltrpar\ql 
\li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 {\rtlch\fcs1 
\af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 This is the required command option, which can 
be one of the follow values.
-
-\par \hich\af43\dbch\af31505\loch\f43 Clean  Clean the all 
defaul\hich\af43\dbch\af31505\loch\f43 t configuration of target.txt.
-\par \hich\af43\dbch\af31505\loch\f43 Print   Print the all default 
configuration of target.txt.
-\par \hich\af43\dbch\af31505\loch\f43 Set    Replace the default configuration 
with expected value specified by option.
-\par }\pard \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 
\ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 -a TARGET_ARCH, --arch=TARGET_ARCH
-\par }\pard \ltrpar\ql 
\li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 {\rtlch\fcs1 
\af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 ARCHS is one of the list: IA32, X64, IPF or 
EBC, 
-\hich\af43\dbch\af31505\loch\f43 which replaces target.txt's TARGET_ARCH 
definition. To specify more archs, repeat this option. 0 will clear this 
setting in target.txt and can't combine with other value.
-\par }\pard \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 
\ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 -p DSCFILE, --platform=DSCFILE}{\rtlch\fcs1 
\af2\afs20 \ltrch\fcs0 
-\f2\fs20\insrsid1639664 
-\par }\pard \ltrpar\ql 
\li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 {\rtlch\fcs1 
\af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 
-Specify a DSC file, which replace target.txt's ACTIVE_PLATFORM definition. 0 
will clear this setting in target.txt and can't combine with other value.
-\par }\pard \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 
\ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 -c TOOL_DEFINITION_FILE, 
--tooldef=TOOL_DEFINITION_FILE}{\rtlch\fcs1 
-\af2\afs20 \ltrch\fcs0 \f2\fs20\insrsid1639664 
-\par }\pard \ltrpar\ql 
\li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 {\rtlch\fcs1 
\af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 Specify the WORKSPACE relative path of 
tool_def.t
-\hich\af43\dbch\af31505\loch\f43 xt file, which replace target.txt's 
TOOL_CHAIN_CONF definition. 0 will clear this setting in target.txt and can't 
combine with other value.
-\par }\pard \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 
\ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 -t TARGET, --target=TARGET
-\par }\pard \ltrpar\ql 
\li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 {\rtlch\fcs1 
\af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 
-TARGET is one of the list: DEBUG, RELEASE, which replaces target.txt's TARGET 
definition.\hich\af43\dbch\af31505\loch\f43  To specify more TARGET, repeat 
this option. 0 will clear this setting in target.txt and can't combine with 
other value.
-\par }\pard \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 
\ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 -n TOOL_CHAIN_TAG, --tagname=TOOL_CHAIN_TAG
-\par }\pard \ltrpar\ql 
\li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 {\rtlch\fcs1 
\af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 
-Specify the Tool Chain Tagname, which replaces target.txt's TOOL_CHAIN_TAG 
definition. 0 wi\hich\af43\dbch\af31505\loch\f43 ll clear this setting in 
target.txt and can't combine with other value.
-\par }\pard \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 
\ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 -r BUILD_RULE_FILE, --buildrule=BUILD_RULE_FILE
-\par }\pard \ltrpar\ql 
\li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 {\rtlch\fcs1 
\af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 
-Specify the build rule configure file, which replaces target.txt's 
BUILD_RULE_CONF definition. If not specified, the default value 
Conf/build_rule.txt will be set.
-\par }\pard \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 
\ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 -m NUM, --multithread=NUM
-\par }\pard \ltrpar\ql 
\li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 {\rtlch\fcs1 
\af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 Specify the multi-thread number which replaces 
target.txt's MAX_CO
-\hich\af43\dbch\af31505\loch\f43 NCURRENT_THREAD_NUMBER. If the value is less 
than 2, MULTIPLE_THREAD will be disabled. If the value is larger than 1, 
MULTIPLE_THREAD will be enabled.}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 
\f0\fs18\cf1\insrsid1639664 
-\par }\pard \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 
\ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 --version}{\rtlch\fcs1 \ab\af0\afs18 
\ltrch\fcs0 
-\b\f0\fs18\cf1\insrsid1639664 
-\par }\pard \ltrpar\ql 
\fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 
{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 Show program version number and exit
-\par }\pard \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 
\ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 -h, --help
-\par }\pard \ltrpar\ql 
\li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 {\rtlch\fcs1 
\af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 Show this help message and exit
-\par }\pard\plain \ltrpar\s2\ql 
\li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\tx1440\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\itap0\pararsid16388005
 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 
-\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 
\b\fs28\cf17\lang1033\langfe2052\langfenp2052\insrsid16388005 {\*\bkmkstart 
OLE_LINK10}{\*\bkmkstart OLE_LINK11}
-{\*\bkmkstart OLE_LINK3}{\*\bkmkstart OLE_LINK4}{\*\bkmkstart 
OLE_LINK5}{\*\bkmkstart OLE_LINK6}{\*\bkmkstart OLE_LINK9}{\*\bkmkstart 
OLE_LINK14}\hich\af43\dbch\af31505\loch\f43 Status codes returned}{\rtlch\fcs1 
\ab\af43\afs28 \ltrch\fcs0 
-\b\fs28\cf17\lang1033\langfe2052\langfenp2052\insrsid16388005\charrsid4999604 
-\par \ltrrow}\trowd 
\irow0\irowband0\ltrrow\ts26\trleft-108\trbrdrt\brdrs\brdrw10 
\trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 
\trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 
-\trftsWidth3\trwWidth8820\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5911148\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3
 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl
-\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 
\cltxlrtb\clftsWidth3\clwWidth2970\clshdrawnil\clhidemark 
\cellx2862\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 
\clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 
-\cltxlrtb\clftsWidth3\clwWidth5850\clshdrawnil\clhidemark 
\cellx8712\pard\plain \ltrpar\s24\ql 
\li0\ri20\sb60\sa60\sl-200\slmult0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin20\lin0\pararsid5911148\yts26
 \rtlch\fcs1 
-\af0\afs16\alang1025 \ltrch\fcs0 
\fs16\cf1\lang1033\langfe1033\loch\af43\hich\af43\dbch\af13\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \ab\af2\afs18 \ltrch\fcs0 
\cs25\b\f2\fs18\cf13\lang1033\langfe2052\kerning2\langfenp2052\insrsid16388005 
-{\*\bkmkend OLE_LINK10}{\*\bkmkend OLE_LINK11}0}{\rtlch\fcs1 \ab\af2\afs18 
\ltrch\fcs0 
\cs25\b\f2\fs18\lang1033\langfe2052\kerning2\langfenp2052\insrsid16388005 \cell 
}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16388005 \hich\af43\dbch\af13\loch\f43 
-The action was completed as requested.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
\kerning2\insrsid16388005 \cell }\pard\plain \ltrpar\ql 
\li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0
 \rtlch\fcs1 
-\af0\afs24\alang1025 \ltrch\fcs0 
\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \af37\afs20 \ltrch\fcs0 \fs20\insrsid16388005 \trowd 
\irow0\irowband0\ltrrow\ts26\trleft-108\trbrdrt\brdrs\brdrw10 
-\trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 
\trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 
-\trftsWidth3\trwWidth8820\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5911148\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3
 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl
-\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 
\cltxlrtb\clftsWidth3\clwWidth2970\clshdrawnil\clhidemark 
\cellx2862\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 
\clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 
-\cltxlrtb\clftsWidth3\clwWidth5850\clshdrawnil\clhidemark \cellx8712\row 
\ltrrow}\pard\plain \ltrpar\s24\ql 
\li0\ri20\sb60\sa60\sl-200\slmult0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin20\lin0\pararsid5911148\yts26
 \rtlch\fcs1 
-\af0\afs16\alang1025 \ltrch\fcs0 
\fs16\cf1\lang1033\langfe1033\loch\af43\hich\af43\dbch\af13\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \ab\af2\afs18 \ltrch\fcs0 
\cs25\b\f2\fs18\cf13\lang1033\langfe2052\kerning2\langfenp2052\insrsid16388005 
-\hich\af2\dbch\af13\loch\f2 1}{\rtlch\fcs1 \af41\afs19 \ltrch\fcs0 
\cs25\f41\fs19\cf0\lang1033\langfe2052\langfenp2052\insrsid16388005\charrsid8600807
 \cell }\pard \ltrpar\s24\ql \li0\ri20\sb60\sa60\sl-200\slmult0
-\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin20\lin0\pararsid14565536\yts26
 {\rtlch\fcs1 \af0 \ltrch\fcs0 
\lang1033\langfe2052\kerning2\langfenp2052\insrsid16388005 
\hich\af43\dbch\af13\loch\f43 The action failed.\cell 
-}\pard\plain \ltrpar\ql 
\li0\ri0\sa200\sl276\slmult1\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0
 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 
-\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \af37\afs20 \ltrch\fcs0 \fs20\insrsid16388005 \trowd 
\irow1\irowband1\lastrow \ltrrow\ts26\trleft-108\trbrdrt\brdrs\brdrw10 
\trbrdrl\brdrs\brdrw10 
-\trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 
\trbrdrv\brdrs\brdrw10 
-\trftsWidth3\trwWidth8820\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5911148\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3
 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl
-\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 
\cltxlrtb\clftsWidth3\clwWidth2970\clshdrawnil\clhidemark 
\cellx2862\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 
\clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 
-\cltxlrtb\clftsWidth3\clwWidth5850\clshdrawnil\clhidemark \cellx8712\row 
}\pard\plain \ltrpar\s2\ql 
\li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\itap0
 \rtlch\fcs1 \af0\afs24\alang1025 
-\ltrch\fcs0 
\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid1639664 
{\*\bkmkend OLE_LINK3}{\*\bkmkend OLE_LINK4}{\*\bkmkend OLE_LINK5}
-{\*\bkmkend OLE_LINK6}{\*\bkmkend OLE_LINK9}{\*\bkmkend 
OLE_LINK14}\hich\af43\dbch\af31505\loch\f43 Example
-\par }\pard\plain \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 
\af0\afs24\alang1025 \ltrch\fcs0 
\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \af43\afs18 
-\ltrch\fcs0 \fs18\cf1\insrsid1639664 \hich\af43\dbch\af31505\loch\f43 1. 
Pr\hich\af43\dbch\af31505\loch\f43 int current build setting in target.txt  
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 TargetTool Print}{\rtlch\fcs1 \ab\af0\afs18 
\ltrch\fcs0 \b\f0\fs18\cf1\insrsid1639664 
-\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 2. Clear current build setting in target.txt.
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 TargetTool Clean}{\rtlch\fcs1 \af0\afs18 
\ltrch\fcs0 \f0\fs18\cf1\insrsid1639664 
-\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 3. Set the build thread number to 
3.}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid1639664 
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 TargetTool -m 3 set}{\rtlch\fcs1 \ab\af0\afs18 
\ltrch\fcs0 \b\f0\fs18\cf1\insrsid1639664 
-\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 4. Set the build arch to IA32, X64 and IPF 
both.
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 TargetTool -a IA32 -a X64 
-a\hich\af43\dbch\af31505\loch\f43  IPF set}{\rtlch\fcs1 \ab\af0\afs18 
\ltrch\fcs0 \b\f0\fs18\cf1\insrsid1639664 
-\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 5. Set the build target to DEBUG and set the 
active platform to NT32Pkg.dsc}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 
\f0\fs18\cf1\insrsid1639664 
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 TargetTool -t DEBUG -p Nt32Pkg/Nt32Pkg.dsc 
set}{\rtlch\fcs1 \ab\af0\afs18 \ltrch\fcs0 \b\f0\fs18\cf1\insrsid1639664 
-\par }\pard\plain \ltrpar\s2\ql 
\li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\itap0
 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 
-\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 Bugs
-\par }\pard\plain \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 
\af0\afs24\alang1025 \ltrch\fcs0 
\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \af43\afs18 
-\ltrch\fcs0 \fs18\cf1\insrsid1639664 \hich\af43\dbch\af31505\loch\f43 No known 
}{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid14895404 
\hich\af43\dbch\af31505\loch\f43 issues}{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 
\fs18\cf1\insrsid1639664 .
-\par \hich\af43\dbch\af31505\loch\f43 Report bugs to }{\rtlch\fcs1 \af43\afs18 
\ltrch\fcs0 
\fs18\cf1\revised\revauth1\revdttm1195920033\insrsid482144\charrsid14420013 
\hich\af43\dbch\af31505\loch\f43 edk2-\hich\af43\dbch\af31505\loch\f43 devel
-\hich\af43\dbch\af31505\loch\f43 @lists.01.\hich\af43\dbch\af31505\loch\f43 
org}{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 
\deleted\fs18\cf1\revauthdel1\revdttmdel1195920033\insrsid1639664\delrsid482144 
\hich\af43\dbch\af31505\loch\f43 
-edk2-buildtools-de...@lists.sourceforge.net}{\rtlch\fcs1 \af0\afs18 
\ltrch\fcs0 \f0\fs18\cf1\insrsid1639664 
-\par }\pard\plain \ltrpar\s2\ql 
\li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\itap0
 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 
-\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 Files
-\par }\pard\plain \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 
\af0\afs24\alang1025 \ltrch\fcs0 
\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \af43\afs18 
-\ltrch\fcs0 \fs18\cf1\insrsid1639664 \hich\af43\dbch\af31505\loch\f43 None
-\par }\pard\plain \ltrpar\s2\ql 
\li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\itap0
 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 
-\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 See also
-\par }\pard\plain \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 
\af0\afs24\alang1025 \ltrch\fcs0 
\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \af43\afs18 
-\ltrch\fcs0 \fs18\cf1\insrsid1639664 \hich\af43\dbch\af31505\loch\f43 None
-\par }\pard\plain \ltrpar\s2\ql 
\li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\itap0
 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 
-\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 License
-\par }\pard\plain \ltrpar\ql 
\li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 
\af0\afs24\alang1025 \ltrch\fcs0 
\fs24\lang1033\langfe1033\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp1033
 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 
-\fs18\cf1\insrsid1639664 \hich\af43\dbch\af31505\loch\f43 Copyright 
\hich\af43\dbch\af31505\loch\f43 (c) 2007 - }{\rtlch\fcs1 \af43\afs18 
\ltrch\fcs0 \fs18\cf1\insrsid14895404 \hich\af43\dbch\af31505\loch\f43 
201}{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 
-\fs18\cf1\lang1033\langfe2052\langfenp2052\insrsid7558875 
\hich\af43\dbch\af31505\loch\f43 1}{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 
\fs18\cf1\insrsid1639664 \hich\af43\dbch\af31505\loch\f43 , Intel Corporation. 
All rights reserved.
-\par \hich\af43\dbch\af31505\loch\f43 This program and the accompanying 
materials are licensed and made available 
-\par \hich\af43\dbch\af31505\loch\f43 under the terms and conditions of the 
BSD License which accompanies this 
-\par \hich\af43\dbch\af31505\loch\f43 distribution.  The full text of the 
license may be found at
-\par \hich\af43\dbch\af31505\loch\f43 
http://opensource.org/licenses/bsd-license.php
-\par 
-\par \hich\af43\dbch\af31505\loch\f43 THE PROGRAM IS DISTRIBUTED UNDER THE BSD 
LICENSE ON AN "AS IS" BASIS,
-\par }\pard \ltrpar\ql 
\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 
\af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid1639664 
\hich\af43\dbch\af31505\loch\f43 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY 
KIND, EITHER EXPRESS OR IMPLIED.
-
-\par }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs18\insrsid1639664 
-\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 
{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1639664 
-\par }{\*\themedata 
504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a
-9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad
-5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6
-b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0
-0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6
-a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f
-c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512
-0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462
-a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865
-6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b
-4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b
-4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f
-7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87
-615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad
-79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b
-5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab
-999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9
-699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586
-8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6
-0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f
-9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be
-15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979
-3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d
-32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a
-f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86
-e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb
-44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a
-6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c
-3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256
-5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276
-b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8
-c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e
-51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95
-b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff
-6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6
-9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239
-b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449
-59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8
-2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468
-656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4
-350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624
-52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141
-73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000
-0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000
-000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019
-0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000
-000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027
-00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000}
-{\*\colorschememapping 
3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d
-617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169
-6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363
-656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e}
-{\*\latentstyles\lsdstimax371\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept
 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 
1;\lsdqformat1 \lsdlocked0 heading 2;
-\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 
3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 
heading 4;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 
\lsdlocked0 heading 5;
-\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 
6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 
heading 7;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 
\lsdlocked0 heading 8;
-\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 
9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 
1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;
-\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 
3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 
4;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;
-\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 
6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 
7;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;
-\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 
9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 
caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 
\lsdunhideused1 \lsdlocked0 List 4;
-\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdqformat1 \lsdpriority10 
\lsdlocked0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 
Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;
-\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 
\lsdunhideused1 \lsdlocked0 Date;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 
Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;
-\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 
Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text;\lsdqformat1 
\lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;
-\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light 
Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 
Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 
\lsdlocked0 Medium List 2;
-\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium 
Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark 
List;\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 
Colorful List;
-\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light 
Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 
\lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 
Accent 1;
-\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 
\lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 
Revision;\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 
\lsdpriority29 \lsdlocked0 Quote;
-\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 
\lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 
Accent 1;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 
\lsdlocked0 Medium Grid 3 Accent 1;
-\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 
Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 
1;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 
Light Shading Accent 2;
-\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 
Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 
2;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 
\lsdlocked0 Medium List 1 Accent 2;
-\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 
Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 
2;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 
Dark List Accent 2;
-\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 
\lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid 
Accent 2;\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 
\lsdlocked0 Light List Accent 3;
-\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 
Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 
3;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 
Medium List 2 Accent 3;
-\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 
Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 
3;\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 
Colorful Shading Accent 3;
-\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 
Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 
4;\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 
Light Grid Accent 4;
-\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 
\lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 
Accent 4;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;
-\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 
Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 
4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdpriority71 \lsdlocked0 
Colorful Shading Accent 4;
-\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 
Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 
5;\lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdpriority62 \lsdlocked0 
Light Grid Accent 5;
-\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 
\lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 
Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5;
-\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 
Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 
5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 
Colorful Shading Accent 5;
-\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 
Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 
6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 
Light Grid Accent 6;
-\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 
\lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 
Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;
-\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 
Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 
6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 
Colorful Shading Accent 6;
-\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 
Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle 
Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis;
-\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 
\lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 
\lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 
\lsdlocked0 Bibliography;
-\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC 
Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 
Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 
\lsdlocked0 Plain Table 4;
-\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table 
Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 
Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 
Grid Table 4;
-\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid 
Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 
Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 
\lsdlocked0 Grid Table 2 Accent 1;
-\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 
Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 
1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1;
-\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 
\lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 
Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2;
-\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 
Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful 
Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2;
-\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 
\lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 
Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3;
-\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 
\lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid 
Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 
4;
-\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 
Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 
4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4;
-\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 
\lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid 
Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5;
-\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 
Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 
5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5;
-\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 
\lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 
Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6;
-\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 
Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful 
Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6;
-\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List 
Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List 
Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark;
-\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 
List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 
1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 
List Table 3 Accent 1;
-\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 
List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful 
Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1;
-\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 
\lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 
Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2;
-\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 
\lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List 
Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 
3;
-\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 
List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 
3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3;
-\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 
\lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List 
Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4;
-\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 
List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 
4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4;
-\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 
\lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 
Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5;
-\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 
List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful 
Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5;
-\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 
\lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 
Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6;
-\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 
\lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List 
Table 7 Colorful Accent 6;}}{\*\datastore 010500000200000018000000
-4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000
-d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000001012
-376ee6f1d101feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000105000000000000}}
\ No newline at end of file
-- 
2.20.1.windows.1


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#56141): https://edk2.groups.io/g/devel/message/56141
Mute This Topic: https://groups.io/mt/72513716/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to