σ
ίΘ[c           @@  se   d  d l  m Z d  d l m Z d  d l m Z d  d l Z d  d l m Z d   Z	 d d  Z
 d S(	   i    (   t   absolute_import(   t	   Extension(   t   joinN(   t   setup_helpersc           C@  s   d g S(   Nt   expat(    (    (    (    s>   lib/python2.7/site-packages/astropy/utils/xml/setup_package.pyt   get_external_libraries   s    t   releasec         C@  sb  d } t  j i t | d  g d 6 } t  j d  rY | j t  j d g d g   nω d } | d j g  d d d d	 g D] } t | |  ^ q|  | d
 j | | g  t j j	 d  rκ | d j d j
 t | d   g  n  | d j d  t j d k r| d j d  n | d j d  t j d k rR| d j d  n  t d |  g S(   Ns   astropy/utils/xml/srcs   iterparse.ct   sourcesR   s   cextern/expat/libs
   xmlparse.cs	   xmlrole.cs   xmltok.cs   xmltok_impl.ct   include_dirst   linuxt   extra_link_argss   -Wl,--version-script={0}s   iterparse.mapt   define_macrost   HAVE_EXPAT_CONFIG_Hi   t   bigt	   BYTEORDERt   4321t   1234t   win32t   HAVE_UNISTD_Hs   astropy.utils.xml._iterparser(   R   i   (   R   R   (   R   R   (   R   N(   R   t   DistutilsExtensionArgsR   t   use_system_libraryt   updatet
   pkg_configt   extendt   syst   platformt
   startswitht   formatt   appendt	   byteordert   NoneR   (   t
   build_typet   XML_DIRt   cfgt	   EXPAT_DIRt   fn(    (    s>   lib/python2.7/site-packages/astropy/utils/xml/setup_package.pyt   get_extensions   s*    	"
,
(   t
   __future__R    t   distutils.coreR   t   os.pathR   R   t   astropy_helpersR   R   R$   (    (    (    s>   lib/python2.7/site-packages/astropy/utils/xml/setup_package.pyt   <module>   s   	