³ò
ß‘RMc           @   s~   d  d k  Z  d  d k Z d  d k l Z d  d k l Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d	 „  ƒ  YZ d S(
   iÿÿÿÿN(   t   _run_subprocess(   t	   BasePosixt	   BaseLinuxc           B   sM   e  Z d  Z d Z d Z d Z d Z d Z d Z d „  Z	 d „  Z
 d „  Z RS(   t   linuxs   -pthreads   -lrts   -O3s   -fomit-frame-pointers   -Walls   -Wno-unuseds   -fPICt   sot   libt    c         C   s   d g | S(   Ns   -shared(    (   t   selft   args(    (    s2   /64/home/arigo/u/pypy/translator/platform/linux.pyt   _args_for_shared   s    c         C   s   |  i  d d d g ƒ S(   Nt   libffis   --cflags-only-Is   /usr/include/libffi(   t   _pkg_config(   R   (    (    s2   /64/home/arigo/u/pypy/translator/platform/linux.pyt   include_dirs_for_libffi   s    c         C   s   |  i  d d d g ƒ S(   NR
   s   --libs-only-Ls   /usr/lib/libffi(   R   (   R   (    (    s2   /64/home/arigo/u/pypy/translator/platform/linux.pyt   library_dirs_for_libffi   s    (   s   -pthreads   -lrt(   s   -O3s   -pthreads   -fomit-frame-pointers   -Walls   -Wno-unused(    (   s   -fPIC(   s   libR   (   t   __name__t
   __module__t   namet
   link_flagst   cflagst   standalone_onlyt   shared_onlyt   so_extt   so_prefixesR	   R   R   (    (    (    s2   /64/home/arigo/u/pypy/translator/platform/linux.pyR      s    		t   Linuxc           B   s   e  Z d Z d  „  Z RS(   c         C   s   |  i  ƒ  d g S(   Ns   /usr/lib(   R   (   R   (    (    s2   /64/home/arigo/u/pypy/translator/platform/linux.pyt   library_dirs_for_libffi_a    s    (    (   R   R   R   R   (    (    (    s2   /64/home/arigo/u/pypy/translator/platform/linux.pyR      s   t   Linux64c           B   s   e  Z RS(    (   R   R   (    (    (    s2   /64/home/arigo/u/pypy/translator/platform/linux.pyR   %   s   (	   t   pyt   ost   pypy.translator.platformR    t   pypy.translator.platform.posixR   R   R   R   (    (    (    s2   /64/home/arigo/u/pypy/translator/platform/linux.pys   <module>   s
   
