Gc@sdZdZddlZddlZddlZddlTddljZyddl Z Wne k rrdZ nXdej fdYZ ej Z dS(sPyrex.Distutils.extension Provides a modified Extension class, that understands hou to describe Pyrex extension modules in setup scripts.s$Id:$iN(t*t ExtensioncBsReZejjdddddddddddddddddddZRS(spyrex_include_dirs : [string] list of directories to search for Pyrex header files (.pxd) (in Unix form for portability) pyrex_create_listing_file : boolean write pyrex error messages to a listing (.lis) file. pyrex_cplus : boolean use the C++ compiler for compiling and linking. pyrex_c_in_temp : boolean put generated C files in temp directory. pyrex_gen_pxi : boolean generate .pxi file for public declarations icKstjj|||d|d|d|d|d|d|d| d| d | d | d | d || |pjg|_||_||_||_||_dS( Nt include_dirst define_macrost undef_macrost library_dirst librariestruntime_library_dirst extra_objectstextra_compile_argstextra_link_argstexport_symbolstdependstlanguage(t _ExtensionRt__init__tpyrex_include_dirstpyrex_create_listingt pyrex_cplustpyrex_c_in_tempt pyrex_gen_pxi(tselftnametsourcesRRRRRRRR R R R R RRRRRtkw((s=/usr/lib/python2.7/site-packages/Pyrex/Distutils/extension.pyR"s&   N(t__name__t __module__RRt__doc__tNoneR(((s=/usr/lib/python2.7/site-packages/Pyrex/Distutils/extension.pyRs& (Rt __revision__toststringtsysttypestdistutils.extensiont extensionRtwarningst ImportErrorRRtread_setup_file(((s=/usr/lib/python2.7/site-packages/Pyrex/Distutils/extension.pyts$   >