ó
î&]\c           @` sĄ   d  d l  m Z m Z m Z d  d l m Z m Z d  d l Z d  d l Z d  d l	 Z	 d d d  Z e d k r d  d l m Z e e d d  j     n  d S(	   i    (   t   divisiont   print_functiont   absolute_import(   t   joint   dirnameNt    c         C` sT  d d l  m } d d l m } d d l m } | d |  |  } | j d  | d d d	 } t j d
 k r| d g } n g  } | j	 d  t
 t t  d d  } t t j t
 | d    }	 t t j t
 | d    }
 | j d d |	 d | d | g d d d g } | j d d | d d g d |	 |
 d | | | j d  | S(    Ni    (   t   Configuration(   t   get_info(   t   numpy_nodepr_apit   dsolvet   testst
   lapack_optt   notfound_actioni   t   win32t   NO_TIMERi   t   USE_VENDOR_BLASt   SuperLUt   SRCs   *.cs   *.ht   superlu_srct   sourcest   macrost   include_dirss   _superlumodule.cs   _superlu_utils.cs   _superluobject.ct   _superlut	   librariest   dependst
   extra_infos   SuperLU/License.txt(   R   i   (   R   i   (   t   numpy.distutils.misc_utilR   t   scipy._build_utils.system_infoR   t   scipy._build_utilsR   t   add_data_dirt   syst   platformt   appendR   R   t   __file__t   sortedt   globt   listt   add_libraryt   add_extensiont   add_data_files(   t   parent_packaget   top_pathR   R   R   t   configR   t   superlu_defsR   R   t   headerst   ext_sources(    (    s?   lib/python2.7/site-packages/scipy/sparse/linalg/dsolve/setup.pyt   configuration	   s8    
		
t   __main__(   t   setupR)   (   t
   __future__R    R   R   t   os.pathR   R   R   t   osR#   t   NoneR.   t   __name__t   numpy.distutils.coreR0   t   todict(    (    (    s?   lib/python2.7/site-packages/scipy/sparse/linalg/dsolve/setup.pyt   <module>   s   -