MINI MINI MANI MO
F]c           @   s   d  Z  d Z d d l Z d d l Z d d l Z d d l m Z m Z d d l m	 Z	 d d l
 m Z d d l m
 Z
 m Z m Z d d l m Z m Z m Z m Z d d	 l m Z e j d
 k r d d l Z n  d e
 f d     YZ d S(
   s9  distutils.unixccompiler
Contains the UnixCCompiler class, a subclass of CCompiler that handles
the "typical" Unix-style command-line C compiler:
  * macros defined with -Dname[=value]
  * macros undefined with -Uname
  * include search directories specified with -Idir
  * libraries specified with -lllib
  * library search directories specified with -Ldir
  * compile handled by 'cc' (or similar) executable with -c option:
    compiles .c to .o
  * link static library handled by 'ar' command (possibly with 'ranlib')
  * link shared library handled by 'cc -shared'
s   $Id$iN(   t
   StringTypet   NoneType(   t	   sysconfig(   t   newer(   t	   CCompilert   gen_preprocess_optionst   gen_lib_options(   t   DistutilsExecErrort   CompileErrort   LibErrort	   LinkError(   t   logt   darwint
   UnixCCompilerc           B   sp  e  Z d  Z i d' d 6d g d 6d g d 6d g d 6d d g d 6d g d 6d	 d
 g d 6d' d 6Z e j d
  d k r d g e d <n  d d d d d d g Z d Z d Z	 d Z
 d Z d Z Z
 Z e j d k r d Z n  d   Z d' d' d' d' d' d  Z d   Z d' d d' d   Z d' d' d' d' d' d d' d' d' d' d! 
 Z d"