| Server IP : 216.92.14.13 / Your IP : 216.73.216.171 Web Server : Apache System : Linux vps4089.pairvps.com 5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026 x86_64 User : rmlac2fmr ( 1040637) PHP Version : 8.2.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /lib/scons/SCons/Tool/ |
Upload File : |
�
�b3Qc @ s� d Z d Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d � Z
d � Z d � Z d � Z
d � Z d S( s� SCons.Tool.javah
Tool-specific initialization for javah.
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.
s9 src/engine/SCons/Tool/javah.py 2013/03/03 09:48:35 garyoi����Nc
C s� | j d d � } | j d � } | s| y | d } Wn t k
rN d } q| Xy | j j } Wq| t k
rx d } q| Xn | j | � j � } t | � d k r� d } n t | � t j
} g } x� | D]� } y | j j } Wn� t k
rvt | � } | r-| t | � | k r-| t | � } n | r^| t | � | k r^| t | � } n t
j j j | � } n X| j � } | | j _ | j | � q� W| d j � } t | j d � s�| | j _ n | d j t
j j j k r�| }
n� t | d t
j j j � s9t
j j j | d _ | d j � n g }
xZ | D]R } | j j j d d � d } | d j | � } | d | j _ |
j | � qFW|
| f S(
sj Create and return lists of Java stub header files that will
be created from a set of class files.
t JAVACLASSSUFFIXs .classt JAVACLASSDIRi t .t
java_classdirt _s .hN( t gett
IndexErrort
attributesR t AttributeErrort Dirt rdirt strt Nonet ost sept java_classnamet lent SConst Toolt javact classnamet rfilet appendt hasattrt __class__t Nodet FSt Filet
isinstancet _morpht replacet java_lookupdir(
t targett sourcet envt class_suffixt classdirt st c_t slistt srcR t tlistt fnamet t( ( s"