Ñò rê$Lc@s»dZdZddkZddkZddkZddkZddkZd„Z ei i ddƒZ ei i de de d d d ei iid ei iiƒZd „Zd„ZdS(sÓSCons.Tool.rmic Tool-specific initialization for rmic. 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/rmic.py 5023 2010/06/14 22:05:46 sconsiÿÿÿÿNc Cs\|iddƒ}|idƒ}|pZy|d}Wntj o d}q‚Xy|ii}Wq‚tj o d}q‚Xn|i|ƒiƒ}t|ƒdjo d }nt|ƒt i }g}x×|D]Ï}y|ii } Wn…tj oyt|ƒ} |o+| t |ƒ |jo| t |ƒ} n|o-| t |ƒ |jo| t |ƒ } qrnX|i ƒ}||i_| |i_ |i|ƒqÔWdg} |idƒdjo| id ƒng} xr|D]j}xa| D]Y} |ii idt i ƒ| |} |di| ƒ}|d|i_| i|ƒqñWqäW| |fS( ssCreate and return lists of Java RMI stub and skeleton class files to be created from a set of class files. tJAVACLASSSUFFIXs.classt JAVACLASSDIRit.t_Stubt JAVAVERSIONs1.4t_SkelN(tgett IndexErrort attributest java_classdirtAttributeErrortDirtrdirtstrtNonetostseptjava_classnametlentrfiletappendtreplacetFiletjava_lookupdir(ttargettsourcetenvt class_suffixtclassdirtstc_tslisttsrct classnamet stub_suffixesttlisttsufftfnamett((s2install/lib/scons-2.0.0.final.0/SCons/Tool/rmic.pytemit_rmic_classes+sV       #s$RMICCOMs $RMICCOMSTRtactiontemittert src_suffixs$JAVACLASSSUFFIXttarget_factorytsource_factorycCsFt|dd s      5