ó
"Æ^c           @   sQ   d  d l  m Z m Z d  d l m Z e d „  ƒ Z e d „  ƒ Z d „  Z d S(   iÿÿÿÿ(   t   ccroott   ar(   t   confc         C   s8   |  j  d d g d d ƒ} |  j | ƒ d |  j _ d S(   s   
	Detects the Aix C compiler
	t   xlc_rt   xlct   vart   CCN(   t   find_programt   get_xlc_versiont   envt   CC_NAME(   R   t   cc(    (    s3   /git_repos/PolyLV2/poly_mclk_in/waflib/Tools/xlc.pyt   find_xlc   s    c         C   s÷   |  j  } g  | _ d d g | _ | j s9 | j | _ n  g  | _ d g | _ d | _ d | _ d | _	 d | _
 d | _ d | _ d | _ g  | _ g  | _ g  | _ d g | _ d	 | _ d
 g | _ d d g | _ d | _ g  | _ d | _ d S(   s3   
	Flags required for executing the Aix C compiler
	s   -cs   -os   -I%ss   -D%ss   -l%ss   -L%ss   -Wl,-rpath,%ss	   -Wl,-brtls   %ss   -fPICs   -Gs   -Wl,-brtl,-bexpfulls   lib%s.sos   lib%s.aN(   R	   t   CC_SRC_Ft   CC_TGT_Ft   LINK_CCR   t   CCLNK_SRC_Ft   CCLNK_TGT_Ft
   CPPPATH_STt
   DEFINES_STt   LIB_STt
   LIBPATH_STt   STLIB_STt   STLIBPATH_STt   RPATH_STt	   SONAME_STt   SHLIB_MARKERt   STLIB_MARKERt   LINKFLAGS_cprogramt   cprogram_PATTERNt   CFLAGS_cshlibt   LINKFLAGS_cshlibt   cshlib_PATTERNt   LINKFLAGS_cstlibt   cstlib_PATTERN(   R   t   v(    (    s3   /git_repos/PolyLV2/poly_mclk_in/waflib/Tools/xlc.pyt   xlc_common_flags   s0    																	c         C   s@   |  j  ƒ  |  j ƒ  |  j ƒ  |  j ƒ  |  j ƒ  |  j ƒ  d  S(   N(   R   t   find_arR$   t   cc_load_toolst   cc_add_flagst   link_add_flags(   R   (    (    s3   /git_repos/PolyLV2/poly_mclk_in/waflib/Tools/xlc.pyt	   configure:   s    




N(   t   waflib.ToolsR    R   t   waflib.ConfigureR   R   R$   R)   (    (    (    s3   /git_repos/PolyLV2/poly_mclk_in/waflib/Tools/xlc.pyt   <module>   s   	&