³ò
Q”CGc        
   @   s   d  d k  Z  d  d k Z d  d k Z d  d k Z d  d k Z d  d k Z d  d k Z  d e  i i i f d „  ƒ  YZ	 d e	 f d „  ƒ  YZ d S(   iÿÿÿÿNt   build_extrac           B   s)   e  Z d  Z d „  Z d „  Z d „  Z RS(   se   Adds the extra commands to the build target. This class should be used
       with the core distutilsc         C   s6   t  i i i i |  | ƒ |  i i d d d	 g ƒ d  S(
   Nt   i18ns   use the localsationt   iconss	   use iconst   helps   use help system(   s   i18nNs   use the localsation(   s   iconsNs	   use icons(   s   helpNs   use help system(   t	   distutilst   commandt   buildt   __init__t   user_optionst   extendt   None(   t   selft   dist(    (    sF   /src/hotwire-shell.svn/dist/test/DistUtilsExtra/command/build_extra.pyR      s    c         C   s5   t  i i i i |  ƒ t |  _ t |  _ t |  _ d  S(   N(   R   R   R   t   initialize_optionst   FalseR   R   R   (   R   (    (    sF   /src/hotwire-shell.svn/dist/test/DistUtilsExtra/command/build_extra.pyR      s    		c            s‰   ‡  f d †  } ‡  f d †  } ‡  f d †  } t  i i i i ˆ  ƒ ˆ  i i d | f ƒ ˆ  i i d | f ƒ ˆ  i i d | f ƒ d  S(   Nc            s4   ˆ  i  d j p$ ˆ  i i i d ƒ o ˆ  i  d j S(   Nt   Truet
   build_helpR   (   R   t   distributiont   cmdclasst   has_key(   R   (   R   (    sF   /src/hotwire-shell.svn/dist/test/DistUtilsExtra/command/build_extra.pyt   has_help   s    c            s4   ˆ  i  d j p$ ˆ  i i i d ƒ o ˆ  i d j S(   NR   t   build_iconsR   (   R   R   R   R   R   (   R   (   R   (    sF   /src/hotwire-shell.svn/dist/test/DistUtilsExtra/command/build_extra.pyt	   has_icons   s    c            s4   ˆ  i  d j p$ ˆ  i i i d ƒ o ˆ  i  d j S(   NR   t
   build_i18nR   (   R   R   R   R   (   R   (   R   (    sF   /src/hotwire-shell.svn/dist/test/DistUtilsExtra/command/build_extra.pyt   has_i18n#   s    R   R   R   (   R   R   R   t   finalize_optionst   sub_commandst   append(   R   R   R   R   (    (   R   sF   /src/hotwire-shell.svn/dist/test/DistUtilsExtra/command/build_extra.pyR      s    (   t   __name__t
   __module__t   __doc__R   R   R   (    (    (    sF   /src/hotwire-shell.svn/dist/test/DistUtilsExtra/command/build_extra.pyR       s   		R   c           B   s   e  Z d  Z d „  Z RS(   s^   Adds the extra commands to the build target. This class should be
       used with setuptools.c            s‰   ‡  f d †  } ‡  f d †  } ‡  f d †  } t  i i i i ˆ  ƒ ˆ  i i d | f ƒ ˆ  i i d | f ƒ ˆ  i i d | f ƒ d  S(   Nc            s   ˆ  i  d j S(   NR   (   R   (   R   (   R   (    sF   /src/hotwire-shell.svn/dist/test/DistUtilsExtra/command/build_extra.pyR   0   s    c            s   ˆ  i  d j S(   NR   (   R   (   R   (   R   (    sF   /src/hotwire-shell.svn/dist/test/DistUtilsExtra/command/build_extra.pyR   2   s    c            s   ˆ  i  d j S(   NR   (   R   (   R   (   R   (    sF   /src/hotwire-shell.svn/dist/test/DistUtilsExtra/command/build_extra.pyR   4   s    R   R   R   (   R   R   R   R   R   R   (   R   R   R   R   (    (   R   sF   /src/hotwire-shell.svn/dist/test/DistUtilsExtra/command/build_extra.pyR   /   s    (   R   R   R   R   (    (    (    sF   /src/hotwire-shell.svn/dist/test/DistUtilsExtra/command/build_extra.pyR   ,   s   (
   R   t   globt   ost   os.patht   ret   syst   distutils.command.buildR   R   R    (    (    (    sF   /src/hotwire-shell.svn/dist/test/DistUtilsExtra/command/build_extra.pys   <module>   s   !