summaryrefslogtreecommitdiffstats
path: root/BaseTools/UserManuals/GenDepex_Utility_Man_Page.rtf
blob: 41c324d2c02392f7e9a282cf137d7828cc92ca02 (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 73 77 69 73 73 5c 66 70 72 71 32 5c 66 63 68 61 72 73 65 74 30 20 41 72 69 61 6c 3b 7d 7d \fswiss\fprq2\fcharset0.Arial;}}
00c0 0d 0a 7b 5c 63 6f 6c 6f 72 74 62 6c 20 3b 5c 72 65 64 38 5c 67 72 65 65 6e 39 36 5c 62 6c 75 65 ..{\colortbl.;\red8\green96\blue
00e0 31 36 38 3b 5c 72 65 64 30 5c 67 72 65 65 6e 30 5c 62 6c 75 65 30 3b 7d 0d 0a 7b 5c 73 74 79 6c 168;\red0\green0\blue0;}..{\styl
0100 65 73 68 65 65 74 7b 20 4e 6f 72 6d 61 6c 3b 7d 7b 5c 73 31 20 68 65 61 64 69 6e 67 20 31 3b 7d esheet{.Normal;}{\s1.heading.1;}
0120 7b 5c 73 32 20 68 65 61 64 69 6e 67 20 32 3b 7d 7d 0d 0a 7b 5c 2a 5c 67 65 6e 65 72 61 74 6f 72 {\s2.heading.2;}}..{\*\generator
0140 20 4d 73 66 74 65 64 69 74 20 35 2e 34 31 2e 31 35 2e 31 35 31 35 3b 7d 5c 76 69 65 77 6b 69 6e .Msftedit.5.41.15.1515;}\viewkin
0160 64 34 5c 75 63 31 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 d4\uc1\pard\keep\keepn\nowidctlp
0180 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 2d 33 34 30 5c ar\s2\li-1440\sb400\sa60\sl-340\
01a0 73 6c 6d 75 6c 74 30 5c 63 66 31 5c 62 5c 66 30 5c 66 73 32 38 20 4e 61 6d 65 5c 70 61 72 0d 0a slmult0\cf1\b\f0\fs28.Name\par..
01c0 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 62 30 5c 66 \pard\nowidctlpar\sb200\cf2\b0\f
01e0 73 31 38 20 47 65 6e 44 65 70 65 78 2e 65 78 65 20 6f 72 20 47 65 6e 44 65 70 65 78 2e 70 79 20 s18.GenDepex.exe.or.GenDepex.py.
0200 5c 65 6e 64 61 73 68 20 20 43 6f 6e 76 65 72 74 20 74 68 65 20 64 65 70 65 6e 64 65 6e 63 79 20 \endash..Convert.the.dependency.
0220 73 74 72 69 6e 67 20 6f 66 20 66 69 6c 65 20 74 6f 20 74 68 65 20 62 69 6e 61 72 79 20 50 49 20 string.of.file.to.the.binary.PI.
0240 64 65 70 65 6e 64 65 6e 63 79 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 5c 66 31 5c 70 61 72 0d 0a dependency.expression..\f1\par..
0260 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 5c 73 32 5c \pard\keep\keepn\nowidctlpar\s2\
0280 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 6d 75 6c 74 li-1440\sb400\sa60\sl-340\slmult
02a0 30 5c 74 78 31 34 34 30 5c 63 66 31 5c 62 5c 66 30 5c 66 73 32 38 20 53 79 6e 6f 70 73 69 73 5c 0\tx1440\cf1\b\f0\fs28.Synopsis\
02c0 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 63 66 32 par..\pard\nowidctlpar\sb200\cf2
02e0 5c 66 73 31 38 20 47 65 6e 44 65 70 65 78 2e 65 78 65 20 5b 6f 70 74 69 6f 6e 73 5d 20 5b 64 65 \fs18.GenDepex.exe.[options].[de
0300 70 65 6e 64 65 6e 63 79 5f 65 78 70 72 65 73 73 69 6f 6e 5f 66 69 6c 65 5d 5c 66 31 5c 70 61 72 pendency_expression_file]\f1\par
0320 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 5c 73 ..\pard\keep\keepn\nowidctlpar\s
0340 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 6d 75 2\li-1440\sb400\sa60\sl-340\slmu
0360 6c 74 30 5c 63 66 31 5c 66 30 5c 66 73 32 38 20 44 65 73 63 72 69 70 74 69 6f 6e 5c 70 61 72 0d lt0\cf1\f0\fs28.Description\par.
0380 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 62 30 5c .\pard\nowidctlpar\sb200\cf2\b0\
03a0 66 73 31 38 20 47 65 6e 44 65 70 65 78 20 74 6f 6f 6c 20 70 61 72 73 65 73 20 74 68 65 20 69 6e fs18.GenDepex.tool.parses.the.in
03c0 70 75 74 20 64 65 70 65 6e 64 65 6e 63 79 20 65 78 70 72 65 73 73 69 6f 6e 20 73 74 72 69 6e 67 put.dependency.expression.string
03e0 20 6f 72 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73 65 64 20 64 78 73 20 66 69 6c 65 20 74 6f .or.the.preprocessed.dxs.file.to
0400 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 62 69 6e 61 72 79 20 50 49 20 64 65 70 65 6e 64 65 6e .generate.the.binary.PI.dependen
0420 63 79 20 65 78 70 72 65 73 73 69 6f 6e 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 69 72 cy.expression.according.to.their
0440 20 6d 6f 64 75 6c 65 20 74 79 70 65 2e 20 46 6f 72 20 50 45 49 4d 20 6d 6f 64 75 6c 65 20 74 79 .module.type..For.PEIM.module.ty
0460 70 65 2c 20 74 68 65 20 50 45 49 20 64 65 70 65 6e 64 65 6e 63 79 20 65 78 70 72 65 73 73 69 6f pe,.the.PEI.dependency.expressio
0480 6e 20 77 69 6c 6c 20 62 65 20 67 65 6e 65 72 61 74 65 64 2e 20 46 6f 72 20 44 58 45 5f 44 52 49 n.will.be.generated..For.DXE_DRI
04a0 56 45 52 2c 20 55 45 46 49 5f 44 52 49 56 45 52 2c 20 44 58 45 5f 52 55 4e 54 49 4d 45 5f 44 52 VER,.UEFI_DRIVER,.DXE_RUNTIME_DR
04c0 49 56 45 52 2c 20 44 58 45 5f 53 41 4c 5f 44 52 49 56 45 52 20 61 6e 64 20 44 58 45 5f 53 4d 4d IVER,.DXE_SAL_DRIVER.and.DXE_SMM
04e0 5f 44 52 49 56 45 52 2c 20 74 68 65 20 44 58 45 20 64 65 70 65 6e 64 65 6e 63 79 20 65 78 70 72 _DRIVER,.the.DXE.dependency.expr
0500 65 73 73 69 6f 6e 20 77 69 6c 6c 20 62 65 20 67 65 6e 65 72 61 74 65 64 2e 5c 66 31 5c 70 61 72 ession.will.be.generated.\f1\par
0520 0d 0a 5c 66 30 20 47 65 6e 44 65 70 65 78 20 74 6f 6f 6c 20 69 73 20 6e 6f 74 20 61 20 73 74 61 ..\f0.GenDepex.tool.is.not.a.sta
0540 6e 64 61 6c 6f 6e 65 20 74 6f 6f 6c 2e 20 57 68 65 6e 20 5b 64 65 70 65 78 5d 20 73 65 63 74 69 ndalone.tool..When.[depex].secti
0560 6f 6e 20 69 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 6d 6f 64 75 6c 65 20 49 4e 46 2c 20 69 on.is.specified.in.module.INF,.i
0580 74 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 74 6f 67 65 74 68 65 72 20 62 79 20 42 75 69 6c 64 t.will.be.used.together.by.Build
05a0 20 74 6f 6f 6c 2e 20 42 75 69 6c 64 20 74 6f 6f 6c 20 66 69 72 73 74 20 70 61 72 73 65 73 20 74 .tool..Build.tool.first.parses.t
05c0 68 65 20 63 6f 6e 74 65 6e 74 20 69 6e 20 5b 64 65 70 65 78 5d 20 73 65 63 74 69 6f 6e 20 74 6f he.content.in.[depex].section.to
05e0 20 63 72 65 61 74 65 20 74 68 65 20 64 65 70 65 6e 64 65 6e 63 79 20 65 78 70 72 65 73 73 69 6f .create.the.dependency.expressio
0600 6e 20 73 74 72 69 6e 67 2c 20 74 68 65 6e 20 47 65 6e 44 65 70 65 78 20 77 69 6c 6c 20 70 61 72 n.string,.then.GenDepex.will.par
0620 73 65 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 73 74 72 69 6e 67 2e 20 57 68 65 6e 20 5b 64 se.the.generated.string..When.[d
0640 65 70 65 78 5d 20 73 65 63 74 69 6f 6e 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 20 epex].section.is.not.specified,.
0660 62 75 74 20 46 69 6c 65 2e 64 78 73 20 66 69 6c 65 20 65 78 69 73 74 2c 20 47 65 6e 44 65 70 65 but.File.dxs.file.exist,.GenDepe
0680 78 20 74 6f 6f 6c 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 74 6f 67 65 74 68 65 72 20 77 69 74 x.tool.will.be.used.together.wit
06a0 68 20 43 6f 6d 70 69 6c 65 72 20 61 6e 64 20 45 44 4b 49 49 20 74 72 69 6d 20 74 6f 6f 2e 20 54 h.Compiler.and.EDKII.trim.too..T
06c0 68 65 20 46 69 6c 65 2e 64 78 73 20 66 69 72 73 74 20 69 73 20 70 72 65 70 72 6f 63 65 73 73 65 he.File.dxs.first.is.preprocesse
06e0 64 20 62 79 20 43 6f 6d 70 69 6c 65 72 2c 20 74 68 65 6e 20 70 72 6f 63 65 73 73 65 64 20 62 79 d.by.Compiler,.then.processed.by
0700 20 74 72 69 6d 20 74 6f 6f 6c 20 74 6f 20 72 65 6d 6f 76 65 20 61 6c 6c 20 6f 74 68 65 72 20 63 .trim.tool.to.remove.all.other.c
0720 6f 64 65 20 65 78 63 65 70 74 20 66 6f 72 20 64 65 70 65 6e 64 65 6e 63 79 20 63 6f 6e 74 65 6e ode.except.for.dependency.conten
0740 74 2c 20 6c 61 73 74 20 47 65 6e 50 65 70 65 78 20 77 69 6c 6c 20 70 72 6f 63 65 73 73 20 74 68 t,.last.GenPepex.will.process.th
0760 65 20 70 72 65 70 72 6f 63 65 73 73 65 64 20 64 65 70 65 6e 64 65 6e 63 79 20 66 69 6c 65 2e 5c e.preprocessed.dependency.file.\
0780 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 64 63 74 6c 70 61 par..\pard\keep\keepn\nowidctlpa
07a0 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 2d 33 34 30 5c 73 r\s2\li-1440\sb400\sa60\sl-340\s
07c0 6c 6d 75 6c 74 30 5c 63 66 31 5c 62 5c 66 73 32 38 20 4f 70 74 69 6f 6e 73 5c 70 61 72 0d 0a 5c lmult0\cf1\b\fs28.Options\par..\
07e0 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 38 20 pard\nowidctlpar\sb200\cf2\fs18.
0800 64 65 70 65 6e 64 65 6e 63 79 5f 65 78 70 72 65 73 73 69 6f 6e 5f 66 69 6c 65 5c 66 31 5c 70 61 dependency_expression_file\f1\pa
0820 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 30 r..\pard\nowidctlpar\li360\sb200
0840 5c 62 30 5c 66 30 20 53 70 65 63 69 66 79 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 70 \b0\f0.Specify.the.name.of.the.p
0860 72 65 70 72 6f 63 65 73 73 65 64 20 64 78 73 20 66 69 6c 65 20 74 6f 20 62 65 20 70 61 72 73 65 reprocessed.dxs.file.to.be.parse
0880 64 20 69 6e 74 6f 20 74 68 65 20 62 69 6e 61 72 79 20 50 49 20 64 65 70 65 6e 64 65 6e 63 79 20 d.into.the.binary.PI.dependency.
08a0 65 78 70 72 65 73 73 69 6f 6e 2e 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 expression.\f1\par..\pard\nowidc
08c0 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 5c 66 30 20 2d 6f 20 46 49 4c 45 2c 20 2d 2d 6f 75 74 70 tlpar\sb200\b\f0.-o.FILE,.--outp
08e0 75 74 3d 46 49 4c 45 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 ut=FILE\par..\pard\nowidctlpar\l
0900 69 33 36 30 5c 73 62 32 30 30 5c 62 30 20 53 70 65 63 69 66 79 20 74 68 65 20 6e 61 6d 65 20 6f i360\sb200\b0.Specify.the.name.o
0920 66 20 64 65 70 65 78 20 66 69 6c 65 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 67 f.depex.file.that.contains.the.g
0940 65 6e 65 72 61 74 65 64 20 62 69 6e 61 72 79 20 50 49 20 64 65 70 65 6e 64 65 6e 63 79 20 65 78 enerated.binary.PI.dependency.ex
0960 70 72 65 73 73 69 6f 6e 2e 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c pression.\f1\par..\pard\nowidctl
0980 70 61 72 5c 73 62 32 30 30 5c 62 5c 66 30 20 2d 74 20 4d 4f 44 55 4c 45 54 59 50 45 2c 20 2d 2d par\sb200\b\f0.-t.MODULETYPE,.--
09a0 6d 6f 64 75 6c 65 2d 74 79 70 65 3d 4d 4f 44 55 4c 45 54 59 50 45 5c 70 61 72 0d 0a 5c 70 61 72 module-type=MODULETYPE\par..\par
09c0 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 54 68 65 d\nowidctlpar\li360\sb200\b0.The
09e0 20 74 79 70 65 20 6f 66 20 6d 6f 64 75 6c 65 20 69 73 20 66 6f 72 20 77 68 69 63 68 20 74 68 65 .type.of.module.is.for.which.the
0a00 20 64 65 70 65 6e 64 65 6e 63 79 20 65 78 70 72 65 73 73 69 6f 6e 20 73 65 72 76 65 73 2e 20 4f .dependency.expression.serves..O
0a20 6e 6c 79 20 45 44 4b 49 49 20 6d 6f 64 75 6c 65 20 74 79 70 65 20 69 73 20 73 75 70 70 6f 72 74 nly.EDKII.module.type.is.support
0a40 65 64 2e 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 73 62 ed.\f1\par..\pard\nowidctlpar\sb
0a60 32 30 30 5c 62 5c 66 30 20 2d 65 20 45 58 50 52 45 53 53 49 4f 4e 2c 20 2d 2d 64 65 70 65 6e 64 200\b\f0.-e.EXPRESSION,.--depend
0a80 65 6e 63 79 2d 65 78 70 72 65 73 73 69 6f 6e 3d 45 58 50 52 45 53 53 49 4f 4e 5c 70 61 72 0d 0a ency-expression=EXPRESSION\par..
0aa0 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 30 5c 62 30 \pard\nowidctlpar\li360\sb200\b0
0ac0 20 54 68 65 20 6f 70 74 69 6f 6e 20 76 61 6c 75 65 20 69 73 20 74 68 65 20 73 74 72 69 6e 67 20 .The.option.value.is.the.string.
0ae0 6f 66 20 64 65 70 65 6e 64 65 6e 63 79 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 49 66 20 74 68 69 of.dependency.expression..If.thi
0b00 73 20 6f 70 74 69 6f 6e 20 70 72 65 73 65 6e 74 73 2c 20 74 68 65 20 69 6e 70 75 74 20 66 69 6c s.option.presents,.the.input.fil
0b20 65 20 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 2e 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f e.will.be.ignored.\par..\pard\no
0b40 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 20 2d 6d 2c 20 2d 2d 6f 70 74 69 6d 69 7a 65 widctlpar\sb200\b.-m,.--optimize
0b60 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 30 \f1\par..\pard\nowidctlpar\fi360
0b80 5c 73 62 32 30 30 5c 62 30 5c 66 30 20 44 6f 20 73 6f 6d 65 20 73 69 6d 70 6c 65 20 6f 70 74 69 \sb200\b0\f0.Do.some.simple.opti
0ba0 6d 69 7a 61 74 69 6f 6e 20 6f 6e 20 74 68 65 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f 20 72 65 mization.on.the.expression.to.re
0bc0 6d 6f 76 65 20 74 68 65 20 64 75 70 6c 69 63 61 74 65 64 20 67 75 69 64 2e 5c 66 31 5c 70 61 72 move.the.duplicated.guid.\f1\par
0be0 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 62 5c 66 30 20 2d ..\pard\nowidctlpar\sb200\b\f0.-
0c00 76 2c 20 2d 2d 76 65 72 62 6f 73 65 5c 66 31 5c 70 61 72 0d 0a 5c 62 30 5c 66 30 20 20 5c 74 61 v,.--verbose\f1\par..\b0\f0..\ta
0c20 62 20 52 75 6e 20 77 69 74 68 20 76 65 72 62 6f 73 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 5c b.Run.with.verbose.information.\
0c40 66 31 5c 70 61 72 0d 0a 5c 62 5c 66 30 20 2d 64 20 44 45 42 55 47 2c 20 2d 2d 64 65 62 75 67 3d f1\par..\b\f0.-d.DEBUG,.--debug=
0c60 44 45 42 55 47 20 5b 30 2d 39 5d 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 DEBUG.[0-9]\f1\par..\pard\nowidc
0c80 74 6c 70 61 72 5c 66 69 33 36 30 5c 73 62 32 30 30 5c 62 30 5c 66 30 20 45 6e 61 62 6c 65 20 64 tlpar\fi360\sb200\b0\f0.Enable.d
0ca0 65 62 75 67 20 6d 65 73 73 61 67 65 73 20 61 74 20 73 70 65 63 69 66 69 65 64 20 6c 65 76 65 6c ebug.messages.at.specified.level
0cc0 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 62 .\par..\pard\nowidctlpar\sb200\b
0ce0 20 2d 71 2c 20 2d 2d 71 75 69 65 74 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 .-q,.--quiet\f1\par..\pard\nowid
0d00 63 74 6c 70 61 72 5c 66 69 33 36 30 5c 73 62 32 30 30 5c 62 30 5c 66 30 20 52 75 6e 20 77 69 74 ctlpar\fi360\sb200\b0\f0.Run.wit
0d20 68 20 6c 69 74 74 6c 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 71 75 69 65 74 20 6d 6f h.little.information.in.quiet.mo
0d40 64 65 2e 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 73 62 de.\f1\par..\pard\nowidctlpar\sb
0d60 32 30 30 5c 62 5c 66 30 20 2d 2d 76 65 72 73 69 6f 6e 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 200\b\f0.--version\f1\par..\pard
0d80 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 66 69 33 36 30 5c 73 62 32 30 30 5c 62 30 5c 66 30 20 53 \nowidctlpar\fi360\sb200\b0\f0.S
0da0 68 6f 77 20 70 72 6f 67 72 61 6d 27 73 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 61 6e 64 how.program's.version.number.and
0dc0 20 65 78 69 74 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 .exit\par..\pard\nowidctlpar\sb2
0de0 30 30 5c 62 20 2d 68 2c 20 2d 2d 68 65 6c 70 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 00\b.-h,.--help\par..\pard\nowid
0e00 63 74 6c 70 61 72 5c 6c 69 33 36 30 5c 73 62 32 30 30 5c 62 30 20 53 68 6f 77 20 74 68 69 73 20 ctlpar\li360\sb200\b0.Show.this.
0e20 68 65 6c 70 20 6d 65 73 73 61 67 65 20 61 6e 64 20 65 78 69 74 5c 66 31 5c 70 61 72 0d 0a 5c 70 help.message.and.exit\f1\par..\p
0e40 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
0e60 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\
0e80 63 66 31 5c 62 5c 66 30 5c 66 73 32 38 20 45 78 61 6d 70 6c 65 5c 70 61 72 0d 0a 5c 70 61 72 64 cf1\b\f0\fs28.Example\par..\pard
0ea0 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 31 38 20 31 \nowidctlpar\sb200\cf2\b0\fs18.1
0ec0 2e 20 50 61 72 73 65 20 74 68 65 20 69 6e 70 75 74 20 64 65 70 65 6e 64 65 6e 63 79 20 73 74 72 ..Parse.the.input.dependency.str
0ee0 69 6e 67 20 62 61 73 65 64 20 6f 6e 20 44 58 45 5f 44 52 49 56 45 52 20 6d 6f 64 75 6c 65 20 74 ing.based.on.DXE_DRIVER.module.t
0f00 79 70 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 62 69 6e 61 72 79 20 50 49 20 64 65 ype.to.generate.the.binary.PI.de
0f20 70 65 6e 64 65 6e 63 79 20 65 78 70 72 65 73 73 69 6f 6e 20 69 6e 74 6f 20 74 68 65 20 6f 75 74 pendency.expression.into.the.out
0f40 70 75 74 20 74 65 73 74 2e 64 65 70 65 78 20 66 69 6c 65 2e 20 20 5c 70 61 72 0d 0a 5c 62 20 47 put.test.depex.file...\par..\b.G
0f60 65 6e 44 65 70 65 78 2e 65 78 65 20 2d 6f 20 74 65 73 74 2e 64 65 70 65 78 20 2d 74 20 44 58 45 enDepex.exe.-o.test.depex.-t.DXE
0f80 5f 44 52 49 56 45 52 20 2d 65 20 22 5c 7b 20 30 78 32 36 62 61 63 63 62 32 2c 20 30 78 36 66 34 _DRIVER.-e."\{.0x26baccb2,.0x6f4
0fa0 32 2c 20 30 78 31 31 64 34 2c 20 5c 7b 30 78 62 63 2c 20 30 78 65 37 2c 20 30 78 30 2c 20 30 78 2,.0x11d4,.\{0xbc,.0xe7,.0x0,.0x
0fc0 38 30 2c 20 30 78 63 37 2c 20 30 78 33 63 2c 20 30 78 38 38 2c 20 30 78 38 31 5c 7d 20 5c 66 31 80,.0xc7,.0x3c,.0x88,.0x81\}.\f1
0fe0 5c 7d 5c 66 30 20 20 41 4e 44 20 5c 7b 20 30 78 66 36 31 37 62 33 35 38 2c 20 30 78 31 32 63 66 \}\f0..AND.\{.0xf617b358,.0x12cf
1000 2c 20 30 78 34 31 34 61 2c 20 30 78 61 30 2c 20 30 78 36 39 2c 20 30 78 36 30 2c 20 30 78 36 37 ,.0x414a,.0xa0,.0x69,.0x60,.0x67
1020 2c 20 30 78 37 62 2c 20 30 78 64 61 2c 20 30 78 31 33 2c 20 30 78 62 33 20 5c 7d 20 45 4e 44 22 ,.0x7b,.0xda,.0x13,.0xb3.\}.END"
1040 5c 70 61 72 0d 0a 5c 62 30 20 32 2e 20 50 61 72 73 65 20 74 68 65 20 69 6e 70 75 74 20 64 65 70 \par..\b0.2..Parse.the.input.dep
1060 65 6e 64 65 6e 63 79 20 73 74 72 69 6e 67 20 62 61 73 65 64 20 6f 6e 20 44 58 45 5f 44 52 49 56 endency.string.based.on.DXE_DRIV
1080 45 52 20 6d 6f 64 75 6c 65 20 74 79 70 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 62 ER.module.type.to.generate.the.b
10a0 69 6e 61 72 79 20 50 49 20 64 65 70 65 6e 64 65 6e 63 79 20 65 78 70 72 65 73 73 69 6f 6e 20 69 inary.PI.dependency.expression.i
10c0 6e 74 6f 20 74 68 65 20 6f 75 74 70 75 74 20 74 65 73 74 2e 64 65 70 65 78 20 66 69 6c 65 20 69 nto.the.output.test.depex.file.i
10e0 6e 20 74 68 65 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 6d 6f 64 65 2e 5c 66 31 5c 70 61 72 0d n.the.optimization.mode.\f1\par.
1100 0a 5c 62 5c 66 30 20 47 65 6e 44 65 70 65 78 20 2d 6f 20 74 65 73 74 2e 64 65 70 65 78 20 2d 74 .\b\f0.GenDepex.-o.test.depex.-t
1120 20 44 58 45 5f 44 52 49 56 45 52 20 2d 65 20 22 5c 7b 20 30 78 32 36 62 61 63 63 62 32 2c 20 30 .DXE_DRIVER.-e."\{.0x26baccb2,.0
1140 78 36 66 34 32 2c 20 30 78 31 31 64 34 2c 20 5c 7b 30 78 62 63 2c 20 30 78 65 37 2c 20 30 78 30 x6f42,.0x11d4,.\{0xbc,.0xe7,.0x0
1160 2c 20 30 78 38 30 2c 20 30 78 63 37 2c 20 30 78 33 63 2c 20 30 78 38 38 2c 20 30 78 38 31 5c 7d ,.0x80,.0xc7,.0x3c,.0x88,.0x81\}
1180 20 5c 7d 20 41 4e 44 20 5c 7b 20 30 78 32 36 62 61 63 63 62 32 2c 20 30 78 36 66 34 32 2c 20 30 .\}.AND.\{.0x26baccb2,.0x6f42,.0
11a0 78 31 31 64 34 2c 20 5c 7b 30 78 62 63 2c 20 30 78 65 37 2c 20 30 78 30 2c 20 30 78 38 30 2c 20 x11d4,.\{0xbc,.0xe7,.0x0,.0x80,.
11c0 30 78 63 37 2c 20 30 78 33 63 2c 20 30 78 38 38 2c 20 30 78 38 31 5c 7d 20 5c 7d 20 45 4e 44 22 0xc7,.0x3c,.0x88,.0x81\}.\}.END"
11e0 20 2d 6d 5c 66 31 5c 70 61 72 0d 0a 5c 62 30 5c 66 30 20 53 61 6d 65 20 74 6f 20 5c 70 61 72 0d .-m\f1\par..\b0\f0.Same.to.\par.
1200 0a 5c 62 20 47 65 6e 44 65 70 65 78 20 2d 6f 20 74 65 73 74 2e 64 65 70 65 78 20 2d 74 20 44 58 .\b.GenDepex.-o.test.depex.-t.DX
1220 45 5f 44 52 49 56 45 52 20 2d 65 20 22 5c 7b 20 30 78 32 36 62 61 63 63 62 32 2c 20 30 78 36 66 E_DRIVER.-e."\{.0x26baccb2,.0x6f
1240 34 32 2c 20 30 78 31 31 64 34 2c 20 5c 7b 30 78 62 63 2c 20 30 78 65 37 2c 20 30 78 30 2c 20 30 42,.0x11d4,.\{0xbc,.0xe7,.0x0,.0
1260 78 38 30 2c 20 30 78 63 37 2c 20 30 78 33 63 2c 20 30 78 38 38 2c 20 30 78 38 31 5c 7d 20 5c 7d x80,.0xc7,.0x3c,.0x88,.0x81\}.\}
1280 20 45 4e 44 22 5c 70 61 72 0d 0a 5c 62 30 20 33 2e 20 50 61 72 73 65 20 74 68 65 20 69 6e 70 75 .END"\par..\b0.3..Parse.the.inpu
12a0 74 20 70 72 65 70 72 6f 63 65 73 73 65 64 20 64 65 70 65 6e 64 65 6e 63 79 20 66 69 6c 65 20 28 t.preprocessed.dependency.file.(
12c0 74 65 73 74 2e 69 69 69 29 20 62 61 73 65 64 20 6f 6e 20 44 58 45 5f 44 52 49 56 45 52 20 6d 6f test.iii).based.on.DXE_DRIVER.mo
12e0 64 75 6c 65 20 74 79 70 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 62 69 6e 61 72 79 dule.type.to.generate.the.binary
1300 20 50 49 20 64 65 70 65 6e 64 65 6e 63 79 20 65 78 70 72 65 73 73 69 6f 6e 20 69 6e 74 6f 20 74 .PI.dependency.expression.into.t
1320 68 65 20 6f 75 74 70 75 74 20 74 65 73 74 2e 64 65 70 65 78 2e 5c 66 31 5c 70 61 72 0d 0a 5c 62 he.output.test.depex.\f1\par..\b
1340 5c 66 30 20 47 65 6e 44 65 70 65 78 20 5c 65 6e 64 61 73 68 20 6f 20 74 65 73 74 2e 64 65 70 65 \f0.GenDepex.\endash.o.test.depe
1360 78 20 5c 65 6e 64 61 73 68 20 74 20 44 58 45 5f 44 52 49 56 45 52 20 74 65 73 74 2e 69 69 69 5c x.\endash.t.DXE_DRIVER.test.iii\
1380 70 61 72 0d 0a 5c 62 30 20 54 65 73 74 2e 69 69 69 20 66 69 6c 65 20 69 73 20 74 68 65 20 70 72 par..\b0.Test.iii.file.is.the.pr
13a0 65 70 72 6f 63 65 73 73 65 64 20 64 78 73 20 66 69 6c 65 20 6c 69 6b 65 3a 5c 70 61 72 0d 0a 44 eprocessed.dxs.file.like:\par..D
13c0 45 50 45 4e 44 45 4e 43 59 5f 53 54 41 52 54 5c 70 61 72 0d 0a 20 20 5c 7b 20 30 78 32 36 62 61 EPENDENCY_START\par....\{.0x26ba
13e0 63 63 62 32 2c 20 30 78 36 66 34 32 2c 20 30 78 31 31 64 34 2c 20 5c 7b 30 78 62 63 2c 20 30 78 ccb2,.0x6f42,.0x11d4,.\{0xbc,.0x
1400 65 37 2c 20 30 78 30 2c 20 30 78 38 30 2c 20 30 78 63 37 2c 20 30 78 33 63 2c 20 30 78 38 38 2c e7,.0x0,.0x80,.0xc7,.0x3c,.0x88,
1420 20 30 78 38 31 5c 7d 20 5c 7d 20 41 4e 44 5c 70 61 72 0d 0a 20 20 5c 7b 20 30 78 66 36 31 37 62 .0x81\}.\}.AND\par....\{.0xf617b
1440 33 35 38 2c 20 30 78 31 32 63 66 2c 20 30 78 34 31 34 61 2c 20 30 78 61 30 2c 20 30 78 36 39 2c 358,.0x12cf,.0x414a,.0xa0,.0x69,
1460 20 30 78 36 30 2c 20 30 78 36 37 2c 20 30 78 37 62 2c 20 30 78 64 61 2c 20 30 78 31 33 2c 20 30 .0x60,.0x67,.0x7b,.0xda,.0x13,.0
1480 78 62 33 20 5c 7d 5c 70 61 72 0d 0a 44 45 50 45 4e 44 45 4e 43 59 5f 45 4e 44 5c 70 61 72 0d 0a xb3.\}\par..DEPENDENCY_END\par..
14a0 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 5c 73 32 5c \pard\keep\keepn\nowidctlpar\s2\
14c0 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 6d 75 6c 74 li-1440\sb400\sa60\sl-340\slmult
14e0 30 5c 63 66 31 5c 62 5c 66 73 32 38 20 42 75 67 73 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 0\cf1\b\fs28.Bugs\par..\pard\now
1500 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 4e 6f 20 6b 6e idctlpar\sb200\cf2\b0\fs18.No.kn
1520 6f 77 6e 20 62 75 67 73 2e 5c 70 61 72 0d 0a 52 65 70 6f 72 74 20 62 75 67 73 20 74 6f 20 65 64 own.bugs.\par..Report.bugs.to.ed
1540 6b 32 2d 62 75 69 6c 64 74 6f 6f 6c 73 2d 64 65 76 65 6c 40 6c 69 73 74 73 2e 73 6f 75 72 63 65 k2-buildtools-devel@lists.source
1560 66 6f 72 67 65 2e 6e 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 forge.net\f1\par..\pard\keep\kee
1580 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 34 30 30 5c pn\nowidctlpar\s2\li-1440\sb400\
15a0 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 30 5c 66 73 32 sa60\sl-340\slmult0\cf1\b\f0\fs2
15c0 38 20 46 69 6c 65 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 8.Files\par..\pard\nowidctlpar\s
15e0 62 32 30 30 5c 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 b200\cf2\b0\fs18.None\par..\pard
1600 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 2d 31 34 \keep\keepn\nowidctlpar\s2\li-14
1620 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 63 66 31 40\sb400\sa60\sl-340\slmult0\cf1
1640 5c 62 5c 66 73 32 38 20 53 65 65 20 61 6c 73 6f 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 \b\fs28.See.also\par..\pard\nowi
1660 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 4e 6f 6e 65 5c 70 dctlpar\sb200\cf2\b0\fs18.None\p
1680 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
16a0 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
16c0 6d 75 6c 74 30 5c 63 66 31 5c 62 5c 66 73 32 38 20 4c 69 63 65 6e 73 65 5c 70 61 72 0d 0a 5c 70 mult0\cf1\b\fs28.License\par..\p
16e0 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 43 6f 70 79 ard\nowidctlpar\cf2\b0\fs18.Copy
1700 72 69 67 68 74 20 28 63 29 20 32 30 30 37 20 2d 20 32 30 30 39 2c 20 49 6e 74 65 6c 20 43 6f 72 right.(c).2007.-.2009,.Intel.Cor
1720 70 6f 72 61 74 69 6f 6e 2e 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 5c 70 poration..All.rights.reserved.\p
1740 61 72 0d 0a 54 68 69 73 20 70 72 6f 67 72 61 6d 20 61 6e 64 20 74 68 65 20 61 63 63 6f 6d 70 61 ar..This.program.and.the.accompa
1760 6e 79 69 6e 67 20 6d 61 74 65 72 69 61 6c 73 20 61 72 65 20 6c 69 63 65 6e 73 65 64 20 61 6e 64 nying.materials.are.licensed.and
1780 20 6d 61 64 65 20 61 76 61 69 6c 61 62 6c 65 20 5c 70 61 72 0d 0a 75 6e 64 65 72 20 74 68 65 20 .made.available.\par..under.the.
17a0 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 42 53 44 20 terms.and.conditions.of.the.BSD.
17c0 4c 69 63 65 6e 73 65 20 77 68 69 63 68 20 61 63 63 6f 6d 70 61 6e 69 65 73 20 74 68 69 73 20 5c License.which.accompanies.this.\
17e0 70 61 72 0d 0a 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 20 20 54 68 65 20 66 75 6c 6c 20 74 65 78 par..distribution...The.full.tex
1800 74 20 6f 66 20 74 68 65 20 6c 69 63 65 6e 73 65 20 6d 61 79 20 62 65 20 66 6f 75 6e 64 20 61 74 t.of.the.license.may.be.found.at
1820 5c 70 61 72 0d 0a 68 74 74 70 3a 2f 2f 6f 70 65 6e 73 6f 75 72 63 65 2e 6f 72 67 2f 6c 69 63 65 \par..http://opensource.org/lice
1840 6e 73 65 73 2f 62 73 64 2d 6c 69 63 65 6e 73 65 2e 70 68 70 5c 70 61 72 0d 0a 5c 70 61 72 0d 0a nses/bsd-license.php\par..\par..
1860 54 48 45 20 50 52 4f 47 52 41 4d 20 49 53 20 44 49 53 54 52 49 42 55 54 45 44 20 55 4e 44 45 52 THE.PROGRAM.IS.DISTRIBUTED.UNDER
1880 20 54 48 45 20 42 53 44 20 4c 49 43 45 4e 53 45 20 4f 4e 20 41 4e 20 22 41 53 20 49 53 22 20 42 .THE.BSD.LICENSE.ON.AN."AS.IS".B
18a0 41 53 49 53 2c 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 ASIS,\par..\pard\nowidctlpar\sb2
18c0 30 30 20 57 49 54 48 4f 55 54 20 57 41 52 52 41 4e 54 49 45 53 20 4f 52 20 52 45 50 52 45 53 45 00.WITHOUT.WARRANTIES.OR.REPRESE
18e0 4e 54 41 54 49 4f 4e 53 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 45 49 54 48 45 52 20 45 58 50 NTATIONS.OF.ANY.KIND,.EITHER.EXP
1900 52 45 53 53 20 4f 52 20 49 4d 50 4c 49 45 44 2e 5c 70 61 72 0d 0a 5c 63 66 30 5c 66 31 5c 70 61 RESS.OR.IMPLIED.\par..\cf0\f1\pa
1920 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 66 32 5c 66 73 32 30 5c 70 61 72 r..\pard\nowidctlpar\f2\fs20\par
1940 0d 0a 7d 0d 0a 00 ..}...