³ò ”,9Mc@s×dZdZddkZddkZddkZddkZddkZddkZddk l Z d„Z ei i iƒZeiiddƒZeiided d d d d e deƒZd„Zd„ZdS(sìSCons.Tool.midl Tool-specific initialization for midl (Microsoft IDL compiler). There normally shouldn't be any need to import this module directly. It will usually be imported through the generic SCons.Tool.Tool() selection method. s<src/engine/SCons/Tool/midl.py 4629 2010/01/17 22:23:21 sconsiÿÿÿÿN(t msvc_existsc CsËtiit|dƒƒ\}}|d}|d}|d}|||g}|d} ti| dƒdjo|d} |i| ƒnti| dƒdjo|d } |i| ƒn||fS( s1Produces a list of outputs from the MIDL compileris.hs_i.ctMIDLCOMs/proxyiÿÿÿÿs_p.cs/dlldatas_data.c(tSConstUtiltsplitexttstrtstringtfindtappend( ttargettsourcetenvtbasetextttlbtinclt interfacetttmidlcomtproxytdlldata((s4install/lib/scons-1.2.0.d20100117/SCons/Tool/midl.pyt midl_emitter.s"      s$MIDLCOMs $MIDLCOMSTRtactiont src_suffixs.idltsuffixs.tlbtemittertsource_scannercCs<d|d NULRtBUILDERSt TypeLibraryN(RRtCLVart midl_builder(R ((s4install/lib/scons-1.2.0.d20100117/SCons/Tool/midl.pytgenerateKs  cCstƒS(N(R(R ((s4install/lib/scons-1.2.0.d20100117/SCons/Tool/midl.pytexistsSs(t__doc__t __revision__Rt SCons.ActionRt SCons.BuildertSCons.DefaultstSCons.Scanner.IDLt SCons.UtiltMSCommonRRtScannertIDLtIDLScant idl_scannertActiont midl_actiontBuilderR R!R"(((s4install/lib/scons-1.2.0.d20100117/SCons/Tool/midl.pys s$