Flutter Engine
The Flutter Engine
|
Public Member Functions | |
def | Dispatch (self, args) |
def | ExecStamp (self, path) |
def | ExecDeleteFile (self, path) |
def | ExecRecursiveMirror (self, source, dest) |
def | ExecLinkWrapper (self, arch, use_separate_mspdbsrv, *args) |
def | ExecMidlWrapper (self, arch, outdir, tlb, h, dlldata, iid, proxy, idl, *flags) |
def | ExecAsmWrapper (self, arch, *args) |
def | ExecRcWrapper (self, arch, *args) |
def | ExecActionWrapper (self, arch, rspfile, *dirname) |
This class performs all the Windows tooling steps. The methods can either be executed directly, or dispatched from an argument list.
Definition at line 32 of file tool_wrapper.py.
def tool_wrapper.WinTool.Dispatch | ( | self, | |
args | |||
) |
Dispatches a string command to a method.
Definition at line 63 of file tool_wrapper.py.
def tool_wrapper.WinTool.ExecActionWrapper | ( | self, | |
arch, | |||
rspfile, | |||
* | dirname | ||
) |
Runs an action command line from a response file using the environment for |arch|. If |dirname| is supplied, use that as the working directory.
Definition at line 244 of file tool_wrapper.py.
def tool_wrapper.WinTool.ExecAsmWrapper | ( | self, | |
arch, | |||
* | args | ||
) |
Filter logo banner from invocations of asm.exe.
Definition at line 206 of file tool_wrapper.py.
def tool_wrapper.WinTool.ExecDeleteFile | ( | self, | |
path | |||
) |
Simple file delete command.
Definition at line 88 of file tool_wrapper.py.
def tool_wrapper.WinTool.ExecLinkWrapper | ( | self, | |
arch, | |||
use_separate_mspdbsrv, | |||
* | args | ||
) |
Filter diagnostic output from link that looks like: ' Creating library ui.dll.lib and object ui.dll.exp' This happens when there are exports from the dll or exe.
Definition at line 120 of file tool_wrapper.py.
def tool_wrapper.WinTool.ExecMidlWrapper | ( | self, | |
arch, | |||
outdir, | |||
tlb, | |||
h, | |||
dlldata, | |||
iid, | |||
proxy, | |||
idl, | |||
* | flags | ||
) |
Filter noisy filenames output from MIDL compile step that isn't quietable via command line flags.
Definition at line 176 of file tool_wrapper.py.
def tool_wrapper.WinTool.ExecRcWrapper | ( | self, | |
arch, | |||
* | args | ||
) |
Filter logo banner from invocations of rc.exe. Older versions of RC don't support the /nologo flag.
Definition at line 225 of file tool_wrapper.py.
def tool_wrapper.WinTool.ExecRecursiveMirror | ( | self, | |
source, | |||
dest | |||
) |
Emulation of rm -rf out && cp -af in out.
Definition at line 93 of file tool_wrapper.py.
def tool_wrapper.WinTool.ExecStamp | ( | self, | |
path | |||
) |
Simple stamp command.
Definition at line 84 of file tool_wrapper.py.