summaryrefslogtreecommitdiff
path: root/BaseTools/UserManuals/TargetTool_Utility_Man_Page.rtf
blob: 8eacc278650021d766143b65866e0820ca21cb65 (plain)
ofshex dumpascii
0000 7b 5c 72 74 66 31 5c 61 6e 73 69 5c 61 6e 73 69 63 70 67 31 32 35 32 5c 64 65 66 66 30 5c 64 65 {\rtf1\ansi\ansicpg1252\deff0\de
0020 66 6c 61 6e 67 31 30 33 33 5c 64 65 66 6c 61 6e 67 66 65 32 30 35 32 5c 64 65 66 74 61 62 33 36 flang1033\deflangfe2052\deftab36
0040 30 7b 5c 66 6f 6e 74 74 62 6c 7b 5c 66 30 5c 66 73 77 69 73 73 5c 66 70 72 71 32 5c 66 63 68 61 0{\fonttbl{\f0\fswiss\fprq2\fcha
0060 72 73 65 74 30 20 56 65 72 64 61 6e 61 3b 7d 7b 5c 66 31 5c 66 72 6f 6d 61 6e 5c 66 70 72 71 32 rset0.Verdana;}{\f1\froman\fprq2
0080 5c 66 63 68 61 72 73 65 74 30 20 54 69 6d 65 73 20 4e 65 77 20 52 6f 6d 61 6e 3b 7d 7b 5c 66 32 \fcharset0.Times.New.Roman;}{\f2
00a0 5c 66 6d 6f 64 65 72 6e 5c 66 70 72 71 31 5c 66 63 68 61 72 73 65 74 30 20 43 6f 75 72 69 65 72 \fmodern\fprq1\fcharset0.Courier
00c0 20 4e 65 77 3b 7d 7b 5c 66 33 5c 66 73 77 69 73 73 5c 66 70 72 71 32 5c 66 63 68 61 72 73 65 74 .New;}{\f3\fswiss\fprq2\fcharset
00e0 30 20 41 72 69 61 6c 3b 7d 7d 0d 0a 7b 5c 63 6f 6c 6f 72 74 62 6c 20 3b 5c 72 65 64 38 5c 67 72 0.Arial;}}..{\colortbl.;\red8\gr
0100 65 65 6e 39 36 5c 62 6c 75 65 31 36 38 3b 5c 72 65 64 30 5c 67 72 65 65 6e 30 5c 62 6c 75 65 30 een96\blue168;\red0\green0\blue0
0120 3b 7d 0d 0a 7b 5c 73 74 79 6c 65 73 68 65 65 74 7b 20 4e 6f 72 6d 61 6c 3b 7d 7b 5c 73 31 20 68 ;}..{\stylesheet{.Normal;}{\s1.h
0140 65 61 64 69 6e 67 20 31 3b 7d 7b 5c 73 32 20 68 65 61 64 69 6e 67 20 32 3b 7d 7d 0d 0a 7b 5c 2a eading.1;}{\s2.heading.2;}}..{\*
0160 5c 67 65 6e 65 72 61 74 6f 72 20 4d 73 66 74 65 64 69 74 20 35 2e 34 31 2e 31 35 2e 31 35 31 35 \generator.Msftedit.5.41.15.1515
0180 3b 7d 5c 76 69 65 77 6b 69 6e 64 34 5c 75 63 31 5c 70 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 6e ;}\viewkind4\uc1\pard\keep\keepn
01a0 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 32 5c 6c 69 2d 31 34 34 30 5c 73 62 34 30 30 5c 73 61 \nowidctlpar\s2\li-1440\sb400\sa
01c0 36 30 5c 73 6c 2d 33 34 30 5c 73 6c 6d 75 6c 74 30 5c 63 66 31 5c 62 5c 66 30 5c 66 73 32 38 20 60\sl-340\slmult0\cf1\b\f0\fs28.
01e0 4e 61 6d 65 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 Name\par..\pard\nowidctlpar\sb20
0200 30 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 54 61 72 67 65 74 54 6f 6f 6c 2e 65 78 65 20 6f 72 20 0\cf2\b0\fs18.TargetTool.exe.or.
0220 54 61 72 67 65 74 54 6f 6f 2e 70 79 20 5c 65 6e 64 61 73 68 20 20 43 6f 6d 6d 61 6e 64 20 6c 69 TargetToo.py.\endash..Command.li
0240 6e 65 20 74 6f 6f 6c 20 65 64 69 74 73 20 45 44 4b 49 49 20 62 75 69 6c 64 20 63 6f 6e 66 69 67 ne.tool.edits.EDKII.build.config
0260 75 72 61 74 69 6f 6e 20 66 69 6c 65 3a 20 74 61 72 67 65 74 2e 74 78 74 2e 5c 70 61 72 0d 0a 5c uration.file:.target.txt.\par..\
0280 70 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 6e 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 32 5c 6c pard\keep\keepn\nowidctlpar\s2\l
02a0 69 2d 31 34 34 30 5c 73 62 34 30 30 5c 73 61 36 30 5c 73 6c 2d 33 34 30 5c 73 6c 6d 75 6c 74 30 i-1440\sb400\sa60\sl-340\slmult0
02c0 5c 74 78 31 34 34 30 5c 63 66 31 5c 62 5c 66 73 32 38 20 53 79 6e 6f 70 73 69 73 5c 70 61 72 0d \tx1440\cf1\b\fs28.Synopsis\par.
02e0 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 63 66 32 5c 66 73 31 .\pard\nowidctlpar\sb200\cf2\fs1
0300 38 20 54 61 72 67 65 74 54 6f 6f 6c 20 5b 6f 70 74 69 6f 6e 73 5d 20 5c 7b 61 72 67 73 5c 7d 5c 8.TargetTool.[options].\{args\}\
0320 62 30 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 6e 5c 6e 6f 77 69 b0\f1\par..\pard\keep\keepn\nowi
0340 64 63 74 6c 70 61 72 5c 73 32 5c 6c 69 2d 31 34 34 30 5c 73 62 34 30 30 5c 73 61 36 30 5c 73 6c dctlpar\s2\li-1440\sb400\sa60\sl
0360 2d 33 34 30 5c 73 6c 6d 75 6c 74 30 5c 63 66 31 5c 62 5c 66 30 5c 66 73 32 38 20 44 65 73 63 72 -340\slmult0\cf1\b\f0\fs28.Descr
0380 69 70 74 69 6f 6e 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 iption\par..\pard\nowidctlpar\sb
03a0 32 30 30 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 54 61 72 67 65 74 54 6f 6f 6c 20 63 61 6e 20 62 200\cf2\b0\fs18.TargetTool.can.b
03c0 65 20 75 73 65 64 20 74 6f 20 70 72 69 6e 74 20 63 75 72 72 65 6e 74 20 62 75 69 6c 64 20 73 65 e.used.to.print.current.build.se
03e0 74 74 69 6e 67 20 69 6e 20 74 61 72 67 65 74 2e 74 78 74 2e 20 49 74 20 63 61 6e 20 61 6c 73 6f tting.in.target.txt..It.can.also
0400 20 62 65 20 75 73 65 64 20 74 6f 20 63 6c 65 61 72 20 63 75 72 72 65 6e 74 20 73 65 74 74 69 6e .be.used.to.clear.current.settin
0420 67 20 69 6e 20 74 61 72 67 65 74 2e 74 78 74 2e 20 4d 65 61 6e 77 68 69 6c 65 2c 20 69 74 20 63 g.in.target.txt..Meanwhile,.it.c
0440 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 6d 6f 64 69 66 79 20 74 68 65 20 63 75 72 72 65 6e 74 an.be.used.to.modify.the.current
0460 20 73 65 74 74 69 6e 67 20 69 6e 20 74 61 72 67 65 74 2e 74 78 74 2e 20 41 66 74 65 72 20 69 74 .setting.in.target.txt..After.it
0480 20 73 65 74 73 20 74 68 65 20 62 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20 62 .sets.the.build.configuration,.b
04a0 75 69 6c 64 20 74 6f 6f 6c 20 63 61 6e 20 72 75 6e 20 77 69 74 68 6f 75 74 20 61 6e 79 20 63 6f uild.tool.can.run.without.any.co
04c0 6d 6d 61 6e 64 20 6c 69 6e 65 20 6f 70 74 69 6f 6e 20 74 6f 20 62 75 69 6c 64 20 74 68 65 20 74 mmand.line.option.to.build.the.t
04e0 69 70 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 74 74 69 6e 67 20 69 6e 20 74 ip.with.the.current.setting.in.t
0500 61 72 67 65 74 2e 74 78 74 2e 20 54 61 72 67 65 74 54 6f 6f 6c 20 63 6f 6d 6d 61 6e 64 20 6c 69 arget.txt..TargetTool.command.li
0520 6e 65 20 6f 70 74 69 6f 6e 20 63 61 6e 20 62 65 20 73 70 65 63 69 66 69 65 64 20 74 6f 67 65 74 ne.option.can.be.specified.toget
0540 68 65 72 20 74 6f 20 70 72 69 6e 74 20 6f 72 20 73 65 74 20 6f 6e 65 20 6f 72 20 61 20 67 72 6f her.to.print.or.set.one.or.a.gro
0560 75 70 20 6f 66 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 2e 5c 66 31 5c 70 61 72 0d 0a 5c 70 up.of.configurations.\f1\par..\p
0580 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 6e 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 32 5c 6c 69 ard\keep\keepn\nowidctlpar\s2\li
05a0 2d 31 34 34 30 5c 73 62 34 30 30 5c 73 61 36 30 5c 73 6c 2d 33 34 30 5c 73 6c 6d 75 6c 74 30 5c -1440\sb400\sa60\sl-340\slmult0\
05c0 63 66 31 5c 62 5c 66 30 5c 66 73 32 38 20 4f 70 74 69 6f 6e 73 5c 70 61 72 0d 0a 5c 70 61 72 64 cf1\b\f0\fs28.Options\par..\pard
05e0 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 63 66 32 5c 66 73 31 38 20 41 72 67 73 \nowidctlpar\sb200\cf2\fs18.Args
0600 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 6c 69 33 36 30 \f1\par..\pard\nowidctlpar\li360
0620 5c 73 62 32 30 30 5c 62 30 5c 66 30 20 54 68 69 73 20 69 73 20 74 68 65 20 72 65 71 75 69 72 65 \sb200\b0\f0.This.is.the.require
0640 64 20 63 6f 6d 6d 61 6e 64 20 6f 70 74 69 6f 6e 2c 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 6f d.command.option,.which.can.be.o
0660 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 20 76 61 6c 75 65 73 2e 5c 70 61 72 0d 0a 43 6c ne.of.the.follow.values.\par..Cl
0680 65 61 6e 20 20 43 6c 65 61 6e 20 74 68 65 20 61 6c 6c 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 ean..Clean.the.all.default.confi
06a0 67 75 72 61 74 69 6f 6e 20 6f 66 20 74 61 72 67 65 74 2e 74 78 74 2e 5c 70 61 72 0d 0a 50 72 69 guration.of.target.txt.\par..Pri
06c0 6e 74 20 20 20 50 72 69 6e 74 20 74 68 65 20 61 6c 6c 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 nt...Print.the.all.default.confi
06e0 67 75 72 61 74 69 6f 6e 20 6f 66 20 74 61 72 67 65 74 2e 74 78 74 2e 5c 70 61 72 0d 0a 53 65 74 guration.of.target.txt.\par..Set
0700 20 20 20 20 52 65 70 6c 61 63 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6e 66 69 67 75 72 ....Replace.the.default.configur
0720 61 74 69 6f 6e 20 77 69 74 68 20 65 78 70 65 63 74 65 64 20 76 61 6c 75 65 20 73 70 65 63 69 66 ation.with.expected.value.specif
0740 69 65 64 20 62 79 20 6f 70 74 69 6f 6e 2e 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 ied.by.option.\par..\pard\nowidc
0760 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 20 2d 61 20 54 41 52 47 45 54 5f 41 52 43 48 2c 20 2d 2d tlpar\sb200\b.-a.TARGET_ARCH,.--
0780 61 72 63 68 3d 54 41 52 47 45 54 5f 41 52 43 48 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 arch=TARGET_ARCH\par..\pard\nowi
07a0 64 63 74 6c 70 61 72 5c 6c 69 33 36 30 5c 73 62 32 30 30 5c 62 30 20 41 52 43 48 53 20 69 73 20 dctlpar\li360\sb200\b0.ARCHS.is.
07c0 6f 6e 65 20 6f 66 20 6c 69 73 74 3a 20 49 41 33 32 2c 20 58 36 34 2c 20 49 50 46 20 6f 72 20 45 one.of.list:.IA32,.X64,.IPF.or.E
07e0 42 43 2c 20 77 68 69 63 68 20 72 65 70 6c 61 63 65 73 20 74 61 72 67 65 74 2e 74 78 74 27 73 20 BC,.which.replaces.target.txt's.
0800 54 41 52 47 45 54 5f 41 52 43 48 20 64 65 66 69 6e 69 74 69 6f 6e 2e 20 54 6f 73 70 65 63 69 66 TARGET_ARCH.definition..Tospecif
0820 79 20 6d 6f 72 65 20 61 72 63 68 73 2c 20 70 6c 65 61 73 65 20 72 65 70 65 61 74 20 74 68 69 73 y.more.archs,.please.repeat.this
0840 20 6f 70 74 69 6f 6e 2e 20 30 20 77 69 6c 6c 20 63 6c 65 61 72 20 74 68 69 73 20 73 65 74 74 69 .option..0.will.clear.this.setti
0860 6e 67 20 69 6e 20 74 61 72 67 65 74 2e 74 78 74 20 61 6e 64 20 63 61 6e 27 74 20 63 6f 6d 62 69 ng.in.target.txt.and.can't.combi
0880 6e 65 20 77 69 74 68 20 6f 74 68 65 72 20 76 61 6c 75 65 2e 5c 70 61 72 0d 0a 5c 70 61 72 64 5c ne.with.other.value.\par..\pard\
08a0 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 20 2d 70 20 44 53 43 46 49 4c 45 2c 20 nowidctlpar\sb200\b.-p.DSCFILE,.
08c0 2d 2d 70 6c 61 74 66 6f 72 6d 3d 44 53 43 46 49 4c 45 5c 63 66 30 5c 62 30 5c 66 32 5c 66 73 32 --platform=DSCFILE\cf0\b0\f2\fs2
08e0 30 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 6c 69 33 36 30 5c 73 0\par..\pard\nowidctlpar\li360\s
0900 62 32 30 30 5c 63 66 32 5c 66 30 5c 66 73 31 38 20 53 70 65 63 69 66 79 20 61 20 44 53 43 20 66 b200\cf2\f0\fs18.Specify.a.DSC.f
0920 69 6c 65 2c 20 77 68 69 63 68 20 72 65 70 6c 61 63 65 20 74 61 72 67 65 74 2e 74 78 74 27 73 20 ile,.which.replace.target.txt's.
0940 41 43 54 49 56 45 5f 50 4c 41 54 46 4f 52 4d 20 64 65 66 69 6e 69 74 69 6f 6e 2e 20 30 20 77 69 ACTIVE_PLATFORM.definition..0.wi
0960 6c 6c 20 63 6c 65 61 72 20 74 68 69 73 20 73 65 74 74 69 6e 67 20 69 6e 20 74 61 72 67 65 74 2e ll.clear.this.setting.in.target.
0980 74 78 74 20 61 6e 64 20 63 61 6e 27 74 20 63 6f 6d 62 69 6e 65 20 77 69 74 68 20 6f 74 68 65 72 txt.and.can't.combine.with.other
09a0 20 76 61 6c 75 65 2e 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 .value.\par..\pard\nowidctlpar\s
09c0 62 32 30 30 5c 62 20 2d 63 20 54 4f 4f 4c 5f 44 45 46 49 4e 49 54 49 4f 4e 5f 46 49 4c 45 2c 20 b200\b.-c.TOOL_DEFINITION_FILE,.
09e0 2d 2d 74 6f 6f 6c 64 65 66 3d 54 4f 4f 4c 5f 44 45 46 49 4e 49 54 49 4f 4e 5f 46 49 4c 45 5c 63 --tooldef=TOOL_DEFINITION_FILE\c
0a00 66 30 5c 62 30 5c 66 32 5c 66 73 32 30 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 f0\b0\f2\fs20\par..\pard\nowidct
0a20 6c 70 61 72 5c 6c 69 33 36 30 5c 73 62 32 30 30 5c 63 66 32 5c 66 30 5c 66 73 31 38 20 53 70 65 lpar\li360\sb200\cf2\f0\fs18.Spe
0a40 63 69 66 79 20 74 68 65 20 57 4f 52 4b 53 50 41 43 45 20 72 65 6c 61 74 69 76 65 20 70 61 74 68 cify.the.WORKSPACE.relative.path
0a60 20 6f 66 20 74 6f 6f 6c 5f 64 65 66 2e 74 78 74 20 66 69 6c 65 2c 20 77 68 69 63 68 20 72 65 70 .of.tool_def.txt.file,.which.rep
0a80 6c 61 63 65 20 74 61 72 67 65 74 2e 74 78 74 27 73 20 54 4f 4f 4c 5f 43 48 41 49 4e 5f 43 4f 4e lace.target.txt's.TOOL_CHAIN_CON
0aa0 46 20 64 65 66 69 6e 69 74 69 6f 6e 2e 20 30 20 77 69 6c 6c 20 63 6c 65 61 72 20 74 68 69 73 20 F.definition..0.will.clear.this.
0ac0 73 65 74 74 69 6e 67 20 69 6e 20 74 61 72 67 65 74 2e 74 78 74 20 61 6e 64 20 63 61 6e 27 74 20 setting.in.target.txt.and.can't.
0ae0 63 6f 6d 62 69 6e 65 20 77 69 74 68 20 6f 74 68 65 72 20 76 61 6c 75 65 2e 5c 70 61 72 0d 0a 5c combine.with.other.value.\par..\
0b00 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 20 2d 74 20 54 41 52 47 pard\nowidctlpar\sb200\b.-t.TARG
0b20 45 54 2c 20 2d 2d 74 61 72 67 65 74 3d 54 41 52 47 45 54 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e ET,.--target=TARGET\par..\pard\n
0b40 6f 77 69 64 63 74 6c 70 61 72 5c 6c 69 33 36 30 5c 73 62 32 30 30 5c 62 30 20 54 41 52 47 45 54 owidctlpar\li360\sb200\b0.TARGET
0b60 20 69 73 20 6f 6e 65 20 6f 66 20 6c 69 73 74 3a 20 44 45 42 55 47 2c 20 52 45 4c 45 41 53 45 2c .is.one.of.list:.DEBUG,.RELEASE,
0b80 20 77 68 69 63 68 20 72 65 70 6c 61 63 65 73 20 74 61 72 67 65 74 2e 74 78 74 27 73 20 54 41 52 .which.replaces.target.txt's.TAR
0ba0 47 45 54 20 64 65 66 69 6e 69 74 69 6f 6e 2e 20 54 6f 20 73 70 65 63 69 66 79 20 6d 6f 72 65 20 GET.definition..To.specify.more.
0bc0 54 41 52 47 45 54 2c 20 70 6c 65 61 73 65 20 72 65 70 65 61 74 20 74 68 69 73 20 6f 70 74 69 6f TARGET,.please.repeat.this.optio
0be0 6e 2e 20 30 20 77 69 6c 6c 20 63 6c 65 61 72 20 74 68 69 73 20 73 65 74 74 69 6e 67 20 69 6e 20 n..0.will.clear.this.setting.in.
0c00 74 61 72 67 65 74 2e 74 78 74 20 61 6e 64 20 63 61 6e 27 74 20 63 6f 6d 62 69 6e 65 20 77 69 74 target.txt.and.can't.combine.wit
0c20 68 20 6f 74 68 65 72 20 76 61 6c 75 65 2e 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 h.other.value.\par..\pard\nowidc
0c40 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 20 2d 6e 20 54 4f 4f 4c 5f 43 48 41 49 4e 5f 54 41 47 2c tlpar\sb200\b.-n.TOOL_CHAIN_TAG,
0c60 20 2d 2d 74 61 67 6e 61 6d 65 3d 54 4f 4f 4c 5f 43 48 41 49 4e 5f 54 41 47 5c 70 61 72 0d 0a 5c .--tagname=TOOL_CHAIN_TAG\par..\
0c80 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 6c 69 33 36 30 5c 73 62 32 30 30 5c 62 30 20 pard\nowidctlpar\li360\sb200\b0.
0ca0 53 70 65 63 69 66 79 20 74 68 65 20 54 6f 6f 6c 20 43 68 61 69 6e 20 54 61 67 6e 61 6d 65 2c 20 Specify.the.Tool.Chain.Tagname,.
0cc0 77 68 69 63 68 20 72 65 70 6c 61 63 65 73 20 74 61 72 67 65 74 2e 74 78 74 27 73 20 54 4f 4f 4c which.replaces.target.txt's.TOOL
0ce0 5f 43 48 41 49 4e 5f 54 41 47 20 64 65 66 69 6e 69 74 69 6f 6e 2e 20 30 20 77 69 6c 6c 20 63 6c _CHAIN_TAG.definition..0.will.cl
0d00 65 61 72 20 74 68 69 73 20 73 65 74 74 69 6e 67 20 69 6e 20 74 61 72 67 65 74 2e 74 78 74 20 61 ear.this.setting.in.target.txt.a
0d20 6e 64 20 63 61 6e 27 74 20 63 6f 6d 62 69 6e 65 20 77 69 74 68 20 6f 74 68 65 72 20 76 61 6c 75 nd.can't.combine.with.other.valu
0d40 65 2e 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c e.\par..\pard\nowidctlpar\sb200\
0d60 62 20 2d 72 20 42 55 49 4c 44 5f 52 55 4c 45 5f 46 49 4c 45 2c 20 2d 2d 62 75 69 6c 64 72 75 6c b.-r.BUILD_RULE_FILE,.--buildrul
0d80 65 3d 42 55 49 4c 44 5f 52 55 4c 45 5f 46 49 4c 45 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 e=BUILD_RULE_FILE\par..\pard\now
0da0 69 64 63 74 6c 70 61 72 5c 6c 69 33 36 30 5c 73 62 32 30 30 5c 62 30 20 53 70 65 63 69 66 79 20 idctlpar\li360\sb200\b0.Specify.
0dc0 74 68 65 20 62 75 69 6c 64 20 72 75 6c 65 20 63 6f 6e 66 69 67 75 72 65 20 66 69 6c 65 2c 20 77 the.build.rule.configure.file,.w
0de0 68 69 63 68 20 72 65 70 6c 61 63 65 73 20 74 61 72 67 65 74 2e 74 78 74 27 73 20 42 55 49 4c 44 hich.replaces.target.txt's.BUILD
0e00 5f 52 55 4c 45 5f 43 4f 4e 46 20 64 65 66 69 6e 69 74 69 6f 6e 2e 20 49 66 20 6e 6f 74 20 73 70 _RULE_CONF.definition..If.not.sp
0e20 65 63 69 66 69 65 64 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 43 6f 6e 66 2f ecified,.the.default.value.Conf/
0e40 62 75 69 6c 64 5f 72 75 6c 65 2e 74 78 74 20 77 69 6c 6c 20 62 65 20 73 65 74 2e 5c 70 61 72 0d build_rule.txt.will.be.set.\par.
0e60 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 20 2d 6d 20 4e 55 .\pard\nowidctlpar\sb200\b.-m.NU
0e80 4d 2c 20 2d 2d 6d 75 6c 74 69 74 68 72 65 61 64 3d 4e 55 4d 5c 70 61 72 0d 0a 5c 70 61 72 64 5c M,.--multithread=NUM\par..\pard\
0ea0 6e 6f 77 69 64 63 74 6c 70 61 72 5c 6c 69 33 36 30 5c 73 62 32 30 30 5c 62 30 20 53 70 65 63 69 nowidctlpar\li360\sb200\b0.Speci
0ec0 66 79 20 74 68 65 20 6d 75 6c 74 69 2d 74 68 72 65 61 64 20 6e 75 6d 62 65 72 20 77 68 69 63 68 fy.the.multi-thread.number.which
0ee0 20 72 65 70 6c 61 63 65 20 74 61 72 67 65 74 2e 74 78 74 27 73 20 4d 41 58 5f 43 4f 4e 43 55 52 .replace.target.txt's.MAX_CONCUR
0f00 52 45 4e 54 5f 54 48 52 45 41 44 5f 4e 55 4d 42 45 52 2e 20 49 66 20 74 68 65 20 76 61 6c 75 65 RENT_THREAD_NUMBER..If.the.value
0f20 20 69 73 20 6c 65 73 73 20 74 68 61 6e 20 32 2c 20 4d 55 4c 54 49 50 4c 45 5f 54 48 52 45 41 44 .is.less.than.2,.MULTIPLE_THREAD
0f40 20 77 69 6c 6c 20 62 65 20 64 69 73 61 62 6c 65 64 2e 20 49 66 20 74 68 65 20 76 61 6c 75 65 20 .will.be.disabled..If.the.value.
0f60 69 73 20 6c 61 72 67 65 72 20 74 68 61 6e 20 31 2c 20 4d 55 4c 54 49 50 4c 45 5f 54 48 52 45 41 is.larger.than.1,.MULTIPLE_THREA
0f80 44 20 77 69 6c 6c 20 62 65 20 65 6e 61 62 6c 65 64 2e 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 D.will.be.enabled.\f1\par..\pard
0fa0 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 5c 66 30 20 2d 2d 76 65 72 73 69 6f \nowidctlpar\sb200\b\f0.--versio
0fc0 6e 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 66 69 33 36 n\f1\par..\pard\nowidctlpar\fi36
0fe0 30 5c 73 62 32 30 30 5c 62 30 5c 66 30 20 53 68 6f 77 20 70 72 6f 67 72 61 6d 27 73 20 76 65 72 0\sb200\b0\f0.Show.program's.ver
1000 73 69 6f 6e 20 6e 75 6d 62 65 72 20 61 6e 64 20 65 78 69 74 5c 70 61 72 0d 0a 5c 70 61 72 64 5c sion.number.and.exit\par..\pard\
1020 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 20 2d 68 2c 20 2d 2d 68 65 6c 70 5c 70 nowidctlpar\sb200\b.-h,.--help\p
1040 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 6c 69 33 36 30 5c 73 62 32 30 ar..\pard\nowidctlpar\li360\sb20
1060 30 5c 62 30 20 53 68 6f 77 20 74 68 69 73 20 68 65 6c 70 20 6d 65 73 73 61 67 65 20 61 6e 64 20 0\b0.Show.this.help.message.and.
1080 65 78 69 74 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 6e 5c 6e 6f exit\f1\par..\pard\keep\keepn\no
10a0 77 69 64 63 74 6c 70 61 72 5c 73 32 5c 6c 69 2d 31 34 34 30 5c 73 62 34 30 30 5c 73 61 36 30 5c widctlpar\s2\li-1440\sb400\sa60\
10c0 73 6c 2d 33 34 30 5c 73 6c 6d 75 6c 74 30 5c 63 66 31 5c 62 5c 66 30 5c 66 73 32 38 20 45 78 61 sl-340\slmult0\cf1\b\f0\fs28.Exa
10e0 6d 70 6c 65 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 mple\par..\pard\nowidctlpar\sb20
1100 30 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 31 2e 20 50 72 69 6e 74 20 63 75 72 72 65 6e 74 20 62 0\cf2\b0\fs18.1..Print.current.b
1120 75 69 6c 64 20 73 65 74 74 69 6e 67 20 69 6e 20 74 61 72 67 65 74 2e 74 78 74 20 20 5c 70 61 72 uild.setting.in.target.txt..\par
1140 0d 0a 5c 62 20 54 61 72 67 65 74 54 6f 6f 6c 20 50 72 69 6e 74 5c 66 31 5c 70 61 72 0d 0a 5c 62 ..\b.TargetTool.Print\f1\par..\b
1160 30 5c 66 30 20 32 2e 20 43 6c 65 61 72 20 63 75 72 72 65 6e 74 20 62 75 69 6c 64 20 73 65 74 74 0\f0.2..Clear.current.build.sett
1180 69 6e 67 20 69 6e 20 74 61 72 67 65 74 2e 74 78 74 2e 5c 70 61 72 0d 0a 5c 62 20 54 61 72 67 65 ing.in.target.txt.\par..\b.Targe
11a0 74 54 6f 6f 6c 20 43 6c 65 61 6e 5c 62 30 5c 66 31 5c 70 61 72 0d 0a 5c 66 30 20 33 2e 20 53 65 tTool.Clean\b0\f1\par..\f0.3..Se
11c0 74 20 74 68 65 20 62 75 69 6c 64 20 74 68 72 65 61 64 20 6e 75 6d 62 65 72 20 74 6f 20 33 2e 5c t.the.build.thread.number.to.3.\
11e0 66 31 5c 70 61 72 0d 0a 5c 62 5c 66 30 20 54 61 72 67 65 74 54 6f 6f 6c 20 2d 6d 20 33 20 73 65 f1\par..\b\f0.TargetTool.-m.3.se
1200 74 5c 66 31 5c 70 61 72 0d 0a 5c 62 30 5c 66 30 20 34 2e 20 53 65 74 20 74 68 65 20 62 75 69 6c t\f1\par..\b0\f0.4..Set.the.buil
1220 64 20 61 72 63 68 20 74 6f 20 49 41 33 32 2c 20 58 36 34 20 61 6e 64 20 49 50 46 20 62 6f 74 68 d.arch.to.IA32,.X64.and.IPF.both
1240 2e 20 20 5c 70 61 72 0d 0a 5c 62 20 54 61 72 67 65 74 54 6f 6f 6c 20 2d 61 20 49 41 33 32 20 2d ...\par..\b.TargetTool.-a.IA32.-
1260 61 20 58 36 34 20 2d 61 20 49 50 46 20 73 65 74 5c 66 31 5c 70 61 72 0d 0a 5c 62 30 5c 66 30 20 a.X64.-a.IPF.set\f1\par..\b0\f0.
1280 35 2e 20 53 65 74 20 74 68 65 20 62 75 69 6c 64 20 74 61 72 67 65 74 20 74 6f 20 44 45 42 55 47 5..Set.the.build.target.to.DEBUG
12a0 20 61 6e 64 20 73 65 74 20 74 68 65 20 61 63 74 69 76 65 20 70 6c 61 74 66 6f 72 6d 20 74 6f 20 .and.set.the.active.platform.to.
12c0 4e 54 33 32 50 6b 67 2e 64 73 63 5c 66 31 5c 70 61 72 0d 0a 5c 62 5c 66 30 20 54 61 72 67 65 74 NT32Pkg.dsc\f1\par..\b\f0.Target
12e0 54 6f 6f 6c 20 2d 74 20 44 45 42 55 47 20 2d 70 20 4e 74 33 32 50 6b 67 2f 4e 74 33 32 50 6b 67 Tool.-t.DEBUG.-p.Nt32Pkg/Nt32Pkg
1300 2e 64 73 63 20 73 65 74 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 .dsc.set\f1\par..\pard\keep\keep
1320 6e 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 32 5c 6c 69 2d 31 34 34 30 5c 73 62 34 30 30 5c 73 n\nowidctlpar\s2\li-1440\sb400\s
1340 61 36 30 5c 73 6c 2d 33 34 30 5c 73 6c 6d 75 6c 74 30 5c 63 66 31 5c 66 30 5c 66 73 32 38 20 42 a60\sl-340\slmult0\cf1\f0\fs28.B
1360 75 67 73 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 ugs\par..\pard\nowidctlpar\sb200
1380 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 4e 6f 20 6b 6e 6f 77 6e 20 62 75 67 73 2e 5c 70 61 72 0d \cf2\b0\fs18.No.known.bugs.\par.
13a0 0a 52 65 70 6f 72 74 20 62 75 67 73 20 74 6f 20 65 64 6b 32 2d 62 75 69 6c 64 74 6f 6f 6c 73 2d .Report.bugs.to.edk2-buildtools-
13c0 64 65 76 65 6c 40 6c 69 73 74 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 5c 66 31 5c 70 devel@lists.sourceforge.net\f1\p
13e0 61 72 0d 0a 5c 70 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 6e 5c 6e 6f 77 69 64 63 74 6c 70 61 72 ar..\pard\keep\keepn\nowidctlpar
1400 5c 73 32 5c 6c 69 2d 31 34 34 30 5c 73 62 34 30 30 5c 73 61 36 30 5c 73 6c 2d 33 34 30 5c 73 6c \s2\li-1440\sb400\sa60\sl-340\sl
1420 6d 75 6c 74 30 5c 63 66 31 5c 62 5c 66 30 5c 66 73 32 38 20 46 69 6c 65 73 5c 70 61 72 0d 0a 5c mult0\cf1\b\f0\fs28.Files\par..\
1440 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 63 66 32 5c 62 30 5c 66 73 pard\nowidctlpar\sb200\cf2\b0\fs
1460 31 38 20 4e 6f 6e 65 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 6e 5c 6e 6f 18.None\par..\pard\keep\keepn\no
1480 77 69 64 63 74 6c 70 61 72 5c 73 32 5c 6c 69 2d 31 34 34 30 5c 73 62 34 30 30 5c 73 61 36 30 5c widctlpar\s2\li-1440\sb400\sa60\
14a0 73 6c 2d 33 34 30 5c 73 6c 6d 75 6c 74 30 5c 63 66 31 5c 62 5c 66 73 32 38 20 53 65 65 20 61 6c sl-340\slmult0\cf1\b\fs28.See.al
14c0 73 6f 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c so\par..\pard\nowidctlpar\sb200\
14e0 63 66 32 5c 62 30 5c 66 73 31 38 20 4e 6f 6e 65 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6b 65 65 70 cf2\b0\fs18.None\par..\pard\keep
1500 5c 6b 65 65 70 6e 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 32 5c 6c 69 2d 31 34 34 30 5c 73 62 \keepn\nowidctlpar\s2\li-1440\sb
1520 34 30 30 5c 73 61 36 30 5c 73 6c 2d 33 34 30 5c 73 6c 6d 75 6c 74 30 5c 63 66 31 5c 62 5c 66 73 400\sa60\sl-340\slmult0\cf1\b\fs
1540 32 38 20 4c 69 63 65 6e 73 65 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 28.License\par..\pard\nowidctlpa
1560 72 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 30 37 r\cf2\b0\fs18.Copyright.(c).2007
1580 20 2d 20 32 30 30 39 2c 20 49 6e 74 65 6c 20 43 6f 72 70 6f 72 61 74 69 6f 6e 2e 20 41 6c 6c 20 .-.2009,.Intel.Corporation..All.
15a0 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 5c 70 61 72 0d 0a 54 68 69 73 20 70 72 6f 67 72 rights.reserved.\par..This.progr
15c0 61 6d 20 61 6e 64 20 74 68 65 20 61 63 63 6f 6d 70 61 6e 79 69 6e 67 20 6d 61 74 65 72 69 61 6c am.and.the.accompanying.material
15e0 73 20 61 72 65 20 6c 69 63 65 6e 73 65 64 20 61 6e 64 20 6d 61 64 65 20 61 76 61 69 6c 61 62 6c s.are.licensed.and.made.availabl
1600 65 20 5c 70 61 72 0d 0a 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 e.\par..under.the.terms.and.cond
1620 69 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 42 53 44 20 4c 69 63 65 6e 73 65 20 77 68 69 63 68 20 itions.of.the.BSD.License.which.
1640 61 63 63 6f 6d 70 61 6e 69 65 73 20 74 68 69 73 20 5c 70 61 72 0d 0a 64 69 73 74 72 69 62 75 74 accompanies.this.\par..distribut
1660 69 6f 6e 2e 20 20 54 68 65 20 66 75 6c 6c 20 74 65 78 74 20 6f 66 20 74 68 65 20 6c 69 63 65 6e ion...The.full.text.of.the.licen
1680 73 65 20 6d 61 79 20 62 65 20 66 6f 75 6e 64 20 61 74 5c 70 61 72 0d 0a 68 74 74 70 3a 2f 2f 6f se.may.be.found.at\par..http://o
16a0 70 65 6e 73 6f 75 72 63 65 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 62 73 64 2d 6c 69 63 65 6e pensource.org/licenses/bsd-licen
16c0 73 65 2e 70 68 70 5c 70 61 72 0d 0a 5c 70 61 72 0d 0a 54 48 45 20 50 52 4f 47 52 41 4d 20 49 53 se.php\par..\par..THE.PROGRAM.IS
16e0 20 44 49 53 54 52 49 42 55 54 45 44 20 55 4e 44 45 52 20 54 48 45 20 42 53 44 20 4c 49 43 45 4e .DISTRIBUTED.UNDER.THE.BSD.LICEN
1700 53 45 20 4f 4e 20 41 4e 20 22 41 53 20 49 53 22 20 42 41 53 49 53 2c 5c 70 61 72 0d 0a 5c 70 61 SE.ON.AN."AS.IS".BASIS,\par..\pa
1720 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 20 57 49 54 48 4f 55 54 20 57 41 52 rd\nowidctlpar\sb200.WITHOUT.WAR
1740 52 41 4e 54 49 45 53 20 4f 52 20 52 45 50 52 45 53 45 4e 54 41 54 49 4f 4e 53 20 4f 46 20 41 4e RANTIES.OR.REPRESENTATIONS.OF.AN
1760 59 20 4b 49 4e 44 2c 20 45 49 54 48 45 52 20 45 58 50 52 45 53 53 20 4f 52 20 49 4d 50 4c 49 45 Y.KIND,.EITHER.EXPRESS.OR.IMPLIE
1780 44 2e 5c 70 61 72 0d 0a 5c 63 66 30 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 D.\par..\cf0\f1\par..\pard\nowid
17a0 63 74 6c 70 61 72 5c 66 33 5c 66 73 32 30 5c 70 61 72 0d 0a 7d 0d 0a 00 ctlpar\f3\fs20\par..}...