³ò ”,9Mc@sØdZdZddkZddkZddkZddkZddkZdeifd„ƒYZdei i fd„ƒYZ dei i fd „ƒYZ d ei i fd „ƒYZeƒZei iieiƒdS( sXscons.Node.Alias Alias nodes. This creates a hash of global Aliases (dummy targets). s=src/engine/SCons/Node/Alias.py 4629 2010/01/17 22:23:21 sconsiÿÿÿÿNtAliasNameSpacecBseZd„Zd„ZRS(cKsqt|tiiiƒo|Sny||}Wn;tj o/ttiii|f|ƒ}|||s(R Rtcurrent_version_idt field_listR(((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pyR;s tAliasBuildInfocBseZdZRS(i(R RR(((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pyRAsRcBs•eZeZeZd„Zd„Zd„Zd„Z e i i i Z e i i iZd„Zd„Zd„Zd„Zd„Z d „Zd „ZRS( cCs tiii|ƒ||_dS(N(RRt__init__R(RR((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pyRIscCsd|iƒdS(Nt"(t__str__(R((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pytstr_for_displayMscCs|iS(N(R(R((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pyRPscCs|iƒdS(N(tget_csig(R((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pyt make_readySscCsdS(Ni((Rtdir((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pytis_underYscCs(td„|iƒƒ}ti|dƒS(scThe contents of an alias is the concatenation of the content signatures of all its sources.cSs |iƒS((R(tn((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pytbst(tmaptchildrentstringtjoin(Rt childsigs((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pyt get_contents_scCsdS(s+An Alias is not recorded in .sconsign filesN((R((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pytsconsignescCs;|iƒ}y||ijSWntj o dSnXdS(Ni(RRtAttributeError(Rttargettprev_nitcur_csig((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pytchanged_since_last_buildms  cCsdS(sA "builder" for aliases.N((R((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pytbuildtscCs:y |`Wntj onX|iƒ|i|_dS(N(tbuilderR)treset_executort really_buildR.(R((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pytconvertxs   cCsUy|iiSWntj onX|iƒ}tii|ƒ}||iƒ_|S(sä Generate a node's content signature, the digested signature of its content. node - the node cache - alternate node to use for the signature cache returns - the content signature (tninfoRR)R'RtUtilt MD5signaturet get_ninfo(RtcontentsR((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pyR~s  (R RRtNodeInfoRt BuildInfoRRRRRRR.R1tchildren_are_up_to_datet is_up_to_dateRR'R(R-R2R(((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pyRDs          (t__doc__t __revision__R$tUserDictt SCons.ErrorsRt SCons.Nodet SCons.UtilRRt NodeInfoBaseRt BuildInfoBaseRRRtarg2nodes_lookupstappendR (((s5install/lib/scons-1.2.0.d20100117/SCons/Node/Alias.pyss     M