ó
ś$]c           @` s¤   d  d l  m Z m Z m Z d  d l m Z d g Z d e f d     YZ e d k r  d  d l	 m
 Z
 e
 j d  d  d l m Z e e d	 d
  j    n  d S(   i    (   t   divisiont   absolute_importt   print_function(   t	   FCompilert   HPUXFCompilerc           B` sĄ   e  Z d  Z d Z d Z i d d g d 6d g d 6d g d 6d g d 6d	 d
 g d 6d d g d 6d g d 6Z d Z d Z d g Z	 d   Z
 d   Z d   Z d   Z d d d d g d  Z RS(   t   hpuxs   HP Fortran 90 Compilers   HP F90 (?P<version>[^\s*,]*)t   f90s   +versiont   version_cmdt   compiler_f77t   compiler_fixt   compiler_f90t   lds   -bt	   linker_sot   ars   -crt   archivert   ranlibs   +Zc         C` s   |  j  d d g S(   Ns   +ppus   +DD64(   t	   pic_flags(   t   self(    (    s=   lib/python2.7/site-packages/numpy/distutils/fcompiler/hpux.pyt	   get_flags   s    c         C` s   d g S(   Ns   -O3(    (   R   (    (    s=   lib/python2.7/site-packages/numpy/distutils/fcompiler/hpux.pyt   get_flags_opt   s    c         C` s   d g S(   Nt   m(    (   R   (    (    s=   lib/python2.7/site-packages/numpy/distutils/fcompiler/hpux.pyt   get_libraries   s    c         C` s   d g } | S(   Ns   /usr/lib/hpux64(    (   R   t   opt(    (    s=   lib/python2.7/site-packages/numpy/distutils/fcompiler/hpux.pyt   get_library_dirs   s    	i    i   i   c         C` s   t  j |  | |  S(   N(   R   t   get_version(   R   t   forcet	   ok_status(    (    s=   lib/python2.7/site-packages/numpy/distutils/fcompiler/hpux.pyR   "   s    N(   t   __name__t
   __module__t   compiler_typet   descriptiont   version_patternt   executablest   Nonet   module_dir_switcht   module_include_switchR   R   R   R   R   R   (    (    (    s=   lib/python2.7/site-packages/numpy/distutils/fcompiler/hpux.pyR      s&   


					t   __main__(   t   logi
   (   t   customized_fcompilert   compilerR   N(   t
   __future__R    R   R   t   numpy.distutils.fcompilerR   t	   compilersR   R   t	   distutilsR%   t   set_verbosityt   numpy.distutilsR&   t   printR   (    (    (    s=   lib/python2.7/site-packages/numpy/distutils/fcompiler/hpux.pyt   <module>   s   	 