Ńň rę$Lc@sUdZdZddkZddkZd„Zd„Zd„Zd„Zd„Z dS( sŃSCons.Tool.jar Tool-specific initialization for jar. 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/jar.py 5023 2010/06/14 22:05:46 sconsi˙˙˙˙Nc Cs,y |dWntj o t}n@Xt}|idd|d|ƒ}|o|ii|ƒ}ng}xš|D]ą}|iƒ}|d djoŽ|o |} n-y|ii} Wnt j o d} nX| o9t i i |i| ƒƒ}|idƒ|i| ƒn|i|ƒqsqsW|S( s2Only include sources that are not a manifest file.tJARCHDIRs $JARCHDIRttargettsourceisManifest-Versions-CN(tKeyErrortFalsetTruetsubsttfstDirtget_text_contentst attributest java_classdirtAttributeErrortNonetSConstSubsttLiteraltget_pathtappend( RRtenvt for_signaturet jarchdir_settjarchdirtresulttsrctcontentst_chdir((s1install/lib/scons-2.0.0.final.0/SCons/Tool/jar.pyt jarSources's2      cCs7x0|D](}|iƒ}|d djo|SqWdS(s,Look in sources for a manifest file, if any.isManifest-Versiont(R (RRRRRR((s1install/lib/scons-2.0.0.final.0/SCons/Tool/jar.pyt jarManifestFs   cCsh|idd|d|ƒ}xF|D]>}|iƒ}|d djod|jo |dSPq"q"W|S(sDIf we have a manifest, make sure that the 'm' flag is specified.s $JARFLAGSRRisManifest-Versiontm(RR (RRRRtjarflagsRR((s1install/lib/scons-2.0.0.final.0/SCons/Tool/jar.pytjarFlagsNs    cCsptii|ƒd|d s