³ò ”,9Mc@sÇdZdZddkZddkZddkZddkZddkZddk Zd„Z ei i ddƒZ ei i de de d d d eiiid eiiiƒ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 4629 2010/01/17 22:23:21 sconsiÿÿÿÿNcCs_|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} xu|D]m}xd| D]\} ti|ii dt 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_classnametlentrfiletappendtstringtreplacetFiletjava_lookupdir(ttargettsourcetenvt class_suffixtclassdirtstc_tslisttsrct classnamet stub_suffixesttlisttsufftfnamett((s4install/lib/scons-1.2.0.d20100117/SCons/Tool/rmic.pytemit_rmic_classes,sV       &s$RMICCOMs $RMICCOMSTRtactiontemittert src_suffixs$JAVACLASSSUFFIXttarget_factorytsource_factorycCsFt|dd s        5